暂时禁用 eth0 的网络管理 - 如何操作

暂时禁用 eth0 的网络管理 - 如何操作

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

如果我理解正确的话你想有时您的网络配置不同,并且您想使用网络管理器 - 我认为是 GUI。

因此,你打开网络管理器,添加另一个连接(称之为静态地址左右)。现在使用您想要的设置配置此连接,自动连接到此网络..

屏幕截图 在此处输入图片描述

无论何时您需要此特殊设置,只需从网络管理器菜单中选择它即可。

答案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.

相关内容