一个建立在VM虚拟机Fedora的固定IP网络的方法
首先,它宣称,Fedora 17和18下的方法是有效的,而其他版本也可能不符。
1。虚拟机相关配置
如果它不是虚拟机系统,那么这一步是不必要的。如果配置细节的详细信息是可用的,请参见Ubuntu在VM虚拟机中设置IP固定Web访问。
2。设置静态IP地址
首先,选择要配置的网络接口。你可以看到什么接口是目前通过ifconfig -a命令。一般选择eth0,然后编辑相应的接口配置文件。把eth0为例。
复制代码代码如下:sudo vi / / / sysconfig等网络脚本/ ifcfg-eth0
bootproto从dhcp改为static加ipaddr,参数,子网掩码和网关,确保onboot是是的。我的配置如下,每个人都会根据自己的需要改变。
复制代码代码如下:UUID =2be778d0-e42b-4a3e-9ad6-598f1681c4a9
nm_controlled =是
装置=eth0
ipaddr = 192.168.1.137
子网掩码为255.255.255.0
网关192.168.1.2
bootproto =静态
onboot =是
三.配置DNS
秩序:
复制代码代码如下:sudo vi / / resolv.conf等
我的配置如下:
复制代码代码如下:域名服务器202.38.64.1
当然,这里有人之间的区别,加上你自己的DNS服务器,我在校园DNS。
4。防止resolv.conf被改写
从开始的resolv.conf
复制代码如下:#所产生的网络管理器
据了解,resolv.conf文件为Ubuntu 12.10参考相同(1),这也是由安装程序生成。
也有两种方法来防止它被改写为Fedora(不像Ubuntu):
方法一:禁止网络管理员服务
先停止服务,然后不启动,下面两种方法是可行的。
复制代码如下:chkconfig -- 345级网络管理器上
也许
systemctl停止networkmanager.service
systemctl禁用networkmanager.service
如果上述方法不起作用(我工作),那么尝试以下第二种方法。
方法二:不要从网络管理器接管DNS
你可能见过这种配置在配置文件的ifcfg-eth0很久以前:
The copy code code is as follows: NM_CONTROLLED= yes
NM是网络管理器,这意味着默认是通过网络管理器管理DNS服务,所以不能由它来管理吗
解决办法是:
在该文件中的nm_controlled = yes以no表明它不是被网络经理。然后去resolv.conf添加您自己的DNS信息和启动网络和不可改写。
5。重新启动网络应用程序配置
复制代码代码如下:systemctl重启network.service