![桥接网络在使用 VMWare 的 Ubuntu 客户机、Windows 8 主机上不起作用](https://linux22.com/image/1459588/%E6%A1%A5%E6%8E%A5%E7%BD%91%E7%BB%9C%E5%9C%A8%E4%BD%BF%E7%94%A8%20VMWare%20%E7%9A%84%20Ubuntu%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E3%80%81Windows%208%20%E4%B8%BB%E6%9C%BA%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在使用 VMWare Workstation 11(Ubuntu 15.04 客户机,Windows 8.1 主机),桥接网络在我的家庭网络上运行良好;但是,当我尝试在工作网络上使用相同的配置时,Ubuntu 内部的连接不断尝试建立连接 - 但始终无法建立。有谁知道可能是什么问题,或者我该如何解决此问题?
编辑
我运行了以下命令,但只不断收到发送的请求。我从未收到回复。
:~$ sudo dhcpdump -i eth0
TIME: 2015-07-31 07:18:07.568
IP: 0.0.0.0 (0:c:29:d5:6a:db) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: b45ef25d
SECS: 6
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 00:0c:29:d5:6a:db:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 50 ( 4) Request IP address 192.168.221.128
OPTION: 12 ( 6) Host name ubuntu
OPTION: 55 ( 18) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
3 (Routers)
15 (Domainname)
6 (DNS server)
119 (Domain Search)
12 (Host name)
44 (NetBIOS name server)
47 (NetBIOS scope)
26 (Interface MTU)
121 (Classless Static Route)
42 (NTP servers)
121 (Classless Static Route)
249 (MSFT - Classless route)
33 (Static route)
252 (MSFT - WinSock Proxy Auto Detect)
42 (NTP servers)
---------------------------------------------------------------------------
TIME: 2015-07-31 07:18:11.069
IP: 0.0.0.0 (0:c:29:d5:6a:db) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: b45ef25d
SECS: 10
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 00:0c:29:d5:6a:db:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 50 ( 4) Request IP address 192.168.221.128
OPTION: 12 ( 6) Host name ubuntu
OPTION: 55 ( 18) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
3 (Routers)
15 (Domainname)
6 (DNS server)
119 (Domain Search)
12 (Host name)
44 (NetBIOS name server)
47 (NetBIOS scope)
26 (Interface MTU)
121 (Classless Static Route)
42 (NTP servers)
121 (Classless Static Route)
249 (MSFT - Classless route)
33 (Static route)
252 (MSFT - WinSock Proxy Auto Detect)
42 (NTP servers)
答案1
我通过将虚拟机设置->网络适配器从虚拟适配器“VMNet0(自动桥接)”或其他名称更改为“桥接:直接连接到物理网络”,并选中“复制物理网络连接状态”,解决了该问题。我以管理员身份启动 VMWare Workstation。
答案2
对我有帮助的是:
- 在VMWare中打开:编辑 > 虚拟网络编辑器...
- 在底部:更改设置(允许root权限)
- 在顶部列表中选择 VMNet0。它的类型应该是“Briged”
- 在 VMnet 信息部分中,更改“桥接”到您的主机所连接的适配器。
- 申请,好的
我在虚拟机运行时应用了这些更改,并且对我有用。但您也可以在虚拟机关闭时执行此操作。
答案3
事实证明,我在 Windows 上看到的 VMWare 适配器的 MAC 地址ipconfig /all
与我在 Ubuntu 上看到的 MAC 地址不同,ifconfig
所以我也添加了那个。之后,我最终会从 DHCP 服务器收到包含一些有效信息的响应;但是,我仍然无法获得连接。直到我添加了静态 IP 地址,我才能够连接。