在 Linux 中使用 ip 命令配置静态 IP 地址和路由是一个相对简单的过程,以下是我根据多年的经验总结的步骤:
-
查看当前网络配置:使用
ip addr show
或ip a
命令可以查看当前网络接口及其配置。了解现有的 IP 地址和网络接口非常重要。 -
配置静态 IP 地址:使用以下命令设置静态 IP 地址,假设我们要配置的接口为 eth0,目标 IP 为 192.168.1.100,子网掩码为 255.255.255.0:
sudo ip addr add 192.168.1.100/24 dev eth0
此命令将指定的 IP 地址添加到 eth0 接口。
-
启用接口:如果接口还未启用,可以使用下面的命令启用:
sudo ip link set eth0 up
-
配置默认路由:如果需要配置默认路由,可以使用以下命令,假设网关 IP 为 192.168.1.1:
sudo ip route add default via 192.168.1.1
-
检查配置:使用
ip addr show
和ip route show
检查 IP 地址和路由是否配置成功。 -
持久化配置:请注意,以上的配置在重启后会丢失。如果希望配置持久化,可以编辑网络配置文件,通常在
/etc/network/interfaces
或使用netplan
或NetworkManager
进行更改,具体取决于所使用的 Linux 发行版。 -
示例持久化配置(以 Debian/Ubuntu 为例):在
/etc/network/interfaces
中添加如下内容:auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1
这样设置后,下次启动时就会自动使用你配置的静态 IP 和路由。
总结来说,ip 命令提供了一种灵活且高效的方式来配置网络设置。对初学者来说,建议在掌握基本命令的同时,关注配置文件的持久化配置方法。