#!/bin/bash
# 在/etc/iproute2/rt_tables中default和unspec之間添加eth0和eth1兩個(gè)表
# 255 local
# 254 main
# 253 default
# 252 eth0
# 251 eth1
# 0 unspec
#
# 假如eth0為主網(wǎng)卡,則eth0正常配置,其余網(wǎng)卡只配置靜態(tài)IP和掩碼,不配置網(wǎng)關(guān)。
# eth0 10.0.0.2/24 gateway 10.0.0.1
# eth1 10.0.1.2/24 gateway 10.0.1.1
dev=(
eth0
eth1
eth2
eth3
)
addr=(
10.0.0.2
10.0.1.2
10.0.2.2
10.0.3.2
)
gw=(
10.0.0.1
10.0.1.1
10.0.2.1
10.0.3.1
)
subnet=(
10.0.0.0/24
10.0.1.0/24
10.0.2.0/24
10.0.3.0/24
)
for ((i=0; i<${#dev[*]}; i++)); do
ip route flush table ${dev[i]}
ip route add default via ${gw[i]} dev ${dev[i]} src ${addr[i]} table ${dev[i]}
ip route add ${subnet[i]} dev ${dev[i]} src ${addr[i]} table ${dev[i]}
ip route add 127.0.0.0/8 dev lo table ${dev[i]}
ip rule add from ${addr[i]} table ${dev[i]}
done
# 如果其余網(wǎng)卡配置了網(wǎng)關(guān),需要添加下面一條命令,更改默認(rèn)網(wǎng)關(guān)
# ip route change default via ${gw[0]} dev ${dev[0]}
Linux 多線路多網(wǎng)卡配置
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 前言 一般在多網(wǎng)卡的網(wǎng)絡(luò)訪問關(guān)系中我們通常根據(jù)目標(biāo)IP地址段來添加靜態(tài)路由表,在主機(jī)系統(tǒng)配置層面這個(gè)需求一般都比較...
- 1. Bonding簡述 雙網(wǎng)卡配置設(shè)置虛擬為一個(gè)網(wǎng)卡實(shí)現(xiàn)網(wǎng)卡的冗余,其中一個(gè)網(wǎng)卡壞掉后網(wǎng)絡(luò)通信仍可正常使用,實(shí)現(xiàn)...
- 大家都知道linux系統(tǒng)一般作為服務(wù)器來用,而且很多情況的設(shè)置都是需要通過字符界面修改配置文件來設(shè)置。比如說配置網(wǎng)...
- 我本不是籃球愛好者,幾乎不看NBA籃球賽事,上學(xué)時(shí)候也很少活躍在籃球場(chǎng)上。只是在工作后才熱心于籃球運(yùn)動(dòng),每每打完球...
- 今天我們說下微信小程序左滑刪除效果的實(shí)現(xiàn),現(xiàn)在市場(chǎng)上很多APP都在使用這個(gè)效果,一個(gè)listView頁面,向左滑動(dòng)...