インターネットアクセスを備えた2ノードのローカルネットワークの設定

インターネットアクセスを備えた2ノードのローカルネットワークの設定

2 ノード ネットワークをセットアップします。両方のノードはパッチ ボックスに接続され、そこからインターネット アクセスを取得します。2 番目の NIC を介して、2 つのノードは互いに直接接続されます。これらに割り当てたいローカル IP は次のとおりです。

  • ノード 1: 10.0.0.11
  • ノード2: 10.0.0.31

インターネットの場合、どちらも有効な直接 IP を持ちます。

  • ノード 1: 128.174.240.91
  • ノード 2: 128.174.240.92

インターネットのデフォルトゲートウェイは128.174.240.1です

私は長い間、この問題について頭を悩ませてきましたが、何の結果も出ませんでした。私はネットワークの初心者です。理論は多少は知っていますが、Network Manager で管理されているものがあり、その後にファイルがあり、さらに別のツールがあり、それらが衝突するなど、Ubuntu ボックスを実際にセットアップすることはできません。

今のところ: ノード 1 の route -n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         128.174.240.1   0.0.0.0         UG    0      0        0 enp0s25
0.0.0.0         0.0.0.0         0.0.0.0         U     202    0        0 enp7s4
10.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 enp7s4
128.174.240.0   0.0.0.0         255.255.255.0   U     0      0        0 enp0s25

ノード2のルート-n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0        128.174.240.1         0.0.0.0   UG     100    0        0 enp0s25
128.174.240.0   0.0.0.0         255.255.255.0   U     100    0        0 enp0s25

両方のノードにとって、enp0s25はインターネットへのインターフェースであり、enp7s4はローカル接続用です。

現時点では、ノード 1 はインターネットにアクセスできますが、ノード 2 に ping できません (ping は を返しますDestination Host Unreachable)。ノード 2 はインターネットにもノード 1 にも接続できません (ping は を返しますunknown host)。2 つのノードは完全に同一です。これは完全に対称的です。2 つのルーティング テーブルを同一にしようとしましたが、うまくいきませんでした。

熟練した人を連れてきましたが、彼も問題を解決できませんでした。どうか最善を尽くして助けてください。本当に困っています。

ご希望に応じて、どのような出力でも提供できます。

答え1

注: 以下は、ネットワークに関するいくつかの仮定に基づいています: 1) インターネット対応ネットワークのネットマスクは /24 CIDR (ネットマスク 255.255.255.0 など) であると想定しています。2) ゲートウェイは DNS サービスを自動的に提供しないため、Google DNS を使用すると想定しています。

/etc/network/interfaces ファイルを確認してください。ノード 1 の場合は次のようになります。

auto enp0s25
iface enp0s25 inet static
address 128.174.240.91
netmask 255.255.255.0
gateway 128.174.240.1
dns-nameservers 8.8.8.8 8.8.4.4

auto enp7s4
iface enp7s4  inet static
address 10.0.0.11
netmask 255.255.255.0

ノード2の場合:

auto enp0s25
iface enp0s25 inet static
address 128.174.240.92
netmask 255.255.255.0
gateway 128.174.240.1
dns-nameservers 8.8.8.8 8.8.4.4

auto enp7s4
iface enp7s4  inet static
address 10.0.0.31
netmask 255.255.255.0

次に、次のコマンドを実行してネットワークを再起動します。 sudo /etc/init.d/networking restart

もう一つの注意: ネットワーク マネージャーが有効になっていると、干渉して一部の設定が変更される可能性があります。ネットワークの動作が変わったことに気付き始めたら、ネットワーク マネージャーが原因である可能性があります。私は個人的にネットワーク マネージャーをアンインストールする傾向がありますが、独自のネットワーク関連の設定を構成する方法を確実に理解しておく必要があります。

関連情報