用ip命令配置网络接口分三步:一、用ip -br link show或ls /sys/class/net/确认网卡名(如ens33);二、sudo ip addr flush dev ens33清旧址,再sudo ip addr add 192.168.1.100/24 dev ens33设新址;三、sudo ip link set ens33 up启用接口,sudo ip route add default via 192.168.1.1配网关,重启后失效。

用 ip 命令配置网络接口,核心是分三步走:确认网卡名、临时设置地址和路由、必要时启用接口。所有操作默认只在当前会话生效,重启后恢复原状。
查清你要配的网卡名
不同系统网卡命名不一(如 ens33、eth0、enp0s3),不能凭经验瞎猜:
- 运行
ip -br link show,看哪一行状态是 UP 且不是lo - 或执行
ls /sys/class/net/,排除lo后挑出最常用的有线接口名
临时添加或替换 IPv4 地址
先清掉旧地址再加新地址,避免多个 IP 冲突或残留:
- 清空当前 IPv4 配置:
sudo ip addr flush dev <font color="green">ens33</font> - 添加新地址(含子网长度):
sudo ip addr add <font color="green">192.168.1.100/24</font> dev <font color="green">ens33</font> - 若接口处于 down 状态,补上:
sudo ip link set <font color="green">ens33</font> up
配上默认网关才能上网
只有 IP 不够,没网关就出不了本局域网:
- 添加默认路由:
sudo ip route add default via <font color="green">192.168.1.1</font> - 验证是否生效:
ip route show,应看到以default via开头的一行 - 若已有默认路由,先删再加:
sudo ip route del default
顺手检查和排错
配置完别急着退出终端,立刻验证是否真通了:
- 看接口是否拿到地址:
ip addr show <font color="green">ens33</font> - 测本地网关连通性:
ping -c 3 192.168.1.1 - 查 DNS 是否可用(可选):
nslookup google.com


















