首次在虚拟机里安装Suse Linux Enterprise 11,采用NET方式能够实现DHCP方式上网,但因为要搭建redis分布式进行机器间通讯,故需设置成静态IP的形式,网上试了很多方法发现都无效,最后通过参照下面的这篇文章解决了问题。
关键点:通过查看虚拟机确定网关和IP地址范围,网上很多文章没有提及(不知道这个怎么知道配置文件里的网关和IP设置成什么)
说明:
宿主机:win8.1
虚拟机:vmware10.0.0
虚拟机系统:Suse Linux Enterprise 11
下面文章转自http://www.it165.net/os/html/201305/5189.html
使用NAT方式进行与主机相通连接上网
查看VM的ip情况
查看当前的ip范围和网关信息。
这样就可以获取到网关信息和可设置的ip范围
网关:192.168.141.2
ip范围:192.168.128-254
使用以下命令进行ip设置
linux-6v32:/etc/sysconfig/network # ifconfig eth0 192.168.141.201 netmask 255.255.255.0 up
linux-6v32:/etc/sysconfig/network # route add default gw 192.168.141.2
测试是否配置成功
linux-6v32:/etc/sysconfig/network # ping www.baidu.com
PING www.a.shifen.com (115.239.210.26) 56(84) bytes of data.
64 bytes from 115.239.210.26: icmp_req=1 ttl=128 time=31.2 ms
64 bytes from 115.239.210.26: icmp_req=2 ttl=128 time=35.6 ms
64 bytes from 115.239.210.26: icmp_req=3 ttl=128 time=37.5 ms
搞定
看似如此简单,哥花了近一天时间才搞好的,过程中试了好多种方法来进行设置,都以失败告终。。。但现在还是成功了,不负之前的摸索。