morphling.huang
既然选择了远方,便只顾风雨兼程。

在上一篇博客中,描述了怎么用putty连接到虚拟机中的Ubuntu,但是有一个问题,就是Ubuntu的IP是动态的,也就是每次开机可能拿到的IP都不一样,这就相当尴尬了,OK,今天就来说下怎么将Ubuntu的IP设置成静态IP。

在Windows中,除了原有网卡外,发现多了一个VMware Network Adapter VMnet1和Vmware Network VMnet 8,这个8就是我们需要用到的IP,在上一篇中我们提到Ubuntu中eth0的IP地址为:192.168.96.129,如果你在Windows中的命令提示符页面输入:ipconfig,则可以看到VMnet8的IP地址为192.168.96.1,这两个肯定都是在同一个地址段的。

OK,假设我不喜欢192.168.96.129的IP,我喜欢Ubuntu的IP设为静态的192.168.11.18,那要怎么设置才能让Putty连接成功呢?按以下步骤来即可:

1、在虚拟软件上操作,点击edit->virtual network editer,找到Vnet8,将最下方的Subnet IP设为:192.168.11.0,Subnet Mask设为:255.255.255.0,然后中间的VMnet Information中的NAT的设置里面的Gateway IP设为:192.168.11.2

2、进入虚拟机Linux中,打开/etc/network/interfaces,设置如下:

  1)先将原来的两行,即auto lo,iface lo inet loopback注释掉。

  2)添加以下新行:

   auto eth0

   iface eth0 inet static

   address 192.168.11.18

   gateway 192.168.11.2

   netmast 255.255.255.0

  3)保存退出。

3、打开/etc/resolv.conf,将最后一行的"nameserver 192.168.96.2"改为"192.168.11.2",没有就添加新行:

  nameserver 192.168.11.2

4、重新启动网络服务:sudo /etc/init.d/networking restart

5、将PUTTY的主机名设为192.168.11.18,就可以连接上虚拟机中的Linux了。

posted on 2012-07-29 13:03  morphling.huang  阅读(1936)  评论(0编辑  收藏  举报