无法使用桥接适配器在 Ubuntu 中连接到互联网

无法使用桥接适配器在 Ubuntu 中连接到互联网

我的主机操作系统是 Windows XP(SP3),客户操作系统是 Ubuntu 14.04,virtualBox 是 4.3。

我想要XPUbuntu对方交谈,所以我选择使用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

相关内容