多个网络接口 ubuntu virtualbox

多个网络接口 ubuntu virtualbox

我有一台 Virtual Box 机器,它有 2 个网络适配器,第一个是“内部网络”,第二个是“桥接适配器”。我该如何配置内部网络的静态 IP 和桥接的动态 IP?

我尝试修改/etc/network/interfaces

#localhost
auto lo
iface lo inet loopback

iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
dns-search lcl

iface eth1 inet dhcp

但是当我重新启动机器时我得到:

lo        Link encap:Bucle local  
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:16436  Métrica:1
          Paquetes RX:124 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:124 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0 
          Bytes RX:10400 (10.4 KB)  TX bytes:10400 (10.4 KB)

答案1

我猜测是你的网络接口没有启动。

为了在启动时自动启动它们,您必须auto为每个接口定义指令:

auto eth0
iface eth0 inet static
....
....

auto eth1
iface eth1 inet dhcp

添加这些指令,然后重新启动网络:service networking restart

从现在开始,您也可以通过从终端输入以下内容手动启动它们:

# ifup eth0
# ifup eth1

答案2

要在您的服务器上“激活”内部网络 IP,您至少需要在 VirtualBox 机器上启动(不确定该机器是否需要使用内部网络)。

如果您的网络上有 DHCP,则会动态分配网桥。

如果在 VirtualBox 服务器设置(文件...设置...网络...仅主机)中定义了内部 IP 的 IP 范围。对于使用内部网络的主机,您可以定义一个静态 IP,但此 IP 必须在为内部网络定义的范围内。

在此处输入图片描述

相关内容