如何连接两个网络以用于特定应用?

如何连接两个网络以用于特定应用?

我有一个 LAN 连接和另一个 USB 互联网调制解调器,如何才能同时将两者用于特定应用程序而不发生重叠?

答案1

桥接网络

桥接多个接口是一种更高级的配置,但在多种情况下非常有用。一种情况是设置具有多个网络接口的桥接,然后使用防火墙过滤两个网段之间的流量。另一种情况是在具有一个接口的系统上使用桥接,以允许虚拟机直接访问外部网络。以下示例涵盖后一种情况。

在配置网桥之前,您需要安装 bridge-utils 包。要安装该包,请在终端中输入:

sudo apt-get 安装 bridge-utils

接下来,通过编辑 /etc/network/interfaces 来配置网桥:

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
        address 192.168.0.10
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

为您的物理接口和网络输入适当的值。

现在重新启动网络以启用桥接接口:

新的桥接接口现在应该已启动并运行。brctl 提供有关桥接状态的有用信息,控制哪些接口是桥接的一部分等。有关更多信息,请参阅 man brctl。

这是直接取自Ubuntu 文档:网络配置

相关内容