教你在linux怎么重获ip地址
很多时候,如果我们的DHCP分配的ip地址出错了,我们想重新获取IP地址,这时应该怎么做呢?下面小编就手把手教你怎么在linux上重获IP地址。
工具/原料
一台linux
dhclient工具重获IP
1、这里我们以red hat系列的linux为例,请确保/etc/sysconfig/network-scripts/ifcfg-xxxxx配置文件中,BOOTPROTO=dhcp

2、还要确保一点,适配器是活动状态(开启)。不管是不是开启的,我们ifup eth0(小编这里是eth0,请根据各自适配器的不同而不同。)ifup eth0开启eth0适配器

3、这里介绍一个配置工具,dhclient工具,如果你的linux很特殊,请自行安装。我们直接输入dhclient即可自动释放IP和重新获取IP。

4、我们再ifconfig看看获取到的IP地址。

5、如果出现这样的问题,说明dhclient正在运行中,我们只要杀死它的进程就可以了。

6、查看dhclient进程id。ps -e可以看到dhclient的PID。

7、kill 9 PID杀死进程。没有提示说明杀死成功。

重启网卡适配器
1、可以这样:ifdown eth0关闭eth0网卡ifup eth0开启eth0网卡

2、也可以通过service network restart来重启网络。

3、如果你的linux没有service脚本,请/etc/init.d/network restart来重启网络。

4、这里你可能会问了,为什么要用dhclient来重获IP?我们重启网络不好吗?你要知道重启网络的话,例如service脚本,是重启所有适配器,如果机器上有3块网卡,我们只需要其中一块网卡重获,重启了其他的网卡的话,并不是我们想要的。我们单一的重获某个适配器的IP,可以dhclient 适配器,或者ifdown 适配器 + ifup 适配器这两种方法即可。