Linux 系统的网络配置是管理服务器和设备的核心技能之一。本文将带你从基础到进阶掌握网络设置方法,适合系统管理员和开发者学习。
1. 基本网络配置命令
查看网络接口信息
使用ip a
或ifconfig
命令,了解当前网络状态配置静态IP地址
编辑/etc/netplan/01-netcfg.yaml
文件,示例如下:network: version: 2 renderer: networkd ethernets: eth0: addresses: [192.168.1.100/24] gateway: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
2. 网络服务管理
启动/停止网络服务
sudo systemctl start networking sudo systemctl enable networking
常用网络工具
nmtui
:基于文本的网络配置界面nmcli
:命令行网络管理工具tcpdump
:网络数据包分析工具
3. 高级配置技巧
配置路由表
使用ip route
查看路由信息,添加路由的命令:sudo ip route add 192.168.2.0/24 via 192.168.1.1
防火墙设置 (firewalld)
启用防火墙:sudo systemctl start firewalld
添加端口开放:
sudo firewall-cmd --add-port=80/tcp --permanent
4. 扩展阅读
- 如需了解 Linux 基础知识,可访问 Linux_basics 指南
- 想学习网络调试技巧?点击 网络调试方法 进入专题
5. 常见问题排查
网络连接失败
检查接口状态:ip a
查看路由表:ip route
检查防火墙规则:firewall-cmd --list-all
DNS解析异常
修复/etc/resolv.conf
文件
使用nslookup
测试域名解析
📌 提示:网络配置需谨慎操作,建议在测试环境中先验证配置效果。