我正在尝试通过在 /etc/sysconfig/network-scripts/ifcfg-br0 创建网络脚本来配置桥接网络:
DEVICE="br0"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR="10.110.10.15"
GATEWAY="10.110.10.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
MTU="1500"
NETMASK="255.255.255.0"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="no"
NAME="System br0"
在哪里可以找到合适的 IPADDR、GATEWAY、NETMASK?
对于 /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE="eth0"
BOOTPROTO="none"
HOSTNAME="localhost.localdomain"
HWADDR="00:9C:02:97:86:70"
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
NAME="System eth0"
BRIDGE="br0"
我在哪里可以找到 HWADDR?
答案1
IPADDR / GATEWAY / NETMASK 由您的网络提供商决定。使用您在设置桥接之前已经用于 eth0 的相同值。桥接不必使用静态地址分配 - 如果这是您的 eth0 配置最初使用的,则让 BOOTPROTO=dhcp 并让它动态分配是有效的。
HWADDR 只是 MAC 地址的另一个名称 - 您可以从“ifconfig”或“ip”命令输出中看到它。
答案2
在哪里可以找到合适的 IPADDR、GATEWAY、NETMASK?
您的网络提供商通常会将它们分配给您...
我在哪里可以找到 HWADDR?
硬件地址,也称为MAC地址是在硬件级别分配给网络接口的唯一标识符(尽管在某些驱动程序中,您可以在软件中覆盖它,并且在例如虚拟服务器中,它显然也是虚拟机管理程序上设置的可配置属性)。
您可以使用ip addr show
、cat /sys/class/net/*/address
或 来显示它ifconfig -a
。