Linux上雙網卡單網關設定方法步驟

來源:互聯網
上載者:User

   想著測試一下Cache的伺服器來跑2G的流量看看。試著讓自己的IP調度器上給那台伺服器在原來的基礎上,加了20%權重,這樣請求會多在原來的基礎上多加20%的量。原來整個機器基本在 800M-900M浮動。所以得使用另一個網卡來跑,不想綁定。這次因為新調節所以一直在監控著它的效能。

  上面很明顯,後面的數值越來越大,高於前面的平均17%。發現很明顯的效能下降。

  我原來的伺服器環境:

  網卡一(eth0)IP:112.253.xx.45 網關地址:112.253.xx.5 網卡二(eth1)IP:112.253.xx.160 網關地址:112.253.xx.5

  然後上去使用iftop來看,發現所有的流量都在跑預設的網卡。所以流量出口其實還是沒有變化,最多這麼多。只能調用雙線路由的技術,那個口進來的流量。由進來的那個口返回,也就是所謂的原路返迴路由功能。先增加二個路由表資訊:分別叫net_eth0和net_eth1

  $ vim /etc/iproute2/rt_tables 252 net_eth0 251 net_eth1

  然後使用下面的命令。來對這二個路由表資訊進行配置,並寫入rc.local

  ip route flush table net_eth0 ip route add default via 112.253.xx.5 dev eth0 src 112.253.xx.45 table net_eth0 ip rule add from 112.253.xx.45 table net_eth0 ip route flush table net_eth1 ip route add default via 112.253.xx.5 dev eth1 src 112.253.xx.160 table net_eth1 ip rule add from 112.253.xx.5 table net_eth1

  上面的意思是設定二個網卡介面上的預設的路由網關和IP。因為我是同一個段所以網關相同。如果你要做電信網通二線路由來區分使用者請求,就需要給他們分別設定成電信網通二個網關。然後在設定什麼樣的來源通過這二個路由表。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.