在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先声明:该方法在Fedora 17和18版本下有效,其它版本也许可行也许有所差异。 1. 虚拟机相关配置 2. 设置静态IP地址 复制代码 代码如下:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 将BOOTPROTO从“dhcp”修改为“static”,并添加IPADDR, NETMASK 和GATEWAY参数,并保证ONBOOT是"yes"。我的配置如下,大家安按自己需求更改。 复制代码 代码如下:UUID="2be778d0-e42b-4a3e-9ad6-598f1681c4a9" NM_CONTROLLED="yes" DEVICE="eth0" IPADDR=192.168.1.137 NETMASK=255.255.255.0 GATEWAY=192.168.1.2 BOOTPROTO=static ONBOOT="yes" 3. 配置DNS 命令: 复制代码 代码如下:sudo vi /etc/resolv.conf 我的配置如下: 复制代码 代码如下:nameserver 202.38.64.1 当然这里是因人而异了,加上你自己的DNS服务器即可,我的是校内DNS。 4. 防止resolv.conf被重写问题 复制代码 代码如下:# Generated by NetworkManager 就知道resolv.conf这个文件与参考文献(1)中Ubuntu 12.10一样也是由NetworkManager这个程序生成的。 对于Fedora来说防止其被重写的方法也有两种(与Ubuntu不太一样): 方法一:禁止Network Manager服务 复制代码 代码如下:chkconfig --level 345 NetworkManager on 或者 systemctl stop NetworkManager.service</p> <p>systemctl disable NetworkManager.service 如果上面方法不管用(我的奏效),那么试下下面第二种方法。 方法二:不由Network Manager接管DNS 复制代码 代码如下:NM_CONTROLLED="yes" 其中NM就是Network Manager,意思是默认由Network Manager管理DNS服务,那么我们不由它管理不就行了吗? 解决方法就是: 就文件中的NM_CONTROLLED=“yes”改为“no”,表示不由Network Manager接管。然后再去resolv.conf添加自己的DNS信息,重启网络后不会被重写。 5. 重启网络应用配置 复制代码 代码如下:systemctl restart network.service |
请发表评论