如何恢复 eth0 的默认设置

如何恢复 eth0 的默认设置

当我的系统启动时,eth0 没有分配任何 IP 地址。它如下所示

root@etn-cgtqmx6:~# ifconfig
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          UP BROADCAST RUNNING MULTICAST  MTU:xxxx  Metric:1
          RX packets:xxx errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:xxx
          RX bytes:54167 (52.8 KiB)  TX bytes:42 (42.0 B)

分配 IP 地址 198.168.20.10 后,配置如下所示

root@etn-cgtqmx6:~# ifconfig eth0 192.168.20.10
root@etn-cgtqmx6:~# ifconfig
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:x
          inet addr:192.168.20.10  Bcast:192.168.20.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:xxxx  Metric:1
          RX packets:xxx errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:xxx
          RX bytes:54167 (52.8 KiB)  TX bytes:42 (42.0 B)

我的疑问是,分配 IP 地址后,我们如何恢复默认设置?

答案1

$ ifconfig eth0 0.0.0.0

分配值 0.0.0.0 将清除当前的 IP 关联。

根据您的发行版,您还可以尝试使用以下命令重新启动网络服务

$ systemctl 重新启动 systemd-networkd

$ /etc/rc.d/init.d/network restart

$ 服务网络重启

相关内容