Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

关键字:Win7、VMWare9.0.3、Ubuntu 12.04.2 LTS、双网卡、静态IP、Host-only、NAT

碎碎念:本人经常在不同网段的情况下上网,又要与SecureCRT连接,因此每次都要改SecureCRT的连接地址,觉得超级麻烦。最后RP爆发,在网上找了几篇经典文章看看,终于把这个虚拟机双网卡配置起来了。

实现:Ubuntu使用原有的“网卡0”通过主机共享的“本地连接”连接上Internet,再新建一个虚拟网卡“网卡1”,用于Ubuntu虚拟机与Windows主机通信,且具有固定IP地址。

 

各网卡对应关系:

          |          Windows       |    VMWare     | Ubuntu  |    作用
虚拟网卡1 | VMware Network Adapter | VMnet1 VMnet1 | eth0    | 连接Internet
虚拟网卡2 | VMware Network Adapter | VMnet8 VMnet8 | eth1    | 主机与虚拟机通信

以后就可以拿eth1的固定IPSecureCRT连接了,嘻嘻~~Y^o^Y

 

实施过程:

  1. 设置Windows,共享本地连接 

1) 修改注册表,打开Windows的TCP/IP转发功能 

                   在注册表中找到并单击下面的项:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter”,将其值改为“1”(填写时不含双引号)。 

2)  打开“网络和共享中心”

 Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

 3) 选择“本地连接”(若是其它网络,请选择可以连接到Internet的连接设备)

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

4) 打开“本地连接”属性,并找到“共享”,勾选“允许其他网络用户通过此计算机的Internet连接来连接”和“允许其他网络用户控制或禁用共享的Internet连接”两项,并在“家庭网络连接”上选择虚拟网络“VMware Network Adapter VMnet1”(此连接将设置为“Host-only”)。

说明:使用其它网络连接连至Internet的请自行选择可用的网络连接,并将其设置为共享。

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

5) 查看共享“本地连接”后,“VMware Network Adapter VMnet1”被Windows分配的IP地址

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

查看“详细信息”得到:

a. IP地址“192.168.137.1”,此IP地址将成为虚拟机eth0的网关地址;

b. 子网掩 码“255.255.255.0”,此地址将成为虚拟机eth0的子网掩码;

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

6)配置“VMwareNetwork Adapter VMnet8”

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

a. 设置IP地址,此地址仅用于主机与虚拟机通信,并不连接Internet;

b. 由于本人与Internet连接的网络1网和2网均有可能,所以这个内部通信网段就设置在3网上,各位看观可根据需要,更改成自己喜欢的网段;

c. IP地址“192.168.3.1”将作为虚拟机eth1的网关地址;

 Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

  1. 设置VMWare虚拟网络环境(配置前最好先关闭虚拟机电源)

a. 打开“VMWare Station”,从菜单栏中进入“编辑”(“Edit”)->“虚拟网络编辑器”(“VirtualNetwork Editor”)

b. 设置VMnet1,如下图所示:

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

打开“DHCP设置”(“DHCP Settings”),设置可通过DHCP分配的IP地址的起始地址和结束地址;

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

d. 配置VMnet8,如下图所示:

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

打开“DHCP设置”(“DHCP Settings”),设置可通过DHCP分配的IP地址的起始地址和结束地址;

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

  1. 启动虚拟机,配置Ubuntu

1) 打开“interfaces”

root@UbuntuLTS:~# vim/etc/network/interfaces

auto lo
iface lo inet loopback


# 自动获取IP
# iface eth0 inet dhcp
# auto eth0


# 指定IP
auto eth0
iface eth0 inet static
address 192.168.137.218
netmask 255.255.255.0
gateway 192.168.137.1
network 192.168.137.0
broadcast 192.168.137.255


#设置eth1
auto eth1
iface eth1 inet static
address 192.168.1.218
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255


#We must specify dns-nameserver here
#in order to get internet access from host
dns-nameservers 192.168.137.1

2) 保存上述更改,退出

3)  重启网络

root@UbuntuLTS:~# cd/etc/init.d
root@UbuntuLTS:~#./networking restart


 

重要说明:

