如何在启动时关闭特定网络接口,但保持其配置状态?

如何在启动时关闭特定网络接口,但保持其配置状态?

这是基于 Debian/Raspbian 的操作系统。我的目标是完全配置一个或多个网络接口,但处于关闭状态。

我需要能够使用ifconfig wlan0 upifconfig eth0 up启动它们。

我可以做什么来实现这个目标? (这是一个基于 systemd 的发行版)

答案1

假设您已经正常配置了接口,每个接口(例如 eth0)在配置中应该有一个auto eth0或行。allow-hotplug eth0删除该行将阻止该界面在引导时启动。

ifup eth0或者ifconfig eth0 up然后应该按配置调出接口。

答案2

您可以尝试以下操作:启动 ubuntu 时禁用网络接口

您可以在新文件中添加不应在启动时出现的接口 /etc/network/interfaces.noboot,然后在需要时使用以下命令将其调出:

sudo ifup -i /etc/network/interfaces.noboot -v eth1

相关内容