특정 호스트를 통해 인터넷 트래픽을 연결하고 전송합니다.

특정 호스트를 통해 인터넷 트래픽을 연결하고 전송합니다.

이것이 라우팅 문제인지 잘 모르겠습니다. 제 이해가 너무 기본적입니다. 이런 질문이 있습니다:

네트워크 10.103.38.4에 연결되어 있으며 기본 경로는 다음과 같습니다.

10.103.38.0/24 dev enp10s0 proto kernel scope link src 10.103.38.4 metric 100 
169.254.0.0/16 dev enp10s0 scope link metric 1000 
192.168.13.148 via 10.103.38.1 dev enp10s0 proto dhcp metric 100 

게이트웨이/기본 경로는 10.103.38.1이고 매번 성가신 로그인을 통해 패킷이 필터링된다는 것을 알고 있습니다.

그러나 네트워크에는 외부 세계와 직접 연결되는 다른 호스트, 즉 10.103.108.1이 있습니다. 후자의 호스트를 보고 연결할 수 있습니다.

10.103.108.1을 통해 기본 경로를 보내는 방법 - 이것을 기본 경로로 설정하면 네트워크에 연결할 수 없습니다.

답변1

내가 이해한 바로는 이것이 귀하의 문제입니다.

  • 귀하의 IP는 10.103.38.4입니다.
  • 귀하는 기본 라우터 10.103.38.1을 사용하는 네트워크 10.103.38.0/24에 속해 있습니다.
  • 이 라우터는 인터넷에 액세스하려면 번거로운 로그인이 필요합니다.
  • 다른 네트워크(예: 10.103.108.0/24)는 로그인하지 않고도 인터넷에 액세스할 수 있으며 해당 네트워크의 기본 라우터(10.103.108.1)에 액세스할 수 있습니다.

그래서 우선, 나는 순전히 이론적인 관점에서 귀하의 질문에 대답할 것입니다. 왜냐하면 그것은 흥미로운 개념을 제기하기 때문입니다. 그렇지 않으면 귀하가 나쁜 지역 정책을 피하려고 한다는 것을 의미할 것입니다.

위에서 언급했듯이 다른 라우터는 실제로 다른 네트워크에 있습니다. 즉, 다른 라우터(예: 10.103.108.1)에 연결하려면 기본 라우터 10.103.38.1을 거쳐야 하지만 직접 연결할 수는 없습니다.

10.103.108.1을 첫 번째 홉 라우터로 사용할 수 있는 방법이 있는지 궁금할 수 있지만, 인터넷에 직접 액세스하는 대신 먼저 10.103.108.1(내부 네트워크이므로 로그인이 필요하지 않음)을 거쳐야 가능합니다. 인터넷에 액세스합니다(10.103.108.1이 종료 노드로 사용되므로 로그인을 우회합니다).

이 기능은 기술적으로 존재하며 호출됩니다.소스 라우팅. 일반적으로 최상의 경로를 결정하는 것은 라우터에 달려 있지만 소스 라우팅을 사용하면 초기 발신자가 패킷이 취해야 할 경로를 적용할 수 있습니다.

분명히 이 기능은 교활한 사람들이 이를 악용하는 것을 피하기 위해 일반적으로 모든 곳에서 비활성화되어 있습니다.

관련 정보