인터넷 액세스가 가능한 2노드 로컬 네트워크 설정

인터넷 액세스가 가능한 2노드 로컬 네트워크 설정

2노드 네트워크를 설정하고 싶습니다. 두 노드 모두 패치 박스에 연결되어 있으며 거기에서 인터넷에 액세스할 수 있습니다. 두 번째 NIC를 통해 두 노드도 서로 직접 연결됩니다. 우리가 원하는 로컬 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의 경우 -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). 두 노드는 완전히 동일합니다. 이것은 완전히 대칭입니다. 두 개의 라우팅 테이블을 동일하게 만들려고 시도했지만 작동하지 않았습니다.

나는 숙련된 사람을 데려왔는데 그 사람도 문제를 파악하지 못했습니다. 최선을 다해 도와주세요. 정말 막혔어요.

나는 당신이 원하는 결과를 제공할 준비가 되어 있습니다.

답변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

또 다른 참고 사항: 네트워크 관리자가 활성화되면 일부 설정이 방해를 받고 변경될 수 있습니다. 네트워킹 동작 변화가 느껴지기 시작했다면 네트워크 관리자 때문일 수 있습니다. 저는 개인적으로 network-manager를 제거하는 경향이 있지만 네트워크 관련 설정을 구성하는 방법을 알고 있어야 합니다.

관련 정보