小编use*_*227的帖子

如何在 Centos 6.5 上自动生成 resolv.conf

我刚刚安装了 CentOS 6.5 并配置了以下文件:

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=aa:bb:dd:dd:ee:ff
TYPE=Ethernet
UUID=adfddfaf-9sda-adse-dfs4-asdfsdfdfg97
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
Run Code Online (Sandbox Code Playgroud)

/etc/sysconfig/network

NETWORKING=yes
HOSTNAME=localhost.IM
NTPSERVERARGS=iburst
Run Code Online (Sandbox Code Playgroud)

当我重新启动计算机时,ifconfig eth0显示一个 IP 地址,但resolv.conf文件为空。它里面说的只是search IM. nameservers文件中没有列出。

但是,启动后,如果我dhclient -r释放IP地址然后键入dhclient eth0以获取IP地址,resolv.conf则会正确填充我的 DNS 名称服务器。

为什么这不会从我的配置文件中自动发生?我认为dhcp在我的ifcfg-eth0文件中启用应该解决这个问题。

CentOS 文档说设置NETWORKING=yes在启动时启动网络:http : //www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html

任何帮助表示赞赏。

networking dhcp centos networkmanager resolvconf

8
推荐指数
1
解决办法
4万
查看次数

我可以使用 uuidgen 更改 ifcfg-eth* 中网络接口的 uuid 吗?

我正在创建一个配置网络接口的脚本。

根据我的喜好生成和命名接口的脚本/etc/udev/rules.d/70-persistent-net.rules

CentOS 6.5,我的理解是我还需要更新 中的文件/etc/sysconfig/network-scripts/ifcfg-eth#

我的问题是关于 中列出的 UUID ifcfg-eth#。我可以使用 将此值更改为任何随机数吗uuidgen?对于网络设备来说,根据MAC地址来做重要还是不重要?

换句话说,我可以使用下面的功能吗?或者以这种方式修改UUID会导致问题吗?

function make_ifcfg() {
    cat > ifcfg-eth0 <<EOF                                                                 
DEVICE=eth0                                                                                
HWADDR=${intel_MAC_addresses[0]}                                                           
TYPE=Ethernet                                                                              
UUID=$(uuidgen)                                                                          
ONBOOT=yes                                                                                 
NM_CONTROLLED=yes                                                                          
BOOTPROTO=dhcp                                                                             
EOF                                                                                        
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

networking bash centos uuid

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

centos ×2

networking ×2

bash ×1

dhcp ×1

networkmanager ×1

resolvconf ×1

uuid ×1