设置Debian网桥的正确方式
折腾了一天的Debian的网络桥接,找遍了所有教程都不能正常使用,设置之后都不能联网,获取不到ip地址,最后发现所有教程都是抄袭,而且都抄到错误的答案。好家伙,果然是为了流量看都不看就抄啊,经过改正后,最后输出正确的版本。系统使用Debian,设置网桥以方便给Kvm虚拟机使用,这里需要安装brctl工具,如不是在kvm上面使用可不必安装。
安装brctl
如只单纯设置网桥可不必安装,直接跳下一步
apt install bridge-utils
修改网卡配置文件
编辑 /etc/network/interface 配置文件,把网卡 enp3s0 相关的注释掉。
确保只有 lo(loopback 在 /etc/network/interface 中处于活动状态)。(LCTT 译注:loopback 指本地环回接口,也称为回送地址)
新建网桥配置文件
在 /etc/network/interface.d 目录下新建一个网桥目录文件,在配置文件中添加以下配置文件
## 获取静态 IP 配置 ##
auto br0
iface br0 inet static
address 192.168.1.10
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.2.254
# 如果你有多个接口,例如 eth0 和 eth1
# bridge_ports eth0 eth1
bridge_ports enp3s0
# 禁用生成树协议
bridge_stp off
# 端口可用之前没有延迟
bridge_waitport 0
# 无转发延迟
bridge_fd 0
## br0是网桥的名字,按需修改,enp3s0 是物理网卡的名字,也不要照抄
如果想使用 DHCP 来获得 IP 地址可以使用以下配置文件
## DHCP 自动获取获取IP ##
auto br0
# 网桥设置
iface br0 inet dhcp
bridge_ports enp3s0
## br0是网桥的名字,按需修改,enp3s0 是物理网卡的名字,也不要照抄
重启网卡即可联网
systemctl restart networking.service
最后输入 ip addr 查看网桥获取的IP
nhexlaksbi · 2024-09-23 08:44
看的我热血沸腾啊
makcdfhide · 2024-09-27 12:08
怎么收藏这篇文章?
wdggodjtwu · 2024-10-04 20:56
不错不错,我喜欢看 https://www.ea55.com/
rpvhfmbjqf · 2024-10-05 19:45
想想你的文章写的特别好www.jiwenlaw.com
nqhxvayjus · 2024-10-19 14:18
文章的确不错啊https://www.cscnn.com/
fmrujtvxnw · 2024-11-14 03:53
博主太厉害了!