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

相关推荐
技术不打烊20 分钟前
InnoDB 核心原理拆解:缓冲池、Redo Log、MVCC 的底层逻辑
后端·mysql
武子康23 分钟前
大数据-201 决策树从分裂到剪枝:信息增益/增益率、连续变量与CART要点
大数据·后端·机器学习
、BeYourself27 分钟前
Spring AI RAG 系统文档加载
java·后端·spring·springai
cike_y29 分钟前
Spring:代理模式之静态代理&动态代理
java·后端·spring·代理模式
古城小栈44 分钟前
Rust 中符号语法 一文全晓
开发语言·后端·rust
我不会写代码njdjnssj1 小时前
基于SpringBoot+SSM的外卖平台Day1-6
java·spring boot·后端
古城小栈1 小时前
Rust 模块管理与文件联动
开发语言·后端·rust
会算数的⑨1 小时前
Java场景化面经分享(一)—— JVM有关
java·开发语言·jvm·后端·面试
lpfasd1231 小时前
Spring Boot 4.0 新特性全解析 + 实操指南
java·spring boot·后端
C++chaofan2 小时前
JUC 并发编程从入门到精通(超详细笔记 + 实战案例)
java·jvm·spring boot·redis·后端·并发·juc