背景
电脑物理宿主机在公司内网环境中,上网时需要配置代理地址及端口才能访问外网。
此时虚拟机环境为VMware + CentOS7。
解决虚拟机上网的问题
1.修改虚拟机网卡配置的DNS服务器
vim /etc/sysconfig/network-scripts/ifcfg-ens33
把首选的DNS地址和 备选的DNS地址之一替换为物理机上的DNS的服务器地址。这一步保证虚拟机上,请求解析域名时可获取地址:
2.在centos7系统上配置代理服务及端口号
临时方式,重启后会失效
export http_proxy=http://代理地址:端口号
export https_proxy=http://代理地址:端口号
如图片下方的内容:执行curl https://www.baidu.com 有返回结果表明,通过终端控制台可以访问外网了

永久生效:将上述命令添加到/etc/profile(CentOS)或/etc/environment(Ubuntu),执行source /etc/profile生效
上面的方式,只能是通过shell这种命令的方式可以正常上网了,如果安装的centos7提供了桌面功能,但是它上面的浏览器,比如火狐浏览器,还不能上网,此时,还需要再针对单一软件,比如浏览器进行单独配置代理;





测试虚拟机上的浏览器是否可以上网:


打开百度网页正常,表明上网正常!



被折叠的 条评论
为什么被折叠?



