我刚刚从 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 配置,我们可以帮助您转换它。
看人机界面