linux下多網卡多子網如何指定路由


一、前言

  服務器有時候存在多網卡,並且不同的網卡在不同的子網中,但怎么樣才能划分 子網 的路由呢?(這里說的路由不是默認路由,是指定的路由)

  顯然你不想寫一段 route add 巴拉巴拉 一大堆的 在/etc/rc.local 中,因為這樣只有在重啟服務器時候才會生效,萬一 我要是 service network restart 不就傻眼了

  所以可以在 /etc/sysconfig/network-script 下,創建一個這樣的名稱 route-網卡名稱

#我這里用的是雙網卡做的綁定 bond1 名稱
vim route-bond1
#添加如下內容即可,自己手動補全內容即可
192.168.X.X/Y via 子網的網關 dev bond1

  就是這樣,然后 service network restart 見效果。

  或者還有一種方法   /etc/sysconfig/static-routes 在這個文件中添加如下內容:

vim /etc/sysconfig/static-routes 
#添加下面
any net X.X.X.X netmask 255.255.0.0 bond1
any net X.X.X.X netmask 255.255.255.255 gw Y.Y.Y.Y dev bond1

   同樣,然后 service network restart 見效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM