在 Ubuntu 中,使用 ifconfig 命令本身并不能直接配置网络桥接。相反,网络桥接通常是通过 brctl 命令或 ip 命令来配置的。以下是如何使用这些工具来配置网络桥接的步骤:
brctl 命令配置网络桥接安装 bridge-utils 工具(如果尚未安装):
sudo apt-get update
sudo apt-get install bridge-utils
创建一个网络桥接接口:
sudo brctl addbr br0
将物理接口添加到桥接接口:
假设你要将 eth0 和 eth1 添加到桥接接口 br0:
sudo brctl addif br0 eth0
sudo brctl addif br0 eth1
配置桥接接口的 IP 地址:
sudo ifconfig br0 192.168.1.100 netmask 255.255.255.0 up
启动桥接接口:
sudo ifconfig br0 up
验证桥接配置:
brctl show
ifconfig br0
ip 命令配置网络桥接安装 iproute2 工具(如果尚未安装):
sudo apt-get update
sudo apt-get install iproute2
创建一个网络桥接接口:
sudo ip link add name br0 type bridge
将物理接口添加到桥接接口:
假设你要将 eth0 和 eth1 添加到桥接接口 br0:
sudo ip link set eth0 master br0
sudo ip link set eth1 master br0
配置桥接接口的 IP 地址:
sudo ip addr add 192.168.1.100/24 dev br0
启动桥接接口:
sudo ip link set br0 up
验证桥接配置:
ip link show br0
ip addr show br0
eth0 和 eth1)没有配置 IP 地址,因为这些地址将被桥接接口 br0 取代。通过以上步骤,你可以在 Ubuntu 中成功配置网络桥接。