我有一台家用无头服务器,可从可移动USB记忆棒引导(并在其中包含根文件系统)。我从笔记本电脑上安装了它(遵循这个不错的清单),并根据需要编辑配置文件。理想情况下,我希望能够在将USB记忆棒插入我的笔记本电脑时完全配置系统,以便一旦将其插入服务器后,它将通过网络启动和SSH守护程序运行直接启动到多用户级别。我想要的网络配置非常简单:它具有一个集成的MOBO NIC,我想对其进行静态配置。
我发现的主要问题是,我(确实)不知道将为我的NIC分配什么接口名称。到现在为止,盲目使用eth0
in/etc/network/interfaces
都可以完成这项工作,但是,上次我重新安装它时,切换到了Predictable Network Interface Names方案,我不得不将显示器和键盘挂在本地登录并对系统进行故障排除。
那么,将来如何避免自己遭受这种痛苦呢?
我认为最简单,实用的解决方案是还原为经典行为。
net.ifnames=0
到内核命令行中。eth0
在中使用/etc/network/interfaces
。考虑到您所描述的情况以及您对使事情保持简单的重视,这似乎是适当的。请注意,如果您过于匆忙进行更新/升级,ifupdown
可能会不建议使用,并且/etc/network/interfaces
将来您会发现它会停止工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句