教你在linux怎么重获ip地址

2024-10-16 20:07:00

很多时候,如果我们的DHCP分配的ip地址出错了,我们想重新获取IP地址,这时应该怎么做呢?下面小编就手把手教你怎么在linux上重获IP地址。

工具/原料

一台linux

dhclient工具重获IP

1、这里我们以red hat系列的linux为例,请确保/etc/sysconfig/network-scripts/ifcfg-xxxxx配置文件中,BOOTPROTO=dhcp

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

重启网卡适配器

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

教你在linux怎么重获ip地址

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

猜你喜欢