🔧 本文将带您了解Linux系统中网络配置的核心知识与实践技巧,涵盖基础设置与高级优化方案。
🌐 基础概念
- 网络接口:使用
ip a
或ifconfig
查看(💡 图片:网络接口配置) - IP地址:静态/动态分配,
/etc/network/interfaces
或netplan
配置文件管理 - 路由表:
ip route
命令操作,/etc/route.conf
文件配置(🔧 图片:路由表结构)
🛠 配置方法
传统方式
- Debian系:编辑
/etc/network/interfaces
- Red Hat系:使用
nmcli
或/etc/sysconfig/network-scripts/
- Debian系:编辑
现代方式
netplan
配置示例:network: ethernets: eth0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
- 应用配置:
sudo netplan apply
(📚 图片:netplan配置示例)
📊 常用命令
命令 | 功能 |
---|---|
ip addr show |
查看IP地址 |
route -n |
查看路由表 |
nmap |
网络发现与安全审计(🔗 本站链接:/tools/network_utilities) |
tcpdump |
抓包分析网络流量 |
🚀 高级技巧
- 桥接配置:虚拟化环境常用,
brctl
工具管理(📸 图片:网络桥接示意图) - 防火墙:
ufw
或iptables
规则设置(⚠️ 图片:防火墙策略示例) - DNS优化:
/etc/resolv.conf
自定义解析器,或使用systemd-resolved
⚠️ 故障排查
- 检查接口状态:
sudo systemctl status NetworkManager
- 查看日志:
journalctl -u networking.service
- 使用
ping
/traceroute
测试连通性(🔍 图片:网络故障排查流程)
📌 扩展阅读:Linux网络工具集推荐