当前位置:网站首页 > 编程语言 > 正文

虚拟机window7(虚拟机window7如何联网)



1、虚拟机连接外网

由于主机是通过代理连接外网的,虚拟机如果想要连接外网网络连接方式就不能选择桥接方式,否则运行yum安装软件就可以看出来外网连接失败。

虚拟机连接主机网络_外网

必须要选择网络地址转换(NAT)的连接方式:

虚拟机连接主机网络_虚拟机连接主机网络_02

虚拟机连接主机网络_外网_03

2、主机访问虚拟机

由于我们使用了NAT模式联网,因此虚拟机是可以访问主机的网络,但是主机却访问不了虚拟机的网络,只有桥接模式的主机和虚拟机是可以互访的,所以主机通过XShell等工具是连接不上虚拟机的,这是需要使用虚拟机的端口转发功能,在虚拟机设置->网络->高级页面中可以看到端口转发按钮:

虚拟机连接主机网络_代理_04

点击端口转发按钮,添加一条转发规则,规则名称可以任意,协议是TCP,主机IP可以自己查看,主机端口可以任意,最好是不常用的端口(比如10000以上的端口),避免端口冲突,子系统IP就是虚拟机的IP,在虚拟机上通过ifconfig查看,子系统端口就是ssh端口22。另外虚拟机需要安装ssh服务:

虚拟机连接主机网络_IP_05

虚拟机连接主机网络_代理_06

虚拟机连接主机网络_代理_07

可以看到虚拟机已经安装了ssh服务,那么就不需要安装了,如果没有安装就需要自己安装。

然后通过XShell新建连接,主机IP就是本机的IP,端口就是配置的20001,然后虚拟机会自动将IP和端口映射到自己的22端口上,然后就可以连接虚拟机了。

虚拟机连接主机网络_IP_08

虚拟机连接主机网络_虚拟机联网_09

3、主机连接虚拟机之后再访问外网

在XShell连接虚拟机成功之后测试连接外网是否成功:

虚拟机连接主机网络_虚拟机连接主机网络_10

发现XShell虽然连接虚拟机成功了,但是再连接外网仍然失败,这是由于连接外网需要代理,而这时实际上不是通过本机连接的,因此需要配置公司的代理ip地址,修改/etc/bashrc文件,增加export http_proxy=”http://xxproxy.xx.com”,其中的域名就是公司代理服务器的域名,如果公司代理是https协议的就配置成export https_proxy=”https://xxproxy.xx.com”,然后通过命令source /ect/bashrc,使配置生效,否则需要重启机器才能生效。

虚拟机连接主机网络_外网_11

然后再次访问百度可以发现成功了。自此我们通过XShell连接虚拟机再连接外网再主机处于代理环境就成功了。

虚拟机连接主机网络_代理_12

4、问题

如果出现yum命令安装软件包出现问题的情况,可能是主机代理环境的问题,可以修改/etc/yum.conf文件添加

5、启动多台虚拟机地址冲突的问题

由于使用的是NAT模式,启动多台虚拟机默认是相同的IP,因此如果想要虚拟机之间通信时可以设置成固定IP,具体方式比较简单,这里不多介绍。

proxy=http://xxproxy.xxx.com:8080,这样yum可以通过代理机器连接yum源。

虚拟机连接主机网络_虚拟机连接主机网络_13

到此这篇虚拟机window7(虚拟机window7如何联网)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 转换字符串编码(字符串转utf8编码)2025-03-15 17:36:08
  • ubuntu16镜像(ubuntu18镜像)2025-03-15 17:36:08
  • 条件变量(条件变量的作用)2025-03-15 17:36:08
  • bt1120接口定义(bt1120转sdi芯片)2025-03-15 17:36:08
  • 2020越狱源(2021越狱源)2025-03-15 17:36:08
  • nat类型检测 app(如何检测nat类型)2025-03-15 17:36:08
  • impdp(impdp导入命令)2025-03-15 17:36:08
  • 柯美c7000代码2453(柯美C7000代码2814)2025-03-15 17:36:08
  • 苹果手机密码库在哪(苹果的密码库在哪)2025-03-15 17:36:08
  • 跨区域物流(跨区域物流市场是由什么组成)2025-03-15 17:36:08
  • 全屏图片