linux永久网桥怎么设置
linux永久网桥怎么设置详细介绍
在 Linux 系统中,若要永久设置网桥,不同的发行版有不同的配置方法,下面以常见的 Ubuntu 和 CentOS 为例进行说明。
Ubuntu 系统
在 Ubuntu 系统中,可借助 Netplan 来配置永久网桥。Netplan 是 Ubuntu 18.04 及更高版本使用的网络配置工具。
步骤
- 编辑 Netplan 配置文件:通常 Netplan 配置文件存于
/etc/netplan目录,文件名一般为*.yaml。
bash
/etc/netplan/01-netcfg.yaml
- 修改配置文件:示例如下:
yaml
networkd
eth0
yes
此配置中,br0为网桥名称,eth0为要加入网桥的物理网卡。若要使用静态 IP,可把dhcp4: yes替换成静态 IP 配置:
yaml
networkd
eth0
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
- 应用配置:
bash
netplan apply
CentOS 系统
在 CentOS 系统中,可通过修改网络配置文件来设置永久网桥。
步骤
- 创建网桥配置文件:
bash
/etc/sysconfig/network-scripts/ifcfg-br0
内容如下:
plaintext
DEVICE=br0TYPE=Bridge
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=br0
ONBOOT=yes
若要使用静态 IP,可修改成如下内容:
plaintext
DEVICE=br0TYPE=Bridge
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
- 修改物理网卡配置文件:假设物理网卡为
eth0,编辑其配置文件:
bash
/etc/sysconfig/network-scripts/ifcfg-eth0
修改内容如下:
plaintext
DEVICE=eth0TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0
- 重启网络服务:
bash
systemctl restart network
912 systemctl network
通过以上步骤,你就能在 Ubuntu 和 CentOS 系统中永久设置网桥了。其他 Linux 发行版的设置方法可能存在差异,不过基本原理大致相同。