大家好,公司的資訊主管調職了,剩下我這個小弟
把linux的主機丟給了我,但我對於linux不熟,只能硬著頭皮硬上
有一個問題想請教各位
該主機對外有兩張網卡,設定兩個固定ip
原本都是以eth0來對外,後來加了一張卡,eth2
不知道為何,現在對外線路都是從eth2出去
請問一下各位,若要把對外的線路從eth2改回eth0的話
在iptables底下應該要怎麼修改?
要改哪一些呢???
還請版上的高手指點一二
感謝幫忙!!!
http://www.study-area.org/tips/multipath.htm
直接調換eth0及eth2
Ubuntu是直接修改一個檔案後重開即可, 其他linux請google "linux rename interface"
http://pc-freak.net/blog/change-order-network-cards-eth0-eth0-swap-lan-cards-debian-gnu-linux/
方法二:
利用iptables-save將設定存檔, 把檔案裡的eth0改成eth2, 再用iptables-restore回復設定
P.S.
開機自動下iptables指令大概不脫兩種作法, 一是寫成script, 開機就執行這個script; 另一則是寫成設定檔(格式同iptables-save存成的檔案), 每次開機用iptables-restore回復設定; 不管怎樣, 找到那個script或設定檔直接修改即可
參考
http://www.cyberciti.biz/faq/how-to-save-restore-iptables-firewall-config-ubuntu/
iproute2 多重路由
推薦書籍:
Linux 網路管理實務 - 施威名研究室
iptables 技術實務 - 施威名研究室
Linxu Shell 程式設計實務 - 臥龍小三
*******************************************
route 路由
和
iptables 防火牆
都是弄 Linux 網路必備的知識,兩者缺一不可。
而無論 iptables 還是 iproute2,沒人在用打指令的,都是寫 shell script 腳本去跑。所以需要 shell script 知識。
總之,那三者是一體的,缺一就有漏洞。但全學起來,要花一些時間。
內文搜尋




























































































