在不知道网卡名称的情况下配置网卡

努巴克

我有一台家用无头服务器,可从可移动USB记忆棒引导(并在其中包含根文件系统)。我从笔记本电脑上安装了它(遵循这个不错的清单),并根据需要编辑配置文件。理想情况下,我希望能够在将USB记忆棒插入我的笔记本电脑时完全配置系统,以便一旦将其插入服务器后,它将通过网络启动和SSH守护程序运行直接启动到多用户级别。我想要的网络配置非常简单:它具有一个集成的MOBO NIC,我想对其进行静态配置。

我发现的主要问题是,我(确实)不知道将为我的NIC分配什么接口名称。到现在为止,盲目使用eth0in/etc/network/interfaces都可以完成这项工作,但是,上次我重新安装它时,切换到了Predictable Network Interface Names方案,我不得不将显示器和键盘挂在本地登录并对系统进行故障排除。

那么,将来如何避免自己遭受这种痛苦呢?

fish鱼

我认为最简单,实用的解决方案是还原为经典行为。

  1. 在USB记忆棒的bootloader配置中(例如,在grub2配置中),将参数添加net.ifnames=0到内核​​命令行中。
  2. 继续eth0在中使用/etc/network/interfaces

考虑到您所描述的情况以及您对使事情保持简单的重视,这似乎是适当的。请注意,如果您过于匆忙进行更新/升级ifupdown可能会不建议使用,并且/etc/network/interfaces将来您会发现它会停止工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不知道密钥名称的情况下获取密钥名称

如何在不知道变量名称的情况下读取查询字符串?

如何在不知道列表名称的情况下使用 zip

PHP-事先不知道文件夹名称的情况下读取它们

在不知道约束名称的情况下删除 SQL Server 中的外键约束

在不知道活动名称的情况下通过adb启动应用

如何在不知道对象名称的情况下返回Json objects子对象?

如何在不知道其名称的情况下删除SQL默认约束?

在不知道元素名称的情况下获取XML元素内容PHP

在不知道其名称的情况下打印所有POST请求参数

如何在不知道子类名称的情况下访问django中对象的子类?

如何在不知道索引值名称的情况下打印数组的值

如何在不知道组件名称的情况下访问组件的属性?

Angular 1.5:在不知道父级名称的情况下访问父级组件

jQuery-在不知道名称的情况下按父类选择元素

ssis在不知道现有名称的情况下重命名文件

在不知道这些属性名称的情况下访问对象的属性不起作用

在不知道其名称的情况下,逐行读取bash中的txt文件

Azure Blob - 在不知道容器名称的情况下获取 Blob 列表

在不知道名称的情况下扫描特定值的嵌套 json 响应

在不知道变量名称的情况下从列表获取值

如何在不知道对象名称的情况下访问对象

NodeJS在不知道名称的情况下获取JSON中的每个项目

在不知道其名称的情况下删除MySQL列索引

如何在不知道主题名称的情况下卸载主题?

在不知道Java中特定文件夹中的名称的情况下加载类

在不知道节点名称Groovy的情况下获取第n个子节点

如何在不知道名称的情况下访问结构成员?

如何在不知道名称的情况下从终端运行应用程序?