【第22期】观点:IT 行业加班,到底有没有价值?

centos更换网卡设备名,以及dns相关的问题

转载 2015年11月21日 00:30:42

转自:http://www.apelearn.com/bbs/thread-8220-1-1.html

大家可能都有过这样的经历,我们克隆一台centos6后,使用ifconfig -a 命令看,发现网卡名字不是从eth0开始了。这是由一个配置文件决定的/etc/udev/rules.d/70-persistent-net.rules 



要想让它从eth0开始,很简单。首先ifconfig -a 查看网卡的mac地址,然后vim  /etc/udev/rules.d/70-persistent-net.rules  找到和该mac一样的那行,然后修改网卡名字为eth0, 同时把上面eth0那行给注释掉,重启系统就ok啦。


我们之前讲课的时候讲过一个知识点,在centos5版本中配置DNS的IP是在/etc/resolv.conf中配置的,但在centos6里却发现我们在该配置文件中定义DNS的ip后,重启网络服务发现该文件内容发生改变。这是因为NetWorManager的缘故。为了避免这种情况,我们可以通过下面的方法来解决:


1. 直接在网卡配置文件重最后面加一行:
DNS1=8.8.8.8   
重启网络服务后,发现/etc/resolv.conf中会自动把DNS的ip配置为8.8.8.8,当然也可以配置多个,只需要在网卡配置文件最后面继续添加DNS2=x.x.x.x即可

2. 在/etc/resolv.conf中配置DNS的ip,然后在网卡配置文件中增加一行:
PREEDNS=no
这样再重启网络服务,就不会去更改/etc/resolv.conf的内容了。

如果有多个网卡,那我们使用第一种方法配置DNS时,那么到底把DNS1=x.x.x.x配置到哪个网卡配置文件中? 经测试发现,哪个网卡是连外网的,哪个配置文件中配置才会生效。
举报

相关文章推荐

[RedHat学习笔记]总结现学的所有命令(RH033),以及相关概念。

注:所有的命令都用"【COMMAND】"的形式捕捉,查找相关命令的时候请用【?】的形式查找。方便准确。=================================================...

再谈linux中为何没有网卡设备文件--深层次原因

这个问题其实没有什么意思,知道了问题的答案能表明一个人技术水平有多高吗?不能!这个问题有答案以及有意义吗?答案都是没有!那我还为何一直对这个问题死死揪住不放?这类问题可以提高一个人的素质以及了解一段关于网络和unix的历史,正是因为这些都很有趣,才如此值得关注。 在unix中,一切io相关的实体都被抽象成了文件,之所以抽象成文件第一是为了接口统一,第二是为了操作统一,第三是为了策略隐藏,比如这样可以向用户屏蔽掉具体设备的细节或者具体文件系统的细节,文件抽象有块抽象和字符抽象,对于块文件,你只需要知道它可以随机读写就可以完成大部分的工作而不用关注底层具体的文件系统,比如ex

linux常用命令-part3

中文怎么发音 Ubuntu 有奔头,乌版图 Fedora 费德勒,菲朵拉 Debian 迪扁,德槟 CentOS 桑托斯 森头斯       Linux发展历史: 1) RedHat -...

[技术分享 – ISA 篇] 网卡相关四不要 – DNS 设置篇

不要在两个网卡上都设置 DNS。 比如内网卡设置内网 DNS 同时外网卡设置外网 DNS,或者在一个网卡上即设置内部的 DNS 又设置外部的 DNS。试图通过这两种方式来使得ISA能解析内外网的域名,反而会造成 ISA 不能正确解析域名,例如 ISA 不能正确解析 DC 的名字而无法与 DC 通讯进行身份验证。只在内网卡上

linux下显示网卡设备及驱动信息intel shell脚本

intel 发布的, 需具备有lspci 及ethtool 两个命令. 用户查看网卡信息非常方便</pr
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)