为什么 linux 设为静态ip。当更改配置文件后,service network restart 不能立刻更改ip地址

2025年03月25日 08:38
有4个网友回答
网友(1):

应该修改的配置文件是:/etc/sysconfig/network-scripts/ifcfg-eth0(当然有可能是eth1或其它)
service network restart 后不能立刻更改是因为这行设置BOOTPROTO=static (默认是dhcp)照我这个修改后重启网络即可

网友(2):

你说的静态IP是怎么改的?

两个方法,
一个是去配置文件改,
一个是setup里面改
改完然后就
/etc/init.d/network restart

临时方法是
ifconfig eth0 192.168.1.1/24 up

网友(3):

应该是running状态的接口不能直接配置。
可以尝试下 拔掉 网线,使用 service network restart 配置下,然后再插上网线,配置为dhcp的话应该就可以直接获取,static没有配置成功的话,此时再执行一遍 service network restart 应该就可以了

网友(4):

要修改一个文件,用ifconfig设置的ip在重启后就变回来了