データ トラフィックには標準ゲートウェイが使用されます未定 ルーティングテーブル内の特定のルートが優先されないローカルネットワーク用。同様に、スタティック ルートのトラフィックは、標準ゲートウェイを通過してはなりません。従来、標準ゲートウェイは専用のネットワーク ルーターとして機能していました。
何をカバーするつもりですか?
このガイドでは、「ip route」および「route」コマンドを使用して、Ubuntu 20.04 (Focal Fossa) OS でデフォルト ゲートウェイを設定する方法を示します。このハウツーから始めましょう。
要件は何ですか?
このチュートリアルを開始する前に、次の要件を考慮してください。
<オール>注意 :これは非常に高度なテクニカル ガイドであることに注意してください。自分が何をしているのかわかっている場合にのみ、このガイドに従ってください。初心者でネットワーク構成に苦労している場合は、インターネットへの接続が失われる可能性があります。
実験のセットアップ
このマニュアルでは、IP 192.168.56.4 (enp0s8) を標準ゲートウェイ アドレスとして使用します。これは、Ubuntu コンピューター (VM1) のインターフェイスの 1 つの IP アドレスです。もう一方のインターフェイスには、別の IP アドレス、つまり 192.168.57.5 (enp0s3) があります。 VM2 には、IP アドレス 192.168.56.101 (enp0s3) を持つインターフェイスが 1 つしかありません。 VM2 enp0s3 が VM1 enp0s3 にアクセスできないことは明らかです。なぜなら、それらは両方とも異なるネットワーク アドレス上にあるからです。
私たちのタスクは、両方の VM が異なるネットワーク アドレスを持つインターフェイスで通信できるようにすることです。 VM1 (192.168.56.4) の IP を別のマシン (VM2) のゲートウェイとして設定し、VM2 の VM1 に ping を実行してゲートウェイに到達できるかどうかを確認します。
VM1 | 192.168.56.4 (enp0s8) | 192.168.56.101 (enp0s3) |
VM2 | – | 192.168.57.5 (enp0s3) |
デフォルト ゲートウェイ IP を決定する
最初に、コンピューターに既に設定されているデフォルト ゲートウェイを確認しましょう。これを行うには、次のコマンドを実行します。
IP ルートこれにより、端末にデフォルト ゲートウェイが表示されます。
または、同じ目的で「route」コマンドを使用できます。
ルート-n
「ルート コマンドが見つかりません」などの間違いを犯した場合 ‘次に、’route’ コマンドを次のようにインストールできます:
sudo 適切な net-tools をインストールするにはUG フラグをチェックして、ゲートウェイを探します。ルーティング テーブル フラグとその意味を以下に示します。
U:UP – ルートがアクティブで有効であることを示します
H:ホスト – ターゲットがホストです
G:ゲートウェイ – ルートがゲートウェイにつながることを意味します
R:拒否 – によって設定されますエントリの有効期限が切れたときの ARP
D:動的 – ルーティング迂回によって追加されたルート
M:変更済み – ルーティング リダイレクトによって変更されたルート
上記の 2 つのコマンドの出力はほぼ同じです。別のオプションは、「netstat -rn」を使用することです ‘ゲートウェイ IP を確認するコマンド。
「ip」コマンドによる標準ゲートウェイの設定
最初に「ip」を使用します VM2 にデフォルト ゲートウェイを設定するコマンド。これを行うには、次の手順に従います。
ステップ 1. ターミナルを開き (Ctrl + Alt + F2)、次のコマンドを実行します:
192.168.56.4 を介した sudo IP ルート標準。追加ステップ 2. VM2 から VM1 に ping を実行して、ゲートウェイにアクセスできるかどうかを確認します。
リング -c3 192.168.57.5
上記のデフォルト ルートを削除するには、次のコマンドを使用します:
sudo IP route del default via 192.168.56.4上記の変更を確認するには、「Way -n」を使用します 「指揮官。
「route」コマンドでデフォルト ゲートウェイを設定する
今度は「ルート」を使用します VM2 にデフォルト ゲートウェイを設定するコマンド。これを行うには、次の手順に従います。
ステップ 1. ターミナルを開き (Ctrl + Alt + F2)、次のコマンドを実行します:
sudo ルートを追加 標準 GW 192.168.56.4ステップ 2. VM2 から VM1 に ping を実行して、ゲートウェイにアクセスできるかどうかを確認します。
リング -c3 192.168.57.5
上記のデフォルト ルートを削除するには、次のコマンドを使用します:
sudo ルート デル デフォルト gw 192.168.56.4上記の変更を確認するには、route -n コマンドを使用してください。
卒業証書
このガイドでは、Ubuntu 20.04 でデフォルト ゲートウェイを設定する方法を学びました。デバイスのさまざまなシナリオを作成し、共通のゲートウェイを介してそれらを接続してみてください。