新安装的Centos 7系统怎么将网卡名称改为eth0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新安装的Centos 7系统怎么将网卡名称改为eth0相关的知识,希望对你有一定的参考价值。

工具:
Centos 7系统
步骤:
1、系统安装完毕,可能网卡命名是这样的!

2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0

3、继续,重命名该配置文件。

4、然后,禁用该可预测命名规则。对于这一点,可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。
5、运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。
6、其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos 官方WIKI的FAQ中得知,如果有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的。
注意:以前系统的net规则名称是70-persistent-net.rules,这里也按照这个名字定义规则!
7、重启系统,验证!
参考技术A 修改文件(没新建)vim/etc/udev/rules.d/70-persistent-ipoib.rules内容(mac址要换自)ACTION=="add",SUBSYSTEM=="net",DRIVERS=="?*",ATTRaddress=="fb:16:3e:e3:cd:99",ATTRtype=="1",KERNEL=="eth*",NAME="eth0"

如何让 Eclipse Pydev 插件识别新安装的 Python 模块?

【中文标题】如何让 Eclipse Pydev 插件识别新安装的 Python 模块?【英文标题】:How To Make Eclipse Pydev Plugin Recognize Newly Installed Python Modules? 【发布时间】:2011-04-13 12:34:42 【问题描述】:

所以我刚刚安装了 SubnetTree (http://www.icir.org/robin/pysubnettree/),如果我打开 Python 交互式解释器,我可以成功导入它而不会出现任何错误消息。我在我的一个程序中使用它,并且可以顺利运行它。但是,Eclipse 将导入标记为错误,这是一个问题,因为我使用 Eclipse 进行调试。我已经转到首选项并恢复了我正在使用的 Python 解释器,但无济于事。我只能恢复 Python 解释器出口,然后在我的另一台机器(OS X 10.5,我现在使用 OS X 10.6)上重新打开它,它可以很好地识别 SubnetTree。知道我应该怎么做吗?提前致谢。

【问题讨论】:

【参考方案1】:

如果您已经尝试“刷新”解释器的 PYTHONPATH(在 Eclipse 的 Pydev Python 解释器配置中)并且它不起作用,您可以尝试从列表中删除解释器并重新创建它。这样做时,您应该正确加载所有模块,即使是缺少的新模块。

【讨论】:

太棒了!做到了。对于其他想知道的人......我必须删除那里列出的解释器,然后点击“自动配置”并打开一个选择所有系统 python 库的框,我必须选择 /Library/Python/2.6/site -packages 以及(默认情况下未选择),然后它识别模块。感谢您的帮助! 请参阅下面@chrislott 的新答案,该答案现在应该成为公认的答案。这个在当时是正确的,但是 pydev 终于解决了这个问题。【参考方案2】:

PyDev 3.6 版,在 Eclipse Preferences -> PyDev -> Interpreters 首选项窗格中,提供了一个标记为“检查解释器是否与环境同步”的按钮。在我的 mac 和 Eclipse Luna 上,单击此按钮触发了一些幕后魔术,解决了 PyDev 没有注意到新安装 PeeWee 的问题。我在 Eclipse 主窗口“Synch System PYTHONPATH”的右下角看到一条消息短暂闪烁。我没有删除也没有重新添加解释器(Python 2.7),重启 Eclipse 也没有解决问题;但是点击了这个按钮。

【讨论】:

这现在应该是公认的答案。还使用 Eclipse Kepler(当前为 PyDev 3.8)在 Linux 上为我工作。【参考方案3】:

是的 - 它有效!我已经坚持了三天。转到项目,属性,PyDev - 解释器/语法,“单击此处配置未列出的解释器”,突出显示并删除 python (C:/Python27\Python.exe),自动配置(在下面显示一个列表,您可以查看并根据需要勾选),然后单击“确定”。

【讨论】:

以上是关于新安装的Centos 7系统怎么将网卡名称改为eth0的主要内容,如果未能解决你的问题,请参考以下文章

在新安装的centos系统中,yum命令,wget,ifconfig都无法使用,怎么解决

CentOS7更改网卡名称

CentOS 7将网卡名称eno16777736改为eth0

CentOS7更改网卡名称

linux centos7系统怎么查看设置ip

Centos 7 配置ip地址