設定可存取 Internet 的 2 節點本地網絡

設定可存取 Internet 的 2 節點本地網絡

我想建立一個2節點網路。兩個節點都連接到接線盒並從那裡訪問互聯網。透過第二個網路卡,兩個節點也直接相互連接。以下是我們希望他們擁有的本地 IP:

  • 節點1:10.0.0.11
  • 節點2:10.0.0.31

對於互聯網,它們都有有效的直接 IP:

  • 節點1:128.174.240.91
  • 節點2:128.174.240.92

Internet 的預設閘道是 128.174.240.1

我為此絞盡腦汁很久了,卻沒有任何結果。我是網路新手。我知道一些理論,但無法真正設定 Ubuntu 盒子,其中你有網路管理器管理的東西,然後是文件,然後是另一個工具,它們會發生衝突,等等。

現在:節點 1 的路線 -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 可以存取互聯網,但無法 ping 通節點 2(ping 返回Destination Host Unreachable)。節點 2 既無法連接到 Internet,也無法連接到節點 1(ping 返回unknown host)。兩個節點完全相同;這是完全對稱的。我們嘗試使兩個路由表相同,但沒有成功。

我請了一個技術精湛的人,他也無法解決這個問題。請盡力提供協助。我真的被困住了。

我已準備好提供您想要的任何輸出。

答案1

注意:以下內容是基於我對您的網路所做的一些假設:1) 我假設您的支援 Internet 的網路的網路遮罩是 /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

另請注意:如果啟用網路管理器,它可能會幹擾並更改某些設定。如果您開始注意到您的網路行為發生變化,可能是因為網路管理員。我個人傾向於卸載網路管理器,但您應該確保您知道如何設定自己的網路相關設定。

相關內容