VirtualBox中使用双网卡实现CentOS既能上网(校园网)也能使用SSHclient
近期在虚拟机中使用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
VirtualBox中使用双网卡实现CentOS既能上网(校园网)也能使用SSHclient的更多相关文章
- linux中配置双网卡的目的?如何实现双网卡绑定,以实现负载均衡?
配置双网卡的目的:========================== 1.你想做路由器,网关 2.实现冗余 3.负载均衡 linux 主机安装双网卡,共享一个IP地址,对外提供访问,实际 同 ...
- virtualbox 设置centos7 双网卡上网
上次用virtualbox安装centos6.6,这次装了一个centos7.0.用两个版本的配置还是大同小异的. 1.修改/etc/sysconfig/network-scripts/ifcfg-e ...
- VirtualBox中重建Host-Only网卡后无法启动虚拟机
问题: 在删除原有VirtualBox Host-Only虚拟网卡并重新添加后,虚拟机可能会无法启动,出现以下错误 Failed to open/create the internal network ...
- 在 Virtual Box 中为 CentOS7 mini 配置双网卡
1. 配置过程 1.1 需求分析 要同时满足虚拟机访问互联网和远程连接,需要配置两块网卡. 一块为 NAT 网络,这块用来访问互联网. 另一块为 Host-Only 网络,进行远程连接. 1.2 ...
- linux下配置双网卡及RAC规划——1
使用背景: 操作系统:centos 虚拟机:virtualbox RAC系统中需要双网卡,一个为公共的网络环境,一个为私有的网络环境,从而需要搭建双网络. 在菜单FILE中选择preferences, ...
- Virtual Box中 CentOS双网卡设置
Virtual Box中 CentOS双网卡设置: 在Virtual Box中安装CentOS x86-64 6.4(final),配置了双网卡,eth0 为桥接模式 , eth1为内网模式 ...
- virtualbox 安装centos系统,设置双网卡实现虚拟机上网及主宿互访
写在前面:前两天想玩linux,在VMware中装了centos,进入系统后发现连不上网,搜了下教程,/etc/sysconfig/network-scripts/目录下没有 ifcfg-e*的文件 ...
- VirtualBox双网卡搭建Linux虚拟实验环境
VirtualBox中有如下几种网络连接方式: NAT(NAT到宿主机IP地址) NAT Network (NAT到宿主机所在的网段,即使用相同的网关和掩码) Bridged Adapter Inte ...
- VirtualBox中centos网络配置
VirtualBox图形界面下有四种网络接入方式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接 ...
随机推荐
- Tomcat下部署PHP
php线程安全版和非线程安全版本区别 1.windows + IIS + FastCGI :使用非线程安全版本. 解释: 以FastCGI方式安装PHP时,PHP拥有独立的进程,并且FastCGI是单 ...
- Playrix Codescapes Cup (Codeforces Round #413, rated, Div. 1 + Div. 2) 一夜回到小学生
我从来没想过自己可以被支配的这么惨,大神讲这个场不容易掉分的啊 A. Carrot Cakes time limit per test 1 second memory limit per test 2 ...
- Apple Pay强势来袭,开发者应做的事情(转)
"iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下." ...
- cell展开的几种方式
一.插入新的cell 原理: (1)定义是否展开,和展开的cell的下标 @property (assign, nonatomic) BOOL isExpand; //是否展开 @property ( ...
- BZOJ 3850: ZCC Loves Codefires【贪心】
Though ZCC has many Fans, ZCC himself is a crazy Fan of a coder, called "Memset137". It wa ...
- P2389 电脑班的裁员 (动态规划)
题目背景 隔壁的新初一电脑班刚考过一场试,又到了BlingBling的裁员时间,老师把这项工作交给了ZZY来进行.而ZZY最近忙着刷题,就把这重要的任务交(tui)给了你. 题目描述 ZZY有独特的裁 ...
- uva 11997 优先队列
K Smallest Sums You're given k arrays, each array has k integers. There are kk ways to pick exactly ...
- Biorhythms(poj 1006)
Description 人生来就有三个生理周期,分别为体力.感情和智力周期,它们的周期长度为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,智力周期的高峰 ...
- web开发规范文档
Web前端开发规范文档 规范目的: 使开发流程更加规范化. 通用规范: TAB键用两个空格代替(windos下tab键占四个空格,linux下TAB键占八个空格). CSS样式属性或者JAVASCR ...
- Netty构建游戏服务器(二)--Hello World
一,准备工作 1,netty-all-4.1.5.Final.jar(官网下载) 2,eclipse 二,步骤概要 1,服务器开发 (1),创建Server类 该类是程序的主入口,有main方法,服务 ...