Linux下如何設置路由表?


  1. 第一,確保當前的數據包通過主機的某張網卡能通向網關(如大家熟悉的路由器)
    $ sudo route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 (主機的eth0網卡連接在網關上,根據網關的ip 192.168.1.1,知道網關的子網為192.168.1.0/24,那么設定eth0的子網為192.168.1.0/24便能使eth0與網關處於同一個子網中,那么即可使發送的包可以通過eth0這張網卡通向子網192.168.1.0/24,也就先保證數據包能發送給網關)
  2. 第二,將網關作為下一跳,使主機的eth0能夠通過網關將數據包發送到internet上
    $ sudo route add default gw 192.168.1.1 dev eth0


免責聲明!

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



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