在上一篇博客中,描述了怎么用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了。