在Linux中使用ip命令配置静态IP地址和路由是一个重要的网络管理任务。以下是如何完成这一操作的步骤:
-
查看当前网络接口:首先,可以使用以下命令查看当前的网络接口和他们的状态:
ip addr show
-
配置静态IP地址:使用ip命令配置静态IP地址,命令格式如下:
ip addr add <IP_ADDRESS>/<SUBNET_MASK> dev <INTERFACE>
例如,要将IP地址192.168.1.100配置到eth0接口上,子网掩码为24:
ip addr add 192.168.1.100/24 dev eth0
-
启用网络接口:在配置完IP地址后,需要确保接口被启用:
ip link set dev <INTERFACE> up
例如:
ip link set dev eth0 up
-
配置默认路由:使用ip命令添加默认路由,命令格式如下:
ip route add default via <GATEWAY_IP>
例如,配置默认网关为192.168.1.1:
ip route add default via 192.168.1.1
-
验证配置:通过以下命令查看配置是否成功:
ip addr show ip route show
-
持久化配置:需要注意的是,以上配置在重启后可能会丢失。要使其持久化,可以编辑网络配置文件,例如在Debian/Ubuntu上,编辑
/etc/network/interfaces
,在RHEL/CentOS上,编辑/etc/sysconfig/network-scripts/ifcfg-<INTERFACE>
。
总之,使用ip命令配置静态IP地址和路由提供了一种灵活和强大的方式来管理网络设置,适用于各种Linux发行版。