Czy właściwe jest kierowanie domyślnej bramy do modemu zamiast serwera DHCP / DNS?


3

Moje ustawienia to modem (bez DHCP lub DNS) podłączony do przełącznika sieciowego. Przełącznik sieciowy jest podłączony do Raspberry Pi, który działa jako serwer DHCP + DNS dnsmasq. Chodzi o to, że cały ruch z sieci jest kierowany przez Raspberry Pi, gdzie tak naprawdę wszystko to kończy się przez modem.

Czy to dobra praktyka / czy będzie działać, aby ustawić domyślną bramę lokalnego adresu IP modemu? Jeśli nie, czy jest jakiś sposób na dynamiczne ustawienie domyślnej bramy sieciowej na dowolny serwer DNS, który jest przypisywany przez dostawcę usług internetowych (do Raspberry Pi)?

Odpowiedzi:


3

Jeśli zarówno modem, jak i Raspberry Pi znajdują się w tej samej sieci logicznej (np. Nie ma NAT lub routingu), to twój Raspberry Pi nie może działać jako brama, ponieważ znajduje się w jedynej dostępnej sieci, a rzeczywista brama to Twój modem. Jest tak w przypadku, gdy modem ma adres (powiedzmy 192.168.1.1/24 ) a twoje RPi / komputery mają adres w tej samej sieci (powiedz 192.168.1.100 - 101 i tak dalej). Komputery mogą bezpośrednio widzieć modem, więc nie muszą używać Raspberry Pi jako bramy, ale tylko jako serwer DNS / DHCP.

Ale mógłbyś ustawić więcej adresów IP na Raspberry Pi; może w dwóch różnych sieciach (powiedz 10.0.0.0/8 dla maszyn wewnętrznych i 192.168.1.0/24 dla modemu) i modem może znajdować się w osobnej sieci ( 192.168.1.1, typowy adres modemu). W to w przypadku, gdybyś ustawił Raspberry Pi jako bramę dla swoich komputerów w 10.0.0.0/8 sieć poza serwerem DNS / DHCP.

Aby odpowiedzieć na twoje aktualne pytanie, ty powinien ustaw modem jako bramę w pierwszym przypadku, a Raspberry Pi w drugim: unikniesz niepotrzebnego przekazywania pakietów, jeśli jesteś w pierwszym przypadku.

Aby rozwinąć swoje drugie pytanie, serwer DNS i brama nie muszą być na tym samym komputerze, więc nie należy ich mylić: prawdą jest również, że wiele modemów działa jako oba.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.