내 설정은 네트워크 스위치에 연결된 모뎀(DHCP 또는 DNS 없음)입니다. 네트워크 스위치는 를 사용하여 DHCP+DNS 서버 역할을 하는 Raspberry Pi에 연결됩니다 dnsmasq
. 문제는 네트워크의 모든 트래픽이 Raspberry Pi를 통해 라우팅되고 실제로는 모두 모뎀을 통해 라우팅된다는 것입니다.
좋은 습관입니까/기본 게이트웨이를 모뎀의 로컬 IP로 설정하는 것이 작동합니까? 그렇지 않은 경우 내 ISP가 할당한 DNS 서버(Raspberry Pi에)에 네트워크의 기본 게이트웨이를 동적으로 설정할 수 있는 방법이 있습니까?
답변1
모뎀과 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를 네트워크에 있는 컴퓨터의 게이트웨이로 설정할 수 있습니다 .
실제 질문에 답하려면~해야 한다첫 번째 경우에는 모뎀을 게이트웨이로 설정하고 두 번째 경우에는 Raspberry Pi를 설정합니다. 첫 번째 경우에는 불필요한 패킷 전달을 피할 수 있습니다.
두 번째 질문에 대해 자세히 설명하자면, DNS 서버와 게이트웨이가 동일한 시스템에 있을 필요는 없으므로 혼동하지 마십시오. 많은 모뎀이 둘 다로 작동하는 것도 사실입니다.