![无法使用桥接适配器在 Ubuntu 中连接到互联网](https://linux22.com/image/1417668/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E6%A1%A5%E6%8E%A5%E9%80%82%E9%85%8D%E5%99%A8%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91.png)
我的主机操作系统是 Windows XP(SP3),客户操作系统是 Ubuntu 14.04,virtualBox 是 4.3。
我想要XP
和Ubuntu
对方交谈,所以我选择使用bridge adapter
网络。
XP
:
Windows IP Configuration
Host Name . . . . . . . . . . . . : cheguangai
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
以太网适配器本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Atheros AR8151 PCI-E Gigabit Ethernet Controller
Physical Address. . . . . . . . . : 54-04-A6-9A-E0-25
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.8.92
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.8.1
DNS Servers . . . . . . . . . . . : 192.168.8.1
以太网适配器 VirtualBox 仅主机网络:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Physical Address. . . . . . . . . : 08-00-27-00-8C-9E
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Autoconfiguration IP Address. . . : 169.254.211.66
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
因此我将以下几行添加到/etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.8.98 # Arbitrary free static IP
netmask 255.255.255.0
gateway 192.168.8.1
网络重启后:/etc/init.d/networking restart
,我仍然无法访问 Ubuntu 中的网站。
在 Ubuntu 中,ifconfig eth0
打印这些内容:
cheguangai@cheguangai-VB:~$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:24:27:ed
inet6 addr: fe80::a00:27ff:fe24:27ed/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25891 errors:0 dropped:0 overruns:0 frame:0
TX packets:2597 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1993335 (1.9 MB) TX bytes:532773 (532.7 KB)
所以我该怎么做?
答案1
/etc/network/interfaces
像这样更改文件后:
auto eth0
iface eth0 inet static
address 192.168.8.98 # Arbitrary free static IP
netmask 255.255.255.0
gateway 192.168.8.1
您需要通过命令手动启用该接口ifup
。:
# sudo ifup eth0
来源:https://help.ubuntu.com/10.04/serverguide/network-configuration.html
答案2
我解决了。
在图形对话框中编辑网络配置,在Ipv4
选项卡中,必须选中require Ipv4 addressing to complete this connection
,然后输出中才会有Ipv4
信息ifconfig eth0
。