Virtualbox主机换网络后虚拟机不能自动得到ip的问题

virtualbox有4种网络形式,列表如下



虚拟机采用bridge的形式进行安装,安装完了之后得到的ip如下

host:(主机) 192.168.31.101

guest(虚拟机): 192.168.31.102

host和guest之间可以互相通信,一切正常


当我把笔记本从家移动到办公室之后,host的ip变成了 9.115.112.83,这个时候启动guest虚拟机,虚拟机得不到ip了,如何解决这个问题呢?

0. 现象

guest虚拟机情况如下



与此同时,我在办公室网络下重新采用bridge又安装了一个虚拟机,情况如下




1. 得到host主机的网络参数

windows

C:\Users\IBM_ADMIN>ipconfig /all
Ethernet adapter Local Area Connection:


   Connection-specific DNS Suffix  . : cn.ibm.com
   Description . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connecti
on
   Physical Address. . . . . . . . . : 00-21-CC-CD-58-2E
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::b417:4a66:d4ea:46b8%13(Preferred)
   IPv4 Address. . . . . . . . . . . : 9.115.112.83(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Tuesday, September 02, 2014 8:56:15 AM
   Lease Expires . . . . . . . . . . : Tuesday, September 02, 2014 9:26:14 PM
   Default Gateway . . . . . . . . . : 9.115.112.1
   DHCP Server . . . . . . . . . . . : 9.0.146.32

   DHCPv6 IAID . . . . . . . . . . . : 354996804
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1A-B9-F5-C2-00-21-CC-CD-58-2E


   DNS Servers . . . . . . . . . . . : 9.0.148.50
                                       9.0.146.50

   NetBIOS over Tcpip. . . . . . . . : Enabled


2. 根据host主机参数修改guest虚拟机网络参数


route add -net 9.115.112.0 netmask 255.255.255.0 dev eth0
route add -net 159.254.0.0 netmask 255.255.0.0 dev eth0
route add default gateway 9.115.112.1

mv /var/lib/dhclient/dhclient-eth0.lease /var/lib/dhclient/dhclient-eth0.lease.bak


sorry, 一直没有找到正确方式,未完待续


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值