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

相关推荐
小蒜学长36 分钟前
vue旅游攻略网站(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端·旅游
凤山老林44 分钟前
轻量级规则引擎落地:Spring Boot 集成 LiteFlow 实现动态业务编排与热更新
java·spring boot·后端·规则引擎·liteflow
IT_陈寒1 小时前
Python装饰器把我坑惨了,原来这样用才不掉链子
前端·人工智能·后端
程序员爱钓鱼1 小时前
Rust Associated Type关联类型详解:为Trait定义内部类型
前端·后端·rust
程序员爱钓鱼1 小时前
Go 编程实战:匿名函数 Anonymous Function——没有名字的函数与灵活回调
后端·面试·go
卷无止境2 小时前
FastAPI 后台任务的边界,以及 Celery、Redis 与自建调度系统的选择
后端·python
卷无止境2 小时前
Linux + Docker + FastAPI 工程化实践指南
后端·python·fastapi
AI绘画哇哒哒10 小时前
【建议收藏!】35岁后端血泪忠告,这3类人别硬转Agent(过来人亲述)
java·人工智能·后端·ai·程序员·大模型·agent
唐青枫12 小时前
一个值多种形态:Zig union、Tagged Union 与内存布局实战
后端
卷无止境12 小时前
Windows 上丝滑开发 Python,并稳定构建 Docker 镜像
后端·python·docker