DHCP / DNS 서버 대신 기본 게이트웨이를 모뎀으로 라우팅하는 것이 적절합니까? 문제는 네트워크의 모든 트래픽이

내 설정은 네트워크 스위치에 연결된 모뎀 (DHCP 또는 DNS 없음)입니다. 네트워크 스위치는를 사용하여 DHCP + DNS 서버 역할을하는 Raspberry Pi에 연결됩니다 dnsmasq. 문제는 네트워크의 모든 트래픽이 Raspberry Pi를 통해 라우팅되고 실제로는 결국 모뎀을 통해 라우팅되는 것입니다.

기본 게이트웨이를 모뎀의 로컬 IP로 설정하는 것이 좋습니다 / 작동합니까? 그렇지 않은 경우, 네트워크의 기본 게이트웨이를 ISP가 할당 한 DNS 서버 (Raspberry Pi에)로 동적으로 기본 게이트웨이를 설정하는 방법이 있습니까?



답변

모뎀과 Raspberry Pi가 모두 동일한 논리적 네트워크에있는 경우 (예 : NAT 또는 라우팅이 포함되지 않은 경우) Raspberry Pi는 사용 가능한 유일한 네트워크 내에 있으며 실제 게이트웨이는 모뎀이므로 게이트웨이로 작동 할 수 없습니다. 모뎀에 주소 (예 192.168.1.1/24:)가 있고 RPi / 컴퓨터에 동일한 네트워크의 주소 (예 192.168.1.100: 101등)가있는 경우입니다. 컴퓨터는 모뎀을 직접 수 있으므로 Raspberry Pi를 게이트웨이로 사용할 필요는 없지만 DNS / DHCP 서버로만 사용할 수 있습니다.

그러나 Raspberry Pi에서 더 많은 IP 주소를 설정할 수 있습니다. 두 개의 서로 다른 네트워크 ( 10.0.0.0/8내부 컴퓨터 및 192.168.1.0/24모뎀에 대해)에있을 수 있으며 모뎀은 별도의 네트워크 ( 192.168.1.1, 모뎀의 일반적인 주소)에있을 수 있습니다. 에서 경우 당신은 당신의 컴퓨터의 게이트웨이로 라즈베리 파이를 설정합니다 10.0.0.0/8그것이 너무 DNS / DHCP 서버 인 이상, 네트워크.

실제 질문에 대답하려면 첫 번째 경우에는 모뎀을 게이트웨이로 설정하고 두 번째 경우에는 Raspberry Pi를 설정 해야 합니다. 첫 번째 경우에는 불필요한 패킷 전달을 피할 수 있습니다.

두 번째 질문을 자세히 설명하기 위해 DNS 서버와 게이트웨이가 같은 컴퓨터에있을 필요는 없으므로 혼동해서는 안됩니다. 많은 모뎀이 두 가지 역할을한다는 것도 사실입니다.