debian bond vlan 配置

将电缆和无线网络接口 (RJ45/WLAN) 连接在一起,以定义一个虚拟(即绑定)网络接口(例如 bond0)。 只要连接了网线,它的接口(例如 eth0)就用于网络流量。如果你拔掉 RJ45 插头,ifenslave 会透明地切换到无线接口(例如 wlan0),而不会丢失任何网络包。

apt-get install ifenslave

重新连接网线后,ifenslave 切换回 eth0("故障转移模式")。 从外部视图来看,哪个接口处于活动状态并不重要。绑定设备提供自己的软件定义(即虚拟)MAC 地址,与 eth0 或 wlan0 的硬件定义 MAC 不同。

bash 复制代码
▶ cat /etc/network/interfaces.d/bond0
auto bond0
iface bond0 inet static
    address 192.168.0.100/24
    netmask 255.255.255.0
    network 192.168.0.0
    bond-slaves none
    bond-primary enp45s0
    bond-mode active-backup
    bond-miimon 100
    bond-downdelay 200
    bond-updelay 200

# Define slaves
auto enp45s0
iface enp45s0 inet manual
    bond-master bond0
    bond-primary enp45s0
    bond-mode active-backup

# Define slaves
auto enp44s0
iface enp44s0 inet manual
    bond-master bond0
    bond-primary enp45s0
    bond-mode active-backup

auto bond0.123
iface bond0.123 inet static
    address 10.123.0.3
    netmask 255.255.255.0
    mtu 1500
    vlan-raw-device bond0
    post-up ifconfig bond0.123 mtu 1500
    
    
 

配置后重启:

bash 复制代码
/etc/init.d/networking stop
/etc/init.d/networking start

参考: wiki.debian.org/Bonding

相关推荐
why1512 小时前
腾讯(QQ浏览器)后端开发
开发语言·后端·golang
浪裡遊2 小时前
跨域问题(Cross-Origin Problem)
linux·前端·vue.js·后端·https·sprint
声声codeGrandMaster2 小时前
django之优化分页功能(利用参数共存及封装来实现)
数据库·后端·python·django
呼Lu噜3 小时前
WPF-遵循MVVM框架创建图表的显示【保姆级】
前端·后端·wpf
bing_1583 小时前
为什么选择 Spring Boot? 它是如何简化单个微服务的创建、配置和部署的?
spring boot·后端·微服务
学c真好玩3 小时前
Django创建的应用目录详细解释以及如何操作数据库自动创建表
后端·python·django
Asthenia04123 小时前
GenericObjectPool——重用你的对象
后端
Piper蛋窝3 小时前
Go 1.18 相比 Go 1.17 有哪些值得注意的改动?
后端
excel3 小时前
招幕技术人员
前端·javascript·后端
盖世英雄酱581364 小时前
什么是MCP
后端·程序员