1. 程式人生 > >Linux 網關及路由

Linux 網關及路由

更改 一個 關閉 sys 8.0 轉發 網卡 5.1 _for

概念

網關是在使用不同通信協議,數據格式化結構,語言或體系的兩個系統裏,充當轉換器角色的計算機系統或者其他設備,網關和網橋不一樣,網橋只在兩個系統之間傳遞數據,不執行轉換操作,網關重新打包信息,或者更改數據的語法,使其符合目的系統的要求,網關也可以是內部網絡和外部網絡的連接點,此設備從主設備取出信息,檢查地址,並把他們傳遞到下一個路由器或者主機系統,工作在OSI的應用層

作為網關的系統需要兩張網卡,用於連接不同的網絡,例如

ifconfig 172.16.64.0 netmask 255.255.192.0 eth0 表示所有去往172.16.64.0網絡的數據包都通過eth0網卡發出去

ifconfig 172.16.128.0 netmask 255.255.192.0 eth1 表示所有去往172.16.128.0網絡的數據包都通過eth1網卡發出去

最後需要打開系統的IP轉發功能(默認為0關閉)

echo 1 > /proc/sys/net/ipv4/ip_forward

Linux 網關及路由