개인 네트워크 10.51.8.0/23(예 NetworkA
: )이 있습니다. 실행 중인 실제 네트워크에는 IP 172.16.0.24(예:)를 가진 호스트가 NetworkA
있습니다 .HostA
내 의도는 HostA
에서 도착하는 것입니다 NetworkA
.
test@test:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.51.8.1 0.0.0.0 UG 100 0 0 eno1
10.51.8.0 0.0.0.0 255.255.254.0 U 100 0 0 eno1
mylocal
Destination 172.16.0.0
, Gateway 0.0.0.0
, Genmask 255.251.0.0
및 Iface를 사용하여 새 인터페이스를 만들 수 있습니까 eno1
?
위의 접근 방식이 효과가 있고 내 사용 사례를 충족합니까? 그렇지 않다면 이에 대한 귀하의 의견을 알려주십시오.
답변1
두 도로 사이의 교차로는 두 도로 모두에 있어야 합니다.
동일한 물리적 네트워크(또는 다른 네트워크)에 있을 수 있습니다. 다른 경우에는 두 논리 네트워크 사이에 브리지/게이트웨이/라우터가 필요합니다. 게이트웨이가 열려 있어야 합니다.둘 다물리적, 논리적(둘 다 주소를 가짐)으로 네트워크에 연결하고 라우터로 구성합니다. 그리고 두 네트워크의 모든 장치는 이 경로를 알아야 합니다.
답변2
예, 가능합니다. 최소한 Linux를 사용하면 동일한 물리적 네트워크에서 두 개의 독립적인 네트워크를 실행할 수 있습니다. IPv6에서는 이것이 실제로 네트워크의 각 노드에 전역 주소와 링크 로컬 주소를 할당하는 표준 절차입니다. 그러나 IPv4에서도 작동합니다.