サーバーがネットを切って内外が通じなくて再起動して解決するしかなくて、長い間やったのはもとはrouteが悪巧みをしているのです

1772 ワード

私が穴に入って間違えたことについて


会社の新しいプロジェクトがオンラインになる前に必ずテストをしなければなりません.私たちのテストのプラットフォームはR 720サーバーの上に建てられています.このサーバーがローカルに構築されたとき、私は2枚目のネットカードを使っていたので、ローカルにネットカードにゲートウェイ(つまり会社の外網ルートアドレス)を配置して私のパソコンに接続しました.私はサーバーを機械室に置いたとき、2枚目のネットカードのゲートウェイはずっと有効になっていました.私はまた1枚目のネットカードしか配置しませんでした.デフォルトのルートを配置していないので、私のサーバーはよくネットを切断して、ネットを切ると内外が通じなくて、機械室のスタッフに電話して再起動して解決するしかなくて、最初はサーバーの故障だと思っていましたが、ログを見ても間違いの情報がなくて、ファイアウォールを疑ったことがあります.NICドライブに問題があると疑われます.最後にサーバを移行する準備ができました.新しいサーバーはすでに機械室を手に入れて、環境はすでに配置し終わって、データを移行する準備をしている時routeの下のデフォルトのルートが2枚目のネットカードの192.168.1.1であることを発見して、ついに2枚目のネットカードの配置の中のGATEWAY項を削除して、routeのデフォルトのルートは外ネットのゲートウェイに変えて今までサーバーのネットワークはついに問題がありませんでした.なぜ私が2枚目のNICの電源を入れてonboot=yes項noを落としたのか、なぜ有効になったのか、まだ分かりません.デフォルトのルーティングはドリフトします.2つのNICにゲートウェイが構成されているため、これは許可されません.2つのNICのうち1つのNICのゲートウェイだけがプロファイル構成されています.もう1つのNICにはゲートウェイが配置されていません.routeコマンドで2番目のNICのゲートウェイを設定します.

1つ目は、静的ルーティングを設定する方法です。


デフォルトのルーティング設定コマンド(以下、デフォルトのルーティングを削除するコマンド)を添付します:route add default gw xxx.xxx.xxx.xxx route del default gw xxx.xxx.xxx.xxx電源を入れてルーティングを追加する必要がある場合は、次の手順に従います.
vim /etc/rc.local
   :route add default gw xxx.xxx.xxx.xxx

2つ目の静的ルーティングを設定する方法(この方法は、有効になると変更されないため、慎重に使用します):

vi /etc/sysconfig/network
default via 192.168.1.1 dev eth0
192.168.3.0/24 via 192.168.1.1 dev eth0
192.168.4.0/24 via 192.168.2.1 dev eth1

保存終了

に感銘を与える


デュアルNICを開く場合は、1枚目のNICにゲートウェイ、2枚目のNICにrouteルーティング


とても良い貼り紙を見つけて、直接貼ってください。


より多くのルーティングテーブルの内容についてはこちらをクリックしてください!ここを点け!
転載先:https://www.cnblogs.com/lixuebin/p/8086529.html