Ubuntu 12.04 静态ip的设置方法

在电脑虚拟机oracle vm virtualbox上,安装了 ubun12.04版本,安装后考虑到以后的开发工作,所以需要ip配置,方便ssh链接

首先windows主机和ubuntu虚拟机如果能通信,要求在同一网段上,而ubuntu是动态加载,需要手动更改成二者在同一网段上。并且虚拟机的设置为桥接:

1. 配置静态ip地址

vi /etc/network/interfaces

原有内容只有如下两行:

auto lo

iface lo inet loopback

向末尾追加以下内容:

auto eth0
iface eth0 inet static
address 192.168.188.119
netmask 255.255.255.0
gateway 192.168.188.1
dns-nameservers 192.168.188.1

 注:要让虚拟机和真实主机ip地址为一段,配置后测试。

然后保存退出;

2. 手动配置 dns

vi /etc/resolv.conf

想末尾追加如下内容:

nameserver 192.168.188.1

然后保存退出。

3. 重启 network 使修改生效

/etc/init.d/networking restart

这里有点有问题,就是重启ubuntu后,发现又不能上网了,问题出在 /etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法如下:

cd /etc/resolvconf/resolv.conf.d/

# cat base

nameserver 8.8.8.8

4.重启虚拟机后,互ping,看是否能ping通;

 

posted @ 2015-11-26 15:58  王永东gg  阅读(386)  评论(0)    收藏  举报