1、虚拟机连接外网

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

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

2、主机访问虚拟机

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

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

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

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

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

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

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

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

4、问题

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

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

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

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

主机通过代理上网虚拟机网络连接配置相关推荐

  1. 路由器dhcp服务异常不能上网_网络连接配置错误和DHCP服务存在问题导致无法..._网络编辑_帮考网...

    枫月舞 2019-07-15 13:28 908 请安以下方法查找原因 一.网络设置的问题 这种原因比较多出现在需要手动指定IP.网关.DNS服务器联网方式下,及使用代理服务器上网的.仔细检查计算机的 ...

  2. VMware虚拟机网络连接设置——仅主机模式(Windows版)

    VMware虚拟机网络连接设置--仅主机模式(Windows版) 前言 各位看官,小二已多次测试教程的实用性及准确性:请按目录顺序放心食用. 一.设置VMware的虚拟网络 1.1.打开虚拟网络编辑器 ...

  3. VMware Workstation虚拟机网络相关配置

    1.网络配置 1.1.方式一:配置文件 配置文件:网络参数之IP地址与子网掩码.网关地址.DNS 1.1.1.删除旧网卡配置文件 rm -rf /etc/sysconfig/network-scrip ...

  4. (linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法)

    linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法 0 .vm虚拟机下的网络三种连接方式详解 1. vm虚拟机以及宿主机没有vmnet1 vmnet8 网卡 2 网卡配置文件出错 测试网络 ...

  5. 【Linux】虚拟机网络连接的三种方式

    虚拟机网络连接的三种方式 1.桥接模式 和主机同一个网段,虚拟系统可以和外部系统通信,但是容易造成IP冲突 桥接模式下,虚拟机和物理机处于同一网段,可以和外部处于同一网段的计算机进行直接通信. 桥接模 ...

  6. 台式电脑网络连接配置异常_用360体检提示:发现网络连 接配置错误?台式机电脑上不了网用360断网急救箱检测总是网络连接配置...

    在上一篇文章中,小编为您详细介绍了关于<求I7高配要求所有高显示游戏通吃?台式电脑主机清理灰尘后>相关知识.本篇中小编将再为您讲解标题用360体检提示:发现网络连 接配置错误?台式机电脑上 ...

  7. Maven工作笔记003---公司只允许代理上网_给maven配置代理下载jar包

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 公司只允许代理上网_给maven配置代理_下载jar包啊 配置很简单: 找到maven的setti ...

  8. 如何解决网络连接配置和dns异常

    网络连接配置和dns异常会导致电脑无法正常访问网络,通常只需要在电脑上调试所连接网络的dns就能解决,下面小编带来教程教你解决网络连接配置和dns异常的问题. 如何解决网络连接配置和dns异常 1.首 ...

  9. VMWARE虚拟机网络环境配置

    VMWARE虚拟机网络环境配置 1.查看物理机ip信息 命令:ipconfig 2.配置网络适配器环境 ① 点击"控制面板",选择"网络和Internet" ② ...

最新文章

  1. gdbserver yum 安装_linux gdb怎么安装?
  2. QT的QLinkedList类的使用
  3. Babelfish (STL)
  4. css实现居中的各种方法
  5. 华为鸿蒙系统英语报纸_华为鸿蒙英文不是Hongmeng OS?余承东解释
  6. ad画板子的一些问题解答(持续更新)
  7. 51nod 1050 循环数组最大子段和 单调队列优化DP
  8. java 设置内存参数_Java虚拟机内存参数设置
  9. 一篇文章学完数据结构绪论 线性表 栈和队列
  10. 炒股票基础理论——道氏股价波动理论
  11. Frames : 一个特殊的窗口类型
  12. 那些靠互联网年赚百万的大佬们是如何赚钱的?
  13. 极限学习机 Extreme Learning Machines 介绍
  14. 销售管理和销售分析怎么做?
  15. matlab图像类论文,基于matlab图形图像处理技术毕设论文.doc
  16. JAVA练习243-唯一摩尔斯密码词
  17. 华硕X43S关闭触控板
  18. 毕设做好了,论文怎么办?关于论文我不得不说的几个问题
  19. 网络---IP地址和端口
  20. 关于推特开发者账号申请的问题和经验

热门文章

  1. 入坑slam,一位博士小姐姐的科研和成长分享(考研+读研+读博)
  2. Spring5 新特性之 webflux
  3. 责任链模式实践之Zuul责任链模式
  4. typecpd协议规范 C语言,USB-C(USB Type-C)规范的简单介绍和分析
  5. 还有波音737飞机在飞行吗
  6. fcpx如何清除缓存?Final Cut Pro X 清除缓存方法
  7. swift代码转oc代码_什么是不安全的Swift代码?
  8. 无线传感器网络:定位、安全与同步
  9. 团体程序设计天梯赛(L3-008 喊山 (30 分))
  10. PMP考纲解读 |【人】任务2—领导团队(三)