SUSE虚拟机装完后,首先把虚拟机的网络连接方式设置成Host-only,如图:
启动虚拟机,打开终端,输入ifconfig,我们发现虚拟机已经自动获取了IP,这是动态IP。
现在我们要把虚拟机设置成静态IP,配置文件为/etc/sysconfig/network/ifcfg-eth0,编辑如下:
重启network服务:/etc/network restart
通过ping命令,我们发现从主机ping虚拟机可以ping通,但从虚拟机ping主机ping不通,这是因为我们还没有配置虚拟机的默认路由,有两种方式:
1、通过临时生效命令:route add default gw ,通过这种方式,每次重启系统后,命令就失效了,所以说是临时的。
2、通过修改配置文件routes,默认/etc/sysconfig/network/文件夹下是没有这个文件的,所以我们要新建个,并添加如下语句:default 。
推荐使用第二种方式,配置完默认路由,重启下network服务后,我们发现虚拟机已经可以ping通主机的IP和网关了。
如果我们想通过虚拟机上网,那要怎么办呢?
首先,先将主机的网卡设置成共享的,如图:
然后,修改虚拟机的配置文件/etc/,添加语句:nameserver 即把主机的网关配置为虚拟机的DNS就可以了。
现在我们ping ,发现已经可以ping通了。