自己弄了个虚拟机,想要让虚拟机下的linux7连接外网,中间碰到了一些坑,自己整理下做个记录:
1.进行本地电脑的调整,在服务中启动1个服务"windows firewall "
{
"windows firewall "是一个安全服务,启动后可能会远程连接出现问题,但是不进行设置是不能开启网络共享的,所以必须要开启该服务.
}
2.在本地连接上设置网络共享,将本地连接的网络共享给虚拟机的网络
{
1.打开你电脑控制面板,进入网络和共享中心,点击更改适配器设置
2.右键你用来上网的连接,一般是本地连接,点击属性,点击共享,将本地连接或者其他的你用来上网的连接的网络共享给你的虚拟机网关
}
3.设置虚拟机的网络连接方式和ip地址(设置完共享后ip地址为192.168.137.1)
{
}
4.进行虚拟机上linux系统的配置,进入/ect/sysconfig/network-scripts/,修改其下的配置文件ifcfg-*,具体名称是不一定的和操作系统有关(一般是排列在该目录的第一个文件,例如,本次操作是在ifcfg-ens33文件)
5.打开ifcfg-*文件后进行编辑,修改属性:{
/*开机协议设置*/
BOOTPROTO=static
/*设置为开机启动*/
ONBOOT=yes
/*设置主dns,根据实际情况调整,1.250是公司的内部网关*/
DNS1=192.168.1.250
/*设置linux的固定ip,自己根据网关去调整*/
IPADDR=192.168.137.50
/*设置子网掩码,要和在本地电脑上设置的一致*/
NETMASK=255.255.255.0
/*设置网关,要和虚拟机的网关一致*/
GATEWAY=192.168.137.1
}
6.先进行linux系统的网络服务重启 service network restart
7.进行网络测试是否能连接网络,先ping网关,然后ping上级网关,最后ping外界网址:
{
ping 192.168.137.1
ping 192.168.1.1
ping www.baidu.com
}
8.都能ping通就没有问题能够正常上网了
9.如出现能ping通自己配置网关,能ping通当前安装机器,但是不能ping通网关192.168.1.1和外网的情况,可以参考处理方式是修改Vmnet8的ip4属性,具体修改方式:
1.进入网络连接
2.右键点击vment8选择属性
3.修改intenet协议版本4
4.将ip地址修改为你设定好的网关,要一致.