首先查看网络状态,使用ip addr、ip route、ping和ss命令;接着可临时设置IP地址,通过ip addr add和ip route add配置;最后进行永久配置,以Ubuntu为例编辑Netplan的YAML文件并应用;若遇问题,依次检查网卡状态、IP分配、网关连通性、DNS解析及系统日志。

Linux网络配置是系统管理中的基础技能,掌握基本操作能帮助你快速搭建和维护服务器环境。本文从最常用的网络配置方式入手,介绍命令行下的查看与设置方法,适合初学者快速上手。
查看当前网络状态
了解当前系统的网络连接情况是配置的第一步。常用命令包括:
- ip addr:显示所有网络接口的IP地址和状态,取代了老旧的ifconfig。
- ip route:查看路由表,了解数据包如何转发。
- ping 目标地址:测试网络连通性,例如 ping 8.8.8.8 或 ping baidu.com。
- ss -tuln:查看系统监听的网络端口,帮助判断服务是否正常启动。
例如,输入 ip addr 后你会看到类似 eth0 或 wlan0 的接口信息,包含IPv4和IPv6地址。
临时设置IP地址
在不修改配置文件的前提下,可通过命令临时更改IP,适用于测试场景。
- ip addr add 192.168.1.100/24 dev eth0:为eth0接口分配IP。
- ip link set eth0 up:启用网卡(若处于down状态)。
- ip route add default via 192.168.1.1:设置默认网关。
这类设置重启后失效,适合调试使用。
永久配置网络(以Ubuntu/Debian为例)
现代Linux发行版多使用Netplan或直接编辑配置文件来持久化网络设置。
第1章Linux入门 1-1操作系统的特性 1-2安装设置 1-2-1硬盘分区 1-2-2设置LILO 1-2-3网络地址和时区设置 l-2-4设置系统管理员及一般用户的帐号密码 1-2-5系统安全认证 l-2-6选取安装套件 1-2-7设置显示卡及测试Xwindows l-2-8开始安装套件 l-3常用命令 l-4网络基本设
Ubuntu 18.04及以上版本默认使用Netplan,配置文件位于 /etc/netplan/ 目录下,通常是 .yaml 文件。
例如编辑 01-netcfg.yaml:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.200/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
保存后运行 sudo netplan apply 生效配置。注意YAML格式对缩进敏感。
常见问题排查
配置后网络不通?按顺序检查以下几点:
- 确认网卡是否启用:ip link show eth0,状态应为 UP。
- 检查IP是否正确分配:ip addr show eth0。
- 测试本地网关连通性:ping 192.168.1.1。
- 检查DNS解析:nslookup google.com 或 dig baidu.com。
- 查看系统日志:journalctl -u systemd-networkd 或 dmesg | grep eth0。
基本上就这些。掌握这些基础操作后,你已经能独立完成大多数Linux主机的网络配置任务。不复杂但容易忽略细节,比如子网掩码写错或YAML缩进不对,都会导致失败。多练习几次就熟练了。









