![暂时禁用 eth0 的网络管理 - 如何操作](https://linux22.com/image/881217/%E6%9A%82%E6%97%B6%E7%A6%81%E7%94%A8%20eth0%20%E7%9A%84%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%20-%20%E5%A6%82%E4%BD%95%E6%93%8D%E4%BD%9C.png)
eth0 由网络管理器图标管理,当检测到网线时使用 dhcp 连接。
但是,偶尔我想使用直接以太网连接(交叉)连接到具有静态 IP 地址的一些专用计算机。然后我设置
sudo ifconfig eth0 10.90.90.91
或者
sudo ifconfig eth0:1 10.90.90.91
并且可以连接到该计算机。
然而,大约一分钟后,eth0 会丢失该 IP 地址,并且我的连接会挂起,直到我重复 ifconfig 步骤。
现在我正在使用循环并每 10 秒重复设置 IP 地址。
但我想知道我是否可以以某种方式告诉网络管理员(我怀疑是罪魁祸首),现在不要尝试管理 eth0,直到我再次需要它来做这件事。
编辑:问题如何为现有接口设置额外的 IP?与我的不同。该问题希望在重启后保留该设置。我对此不感兴趣。我只是偶尔希望 eth0 有固定的 IP 地址。通常 dhcp 程序对我来说没问题。只有有时我希望它退出。
答案1
答案2
使用ifdown
(和ifup
)。请参阅man ifdown
。如果您不想使用/etc/network/interfaces
,则ifdown
可以使用ifconfig
来手动配置。来自man ifdown
:
DESCRIPTION
The ifup and ifdown commands may be used to configure (or,
respectively, deconfigure) network interfaces based on interface
definitions in the file /etc/network/interfaces. ifquery command may
be used to parse interfaces configuration.