在Linux系统中设置IP地址是网络管理的关键任务,通常涉及临时命令行操作或永久配置文件编辑,具体方法取决于发行版和网络管理工具。

对于临时设置IP地址,推荐使用现代ip命令,例如通过ip addr add 192.168.1.100/24 dev eth0为接口eth0分配静态IP,或使用ip link set eth0 up激活接口;较旧的ifconfig命令也可用,但逐渐被淘汰。
对于持久性IP配置,需编辑系统配置文件。在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等行;在RHEL、CentOS或Fedora系中,则编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,设置BOOTPROTO=static、IPADDR=192.168.1.100、NETMASK=255.255.255.0、GATEWAY=192.168.1.1等参数。
若系统使用NetworkManager作为网络管理工具,可通过nmcli命令行设置,如nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual,或使用nmtui或GUI界面进行配置。
完成设置后,需应用更改:对于配置文件方法,重启网络服务,如systemctl restart networking(Debian系)或systemctl restart network(RHEL系),或使用ifdown eth0 && ifup eth0;对于临时设置,更改即时生效,但重启后会丢失。确保验证配置,使用ip addr show或ping命令测试连通性。

查看详情

查看详情