Ubuntu 中的网络脚本对应什么(如果有的话)?

Ubuntu 中的网络脚本对应什么(如果有的话)?

我刚刚从 Red Hat Enterprise Linux 切换到 Ubuntu Server,需要使用静态 IP 地址、多个以太网接口、用于冗余的通道绑定、虚拟机桥接等进行网络配置。

在 RHEL 中,我通过在 /etc/sysconfig/network-scripts 中编写配置文件来实现这一点。Ubuntu 中是否有类似的文件或目录,您可以在其中配置所有网络接口?如果有,我在哪里可以找到它的文档?如果没有,我该如何进行基本以外的网络配置?(我见过提到 /etc/network/interfaces,但我不确定它是否符合我的要求。)谢谢!

更新:

谢谢人机界面人桥实用程序接口, 和Ubuntu 社区文档页面,用于绑定,我基本上已经弄清楚我需要什么了。我仍然不确定的一件事是如何将桥放在绑定接口之上。这是我的接口文件的相关部分:

auto br0
iface br0 inet static
    address 10.1.254.101
    netmask 255.255.255.0
    network 10.1.254.0
    broadcast 10.1.254.255
    gateway 10.1.254.50
    dns-nameservers 10.1.254.252
    bridge_ports bond0
    bridge_stp off

iface bond0 inet manual
    bond-slaves eth0 eth1
    bond_mode balance-rr
    bond_miimon 100

它是否正确?

答案1

Ubuntu 将所有界面都放入了/etc/network/interfaces,对于大多数你想要的功能来说,其语法与 RHEL 类似。

使用 Debian/Ubuntu,您可以使用 pre-up、post-up、pre-down、post-down 从该文件运行命令。

为了你的桥梁

sudo apt-get -y install bridge-utils uml-utilities

样本/etc/network/interfaces

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 5

如果您有更具体的问题,或者遇到困难,请发布您的 RHEL 配置,我们可以帮助您转换它。

人机界面

相关内容