환경 요구 사항
최근이 회사는 모든 시스템이 고정 IP를 사용하지 않는 제공, 그것은 DHCP에 의해 자동으로 획득해야하며, VirtualBox를 사용하여 테스트 환경을 설정합니다.
네트워크 환경의 회사의 통합, 내부 IP의 사용에서만 실험 네트워크 환경 제한에 영향을 미치지 않도록 위해서. : 따라서,이 실험 환경은 (이 관계이며 세 가지 요구를 동시에 충족해야합니다) 다음과 같은 요구 사항을 충족해야합니다
요구 사항 1 : 가상 머신에서 호스트 컴퓨터에 접근 할 수있는 각각의 가상 머신에 고정 IP를 통해 호스트에서 액세스 할 수 있습니다 ( 호스트는) 고정 된 고정 IP를 갖는
가상 머신 사이의 정적 IP 이루어진 네트워크의 구성, 가상 머신간에 서로 통신 할 수있다 : 요구 2
조건 3 : 가상 컴퓨터가 인터넷에 액세스 할 수있는 호스트
같이 :
기본 아이디어
다음과 같이 위의 세 가지 요구 사항을 충족하기 위해, 나는 아이디어가 이루어집니다 가상 머신 내부에 세 개의 NIC를 추가하기 위하여려고하고
호스트에서 : 즉 요구 사항 1, 충족 한 카드 만 호스트 (호스트 전용) 어댑터 연결 : eth0를을 정전기는 IP에 의해 가상 머신의 각각에 대한 접근은 가상 머신에서 호스트에 액세스 할 수있다 (호스트 고정 정적 IP 가짐)
의 eth1 : 카드 (2), 즉, 조건 (2)를 충족시키기 위해, 내부 네트워크 연결을 사용 : 가상 머신 사이를 고정 IP로 구성된 네트워크를 형성하고, 가상 머신이 서로에 액세스 할 수 있습니다 사이에
eth2를 3 카드를 사용 네트워크 주소 변환 (NAT) 연결을, 당신은 즉, 3을 완료해야합니다 가상 시스템에서 호스트가 인터넷에 액세스 할 수 있습니다
말한다 이렇게 많은 사실, 더 하나에 있도록 호스트와 가상 머신 사이의 끝은 어떻게 연결되어 있습니까?
주의 사람들은 우리가 버추얼 박스, 연결 더있을 것이다 호스트 시스템을 설치 한 후, 버추얼 호스트 전용 네트워크는이 버추얼 자동으로 연결을 생성 된 것을 발견 할 수 있으며, 다른 로컬 연결은 실제 네트워크 카드를 연결하는 것입니다 :
서로 세 개의 카드 내부도 연결하고 가상 머신은 아래의 네트워크 구조를 형성하는 단계 :
고정 IP 네트워크 호스트 구성
打开 Orcale VM VirtualBox管理器,从菜单中选择 管理 – 全局设定;在弹出的窗口中选择 网络,然后再选择 仅主机(Host-Only)网络(H) 标签页,双击 VirtualBox Host-Only Ethernet Adapter, 修改里面的IP地址,为了尊重传统,我选择192.168.1.1,如下图所示;
接着,关闭DHCP服务器,如下图所示:
也就是说,现在主机由一个静态IP:192.168.1.1。之后,虚拟机就可以通过这个IP地址来访问主机了。
上述设定完成后,查看主机的地址,可以看到如下的信息;
配置虚拟机的网卡
加入第一块网卡 eth0,将 eth0 配置成如下图的方式:
接着加入第二块网卡 eth1,将 eth1 配置成如下图的方式:
注意,虚拟机之间的内网名字可以随便起,这里叫做 neta。如果在配置在第二个虚拟机的时候,也要记得选择 netca 这个内网名字,这样虚拟机之间才可以互相通信。
最后,加入第三块网卡 eth2,配置如下:
保存,启动虚拟机,安装系统。
在虚拟机内部配置网卡
在这里我使用了Oracle Linux(其实和CentOS,RHEL是一毛一样的)。在配置IP的时候,用命令行来配置各个网卡的IP信息,如果你喜欢,也可以使用GUI(NetworkManager)。
首先 eth0,这里要与主机保持的一个网段(192.168.1.),把 eth0 的IP地址配置为 192.168.1.2:
其次,配置 eth1,要注意内网我们选择 192.168.0. 这个网段,eth1 的IP地址配置为 192.168.0.2:
再次,配置 eth2, 因为是NAT地址转换的,这块网卡使用DHCP来自动获取IP,具体如下:
最后,重新启动一下网络服务:
# service network restart
查看一下我们配置后的结果:
也就是说,现在这台虚拟机有三个IP:
192.168.1.2: 和主机通信使用
192.168.0.2: 和其他的虚拟机通信使用
10.0.4.15: 是自动获取的,通过VirtualBox的地址转换功能,用来访问外网internet
如果再新建一台虚拟机,还是需要参考上面的步骤,为每个虚拟机都设置三块网卡。
对需求1的验证
通过主机来 ping 虚拟机,结果如图,成功!
需求2的验证
虚拟机之间互 ping,结果如图,成功!
需求3的验证
从虚拟机直接上外网,如图,成功!(注意:请确认你的主机和虚拟机都使用了相同的代理服务器设置)