发布网友 发布时间:2022-04-06 07:39
共2个回答
热心网友 时间:2022-04-06 09:08
改/etc/network/interfaces,把里面的IP修改,修改后需要重启network程序才能生效,(reboot其实相当于重启network程序)
而用ifconfig eth0 IP这个指令,你可以认为修改了/etc/network/interfaces,然后又重启了network.这个修改后是立即生效的
ps:重启network指令:service network restart
不知道你用的是什么系统的,red-hat(红帽)的IP配置文件应该在/etc/sysconfig/network-script/ifcfg-eth0
热心网友 时间:2022-04-06 10:26
ifconfig 是立即生效的
修改配置文件要么 service network restart 要么就重启。追问可以再详细点吗?
追答ifconfig 对网络配置信息的修改是立即生效的,即输入相应的命令后立即生效,但用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件。
/etc/network/interfaces 就是网卡的配置文件,这个文件会在系统启动的时候由系统读取其中的网络参数并应用在网络接口上,该文件可以用文本编辑工具比如 VIM 等修改,但是修改仅仅是对配置文件进行的,不会立即生效。要想生效,除了重启系统,还可以使用 service network restart 重启网络配置。