近期在虚拟机中使用linux操作系统,之前使用NAT方式上网,能够畅通无阻。可是使用SSHclient连接linux虚拟机就必须为其指定固定的IP地址。依照网上的配置方法使用桥接方式,这种方式是能够的。

可是问题是。我们使用的是校园网client(Dr.COM)。在虚拟机中须要登录该client才干使用,貌似没有linux版。再说了仅仅有一个账号呢。要实现这种需求。我们之前说了NAT方式是能够上网的,然后使用HOST-ONLY给其指定IP地址,使用两张网卡就能解决问题。

一、NAT模式
特点:
1、假设主机能够上网。虚拟机能够上网
2、虚拟机之间不能ping通
3、虚拟机能够ping通主机(此时ping虚拟机的网关。即是ping主机)
4、主机不能ping通虚拟机

应用场景:
虚拟机仅仅要求能够上网,无其他特殊要求,满足最一般需求

配置方法:
连接方式 选择 网络地址转换(NAT)
高级-控制芯片 选择 PCnet-FAST III
高级-混杂模式 拒绝
高级-接入网线 √
(虚拟机ip自己主动获取)

ip样式:
ip 10.0.2.15
网关 10.0.2.2
注意此处的网关在不同虚拟机中可能是同一个值,可是这归属于不同的NAT Engine,因此实际上各个虚拟机用的不是同一个网关

原理:
虚拟机的请求传递给NAT Engine,由它来利用主机进行对外的网络訪问,返回的数据包再由NAT Engine给虚拟机。

二、Host-only Adapter模式