网友介绍用以下这种方式设置DNS: 

sudo gedit/etc/resolv.conf 

添加内容: 

nameserver192.168.137.1 
searchlocaldomain


 

本人不建议使用。原因如下(来自网友eliuhy):

在相对较早的版本中,你需要设置/etc下的resolv.conf文件,并加入nameserver,这样才可以连接互联网。但在Ubuntu12.04之后,已经不推荐这种方式了,因为无论你想该配置文件中设置什么值,重新启动之后都会被还原为初始状态。推荐的做法是直接在interfaces配置文件中加入dns-nameserver<网关IP>这一行。

 

4) 测试网络情况

…………(我是可爱的分割符)……………

root@UbuntuLTS:~#ifconfig

eth0      Link encap:以太网  硬件地址 00:0c:29:46:29:b8  

          inet 地址:192.168.137.218  广播:192.168.137.255  掩码:255.255.255.0

          inet6 地址: fe80::20c:29ff:fe46:29b8/64Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500 跃点数:1

          接收数据包:2201 错误:0 丢弃:0 过载:0 帧数:0

          发送数据包:1577 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:1000 

          接收字节:2993795 (2.9 MB)  发送字节:148755 (148.7 KB)

          中断:19 基本地址:0x2000 

 

eth1      Link encap:以太网  硬件地址 00:0c:29:46:29:c2  

          inet 地址:192.168.3.218  广播:192.168.3.255  掩码:255.255.255.0

          inet6 地址: fe80::20c:29ff:fe46:29c2/64Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500 跃点数:1

          接收数据包:1164 错误:0 丢弃:0 过载:0 帧数:0

          发送数据包:1038 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:1000 

          接收字节:103605 (103.6 KB)  发送字节:140995 (140.9 KB)

          中断:19 基本地址:0x2080 

 

lo        Link encap:本地环回  

          inet 地址:127.0.0.1  掩码:255.0.0.0

          inet6 地址: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436 跃点数:1

          接收数据包:224 错误:0 丢弃:0 过载:0 帧数:0

          发送数据包:224 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:0 

          接收字节:16828 (16.8 KB)  发送字节:16828 (16.8 KB)

 

root@UbuntuLTS:~# ping www.baidu.com

PING www.a.shifen.com (115.239.210.27) 56(84)bytes of data.

64 bytes from115.239.210.27: icmp_req=1 ttl=54 time=25.2 ms

64 bytes from115.239.210.27: icmp_req=2 ttl=54 time=25.1 ms

^C64 bytes from115.239.210.27: icmp_req=3 ttl=54 time=25.2 ms

 

--- www.a.shifen.com ping statistics ---

3 packets transmitted, 3received, 0% packet loss, time 10072ms

rtt min/avg/max/mdev =25.199/25.207/25.214/0.006 ms


root@UbuntuLTS:~# ping115.239.210.27

PING 115.239.210.27(115.239.210.27) 56(84) bytes of data.

64 bytes from115.239.210.27: icmp_req=1 ttl=54 time=28.2 ms

64 bytes from115.239.210.27: icmp_req=2 ttl=54 time=25.6 ms

^C

--- 115.239.210.27 pingstatistics ---

2 packets transmitted, 2received, 0% packet loss, time 1002ms

rtt min/avg/max/mdev =25.632/26.933/28.234/1.301 ms

 

…………(我是可爱的分割符)……………

 

说明:如果网络不通,可以尝试一下关闭虚拟机电源,再打开电源,试试看。

 

 

参考文章:

虚拟机Vmware中Ubuntu配置双网卡(作者:卡夫卡)

http://wangbaozhen123-sohu-com.iteye.com/blog/1711584

VMWare虚拟机下为Ubuntu 12.04.1配置静态IPNAT方式)(作者:eliuhy)

http://www.cnblogs.com/objectorl/archive/2012/09/27/vmware-ubuntu-nat-static-ip-settings.html

 

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置,布布扣,bubuko.com

Win7+VMWare虚拟机+Ubuntu系统+双网卡配置

上一篇:illustrator滤镜效果运用实例讲解


下一篇:PS趣味合成萌宠狗狗戴墨镜实例教程