如何在 ubuntu 中强制使用非法网络掩码

如何在 ubuntu 中强制使用非法网络掩码

我想在我的 Ubuntu 机器上强制使用网络掩码。例如,我希望 11.0.0.1 获得网络掩码 255.255.255.0

我尝试编辑 /etc/network/interfaces 并强制设置所需的网络掩码,但一旦我重新启动接口,它就会将其改回默认值。

当我使用 ifconfig 时,我提供的网络掩码在接口重新启动后仍然存在,但是它在我重新启动机器后就被重置了。

有没有办法在接口上强制使用“非法”的网络掩码?

答案1

ifconfig 将更改接口参数,直到下次关闭并重新启动接口。编辑 /etc/network/interfaces 将在下次启动时设置接口的参数。所以这就是你所要做的全部工作,除非某个其他进程正在管理 /etc/network/interfaces,这似乎是您的情况。在 Ubuntu 上,这几乎肯定是 NetworkManager。

您可以在 Gnome 桌面上配置 NetworkManager 小程序中的接口设置,这些设置应在下次重新启动后应用。我不确定您可以在 Unity 或命令行中找到它,但毫无疑问也可以在那里完成。

相关内容