特点:
1、虚拟机不能够上网
2、虚拟机之间能够ping通
3、虚拟机能够ping通主机(
4、主机能够ping通虚拟机

应用场景:
在主机无法上网的情况下(主机能够上网的情况下能够用host-only。也能够用桥接)。须要搭建一个模拟局域网,全部机器能够互訪

配置方法:
连接方式 选择 仅主机(Host-Only)适配器
界面名称 选择 VirtualBox Host-Only Ethernet Adapter
高级-控制芯片 选择 PCnet-FAST III
高级-混杂模式 拒绝
高级-接入网线 √

原理:
通过VirtualBox Host-Only Network网卡进行通信,虚拟机以此ip作为网关,因此模拟了一个本机与各个虚拟机的局域网。如名称所指,应该是无法上网的

三、 配置过程

1. 加入网卡

设置虚拟机配置信息,选择”网络“,进行设置加入两张网卡。例如以下图所看到的

图1 网卡1-NAT连接方式

图2 网卡2-Host-only连接方式

点击管理-全局设定-网络,设置Host-only相关參数,为其指定IP

打开网络和共享中心(win7)-更改适配器配置-选择VirtualBox Host-only Network-右键-属性-IPv4,设置例如以下:

2、 启动虚拟机进入linux系统进行相关网络配置

在系统-首选项-网络连接

这个就是我们刚刚加入的两个网卡。我这里重名名了,分别为eth1和eth0,点击编辑eth1(Host-only连接方式)。进行例如以下设置:

进入终端编辑网卡eth0

vim /etc/sysconfig/network-scripts/ifcfg-eth0

须要改动例如以下几个參数:

ONBOOT =yes

DEFROUTE=yes

BOOTPROTO=dhcp

3. 重新启动网络

service networt restart

这下就行上网了,也能使用SSHclient了。打开putty输入192.168.56.103就行连接上虚拟机了

须要注意的是,假设SSH终端连接不上可能存在的问题:

SSHD服务没有开启

解决的方法:service sshd start

防火墙没有关闭:

解决的方法:service iptables stop

转载于:https://www.cnblogs.com/claireyuancy/p/7159667.html

VirtualBox中使用双网卡实现CentOS既能上网(校园网)也能使用SSHclient相关推荐

  1. 在VMware Workstation中设置双网卡实现SSH使用固定IP登录并且在虚拟系统中任意访问Internet...

    本内容为原创,如需转载,请注明. 参考: Linux 跟老男孩学Linux运维:Web集群实战( VMware Workstation设置) NAT 服务器的设定(鸟哥的Linux私房菜服务器架设篇( ...

  2. VirtualBox中重建Host-Only网卡后无法启动虚拟机(VERR_INTNET_FLT_IF_NOT_FOUND)

    问题: 在删除原有VirtualBox Host-Only虚拟网卡并重新添加后,虚拟机可能会无法启动,出现以下错误 Failed to open/create the internal network ...

  3. linux7双网卡设置,Centos 7 静态IP和双网卡配置

    1.编辑配置文件 首先进入/etc/sysconfig/network-scripts目录 cd /etc/sysconfig/network-scripts 打卡网络配置文件, 就是ifcfg-开头 ...

  4. Win 7XP2003Vista下单/双网卡实现×××+NAT代理服务器共享上网的方法

    WindowsXP SP3下单网卡实现×××+NAT代理服务器 暑期来临,很多同学离校回家.现在宽带普及,不过仍不能很好的享用教育网内的丰富资源.离开宿舍IP工作,需要继续使用宿舍IP操作,或者需要代 ...

  5. [转]实现双网卡局域网和广域网同时上网

    双网卡同时上网 我用的电脑网卡配置:一个无线网卡和一个有线网卡.其中无线用来上外网,有线用来上内网.内外网IP地址配置如下: internet地址:    192.168.144.4,子网掩码:255 ...

  6. UBUNTU 11.10 (32位)双网卡 NAT 实现局域网共享上网

    1.目的: 使用ubuntu11.10 双网卡 实现局域网共享上网 2.环境: 双网卡. ubuntu11.10  3.网卡信息:  3.1 内网网卡 IP 10.10.10.1 eth0 3.2 外 ...

  7. VirtualBox配置Centos7双网卡固定IP

    一.说明 centos7安装完成后,默认是一个网卡,且连接方式为:网络地址转换(NAT). 此时进入系统,打开有线链接,是可以访问网络的. 我们实现的方式是:不动当前的网卡,再新增一个网卡,选择连接方 ...

  8. 电脑双网卡共享给其他电脑上网的方法

    1.在有连接外网的那张网卡右击:属性---共享,在[家庭网络连接]那里指定要给共享的另外一张网卡如下图 2.把另外一台没有网络的电脑接到共享主机的那块被共享的网卡即可.(最好配置手动IP地址给被共享的 ...

  9. 台式计算机网络共享,台式WIN7双网卡共享另外一部台式电脑上网设置

    共享网络 win+R"组合"运行"来打开窗口,如下图所示,然后进入下一步.2.其次,完成上述步骤后,输入"cmd"命令,然后单击"确定&qu ...

最新文章

  1. 牛客华为机试第1题python
  2. SAP BASIS顾问认知的一些误区
  3. h5支付不能打开支付宝 ios_iOS WKWebview中无法调起支付宝/微信客户端支付问题的解决方法...
  4. mysql索引实例_mysql索引之十:Mysql 索引案例学习
  5. 2009.12.9.工作日记
  6. 概率、随机数、随机数生成函数(面试题)
  7. ChainerCV︱堪比Opencv--深度学习工具库(Faster R-CNN、SSD 和 SegNet)
  8. Java进阶:SpringMVC中获取Restful风格的参数(从请求路径中获取参数 )
  9. 自从我不管事后,员工们肯定舒心多了
  10. 推荐一款录屏软件——EV录屏
  11. Zookeeper总结——知识点、选举机制、客户端操作及写数据流程、API操作、zookeeper分布式锁之 Curator、ZAB协议、CAP理论之zookeeper的CP理论
  12. 祭奠信任Nokia的那些日子
  13. 形式化、半形式化和非形式
  14. C# asp.net 条形码 code39条码 生成 扫描枪能识别(好东西转载...)
  15. HTML作业之粉粉滴个人博客来袭—篇章一
  16. 企业微信话术库是什么?如何添加?
  17. 有未经处理的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突
  18. sklearn机器学习:K均值聚类
  19. 智能网联汽车网络安全浅析(上)
  20. 产品功能树图_数据产品经理之图表设计

热门文章

  1. 知识表示之五——面向对象的知识表示
  2. 使用FSO修改文件夹的名称
  3. Facebook开源算法代码库PySlowFast,轻松复现前沿视频理解模型
  4. 文远知行2020年校招 | 领航者计划
  5. 30篇「CVPR2020」最新论文抢先看!看计算机视觉2020在研究什么?
  6. 解决Python编程中PyCharm无法识别导入同目录下模块问题
  7. VTK模块学习(一)
  8. 写给小白的机器学习之决策树算法详解(附实战源码)
  9. 使用Python解析MNIST数据集
  10. Source Insight 4.0的使用(转)