DNS设置永久生效
2016-10-12 15:41
120 查看
机器系统为centos6.8,ip地址已经设置好了,修改了网卡配置(vim /etc/sysconfig/network-scripts/ifcfg-eth0),但是里面没有加dns,保存退出,并重启(service network restart),然后在添加dns服务器地址到配置文件中(/etc/resov.conf),保存退出,此时可以进行域名解析了,可是当我每次重启network后就不能解析了,查看/etc/resov.conf配置,发现配置的nameserver不存在了。
后来到网上查找,原来直接修改/etc/resolv.conf不行。必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设 dns的相关信息,使/etc/resolv.conf恢复到原来的状态。
解决办法有两个:
1、使用命令行的网络配置工具network
关闭图形工具:service NetworkManager stop
开机不自启:chkconfig NetworkManager off
然后我们再配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
中的ONBOOT选项改为yes:ONBOOT=yes
表示开启自启这个网卡,不然就要手动命令重启了,比较麻烦。
使用命令行配置工具:service network restart
开机自启:chkconfig network on
添加DNS服务器地址到配置文件中
打开:/etc/resov.conf
在最后面写一行:nameserver 192.168.137.1
重启网络服务:service network restart
2、把DNS地址写到网卡配置文件中
打开网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
添加DNS服务器地址到配置文件中:DNS1=192.168.137.1
重启网络服务:service network restart
再打开配置文件/etc/resov.conf我们会发现nameserver192.168.137.1被写了进来。
注:
service NetworkManager status 查看网络服务状态
NetworkManager
右上角有个图标,两个电脑在一块链着,(图形的网络管理器)
在此要强调的是,直接修改/etc/resolv.conf这个文件是没用的,只是暂时的,重启之后就会恢复原样,网络服务重启以后会根据/etc/sysconfig/network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。
后来到网上查找,原来直接修改/etc/resolv.conf不行。必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设 dns的相关信息,使/etc/resolv.conf恢复到原来的状态。
解决办法有两个:
1、使用命令行的网络配置工具network
关闭图形工具:service NetworkManager stop
开机不自启:chkconfig NetworkManager off
然后我们再配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
中的ONBOOT选项改为yes:ONBOOT=yes
表示开启自启这个网卡,不然就要手动命令重启了,比较麻烦。
使用命令行配置工具:service network restart
开机自启:chkconfig network on
添加DNS服务器地址到配置文件中
打开:/etc/resov.conf
在最后面写一行:nameserver 192.168.137.1
重启网络服务:service network restart
2、把DNS地址写到网卡配置文件中
打开网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
添加DNS服务器地址到配置文件中:DNS1=192.168.137.1
重启网络服务:service network restart
再打开配置文件/etc/resov.conf我们会发现nameserver192.168.137.1被写了进来。
注:
service NetworkManager status 查看网络服务状态
NetworkManager
右上角有个图标,两个电脑在一块链着,(图形的网络管理器)
在此要强调的是,直接修改/etc/resolv.conf这个文件是没用的,只是暂时的,重启之后就会恢复原样,网络服务重启以后会根据/etc/sysconfig/network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。
相关文章推荐
- 双网卡 多网卡 多个DNS设置永久生效
- ubuntu设置DNS永久生效
- 设置环境变量永久生效和临时生效 export PS1
- 设置环境变量永久生效和临时生效 export PS1
- CentOS/Linux 网卡设置 IP地址配置永久生效
- Ubuntu中设置永久的DNS
- ubuntu设置永久dns
- 设置ulimit值(Linux文件句柄数量)永久生效
- Ubuntu中设置永久的DNS
- 设置环境变量永久生效和临时生效 export PS1
- VS2010+OpenCV2.4.3配置(一次设置,永久生效)
- Ubuntu14 设置DNS(重启之后依然生效)
- 设置ulimit值(Linux文件句柄数量)永久生效
- ubuntu 永久设置dns信息
- alias:别名设置与删除,别名永久生效、常用快捷键
- centos 设置永久dns
- 让Sql Plus环境变量的设置永久生效
- 设置环境变量永久生效和临时生效 export PS1(另外中有对source命令的解释)
- mac 设置 ll 等alias 并永久生效
- Linux系统环境变量和别名设置(永久生效和临时生效)