当前位置:首页 > 虚拟机 > 正文

虚拟机怎么设置为静态ip


一、OracleVMVirtualBox虚拟机ipaddr命令查看ip不显示以及静态IP设置如何配置静态ip
cd/etc/sysconfig/network-scripts/
viifcfg-enp0s3
首先确认是否ping通成功。ping不通说明静态IP不忙
本次选择192.168.5.11
选择后进行简单的网络设置
BOOTPROTO=static
ONBOOT=是
IPADDR=192.168.5.11
NETMASK=255.255.255.0
GATEWAY=192.168.5.1
DNS1=8.8.8.8
echo"nameserver114.114.114.114">>/etc/
servicenetworkrestart
ipaddr
此静态IP配置正确。


二、VM虚拟机中的Fedora设置固定IP上网的方法首先声明:该方法在Fedora版本17和18中有效,在其他版本中可能有效或有所不同。
1.虚拟机相关配置
如果不是虚拟机系统则不需要此步骤,详细相关配置请参见《Ubuntu中静态IP上网图解》。以及VM“教程”中的文字。
2.设置静态IP地址
首先选择要配置的网络接口,可以使用ifconfig-a命令查看当前可用接口对应接口的配置文件,这里以eth0为例。
复制代码
代码如下:
sudovi/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
命令:
复制代码
代码如下:
sudovi/etc/
我的配置如下:
复制代码
代码如下:
nameserver202.38.641
当然因人而异,添加你的名字即可。
4.防止重写
复制开头的代码
代码如下:
#GeneratebyNetworkManager
你就知道resolv了。.conf文件也像参考文献(1)中的Ubuntu12.10一样由NetworkManager生成。
对于Fedora,有两种方法可以防止其被重写(不像Ubuntu):
方法一:禁用NetworkManager服务
先停止服务,然后禁用启动,以下两种方法是可能的。
复制代码
代码如下:
chkconfig--level345NetworkManageron

e/e
如果上面的方法不起作用(它对我有用),然后尝试下面的第二种方法。
方法二:不允许NetworkManager控制DNS
细心的人可能已经在ifcfg-eth0配置文件中看到过这样的配置:
复制代码
代码如下:
NM_CONTROLLED="yes"
其中NM是NetworkManager,也就是说NetworkManager默认管理DNS服务,那么我们能不让它管理吗?
解决办法是:
将文件中的NM_CONTROLLED="yes"改为"no",即NetworkManager不会接管。然后去添加你的DNS信息,网络重启后不会被重写。
5.重启网络应用配置
复制代码
代码如下:
e