Tomato jako zapasowy serwer DHCP
|
bynio |
Dodano 23-11-2010 13:25
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Witam,
ponoć jest możliwość takiej konfiguracji serwer dnsmasq zawartego w tomato aby ten odpowiadał dopiero wówczas gdy minie kilka sekund od wysłania przez komputer żądania przyznania adresu IP a żaden inny serwer DHCP nie odpowie.
Mam w sieci serwer DHCP ale on nie zawsze odpowiada, chcę aby tomato odpowiedziało gdy ten mój podstawowy tego nie zrobi. Nie potrzebuję żadnych podziałów typu 80/20, konfigurację MAC/IP przepiszę z głównego serwerka, tylko trzeba mi go jakoś "opóźnić".
Edytowany przez bynio dnia 23-11-2010 13:26
|
|
|
|
shibby |
Dodano 23-11-2010 14:46
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
a co za roznica ktory odpowie. Skonfiguruj oba tak samo czyli by przydzielaly te same dane i tyle. Kłócić się nie bedą. Jedynie RANGE jezeli przewidujesz musisz dac z innych przedziałów.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bynio |
Dodano 24-11-2010 08:13
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
W zasadzie to masz rację, problem tylko w tym że podstawowy serwer DHCP przekazuje trochę więcej informacji do klientów, m. in. adres serwera proxy, serwery DNS, itp. I kiedy ten podstawowy DHCP nie działa to znaczy że nie działają pozostałe usługi, zatem konfiguracja DHCP powinna przekazać inne parametry dla połączenia (dns z Tomato, brak proxy, inną bramę).
Dlatego potrzebuję opóźnienia aby zapewnić pracę sieci nawet gdy z "głównym serwerem" będzie coś nie tak. |
|
|
|
shibby |
Dodano 24-11-2010 10:12
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
czemu brak proxy i inna brama? Poczytaj manual dnsmasq. Pewnie daloby rade i te wartosci wysylac
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bynio |
Dodano 24-11-2010 11:55
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Tak, rozumiem o co Ci chodzi, ale może napiszę raz jeszcze. Chodzi o to aby serwer DHCP w Tomato odpowiadał wtedy i tylko wtedy gdy główny serwer zawiedzie (czyli brak odpowiedzi na żądania klientów). Tomato będzie inaczej skonfigurowany niż podstawowy serwer DHCP. I nie chodzi o przekazanie nietypowych parametrów. Gdy podstawowy serwer DHCP nie będzie działał, to znaczy że pozostałe usługi też nie działają i klient powinien skorzystać z innej konfiguracji, bo ta co powinna być po prostu nie będzie działać.
Wiem że można to ustawić konfiguracją alternatywną na stacjach userów, ale chcę to zrobić tak, aby mieć wszystko w jednym miejscu.
Edytowany przez bynio dnia 24-11-2010 11:59
|
|
|
|
shibby |
Dodano 24-11-2010 12:28
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
watpie zeby dalo to sie zrobic. dhcp dziala tak ze kleint broadcastem wysyla prosbe o ip. Ktory odpowie pierwszy ten lepszy. Nie da sie opoznic odpowiedzi na prosbe.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bynio |
Dodano 24-11-2010 15:06
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Gdzieś jednak obiło mi się o uszy że któryś z linuksowych serwerów to potrafi. Być może źle skojarzyłem że nie dnsmasq a np bind to potrafi. Ale wiem że któryś to potrafi.
W takim razie inaczej może. Czy da się jakoś skryptem włączyć/wyłączyć funkcjonalność serwera DHCP w Tomato? Ogólnie jest możliwość włączenia/wyłączenia DHCP z menu, jak to zrobić skryptem ze schedulera? Spróbowałbym wówczas skryptu z pingiem.... |
|
|
|
shibby |
Dodano 24-11-2010 19:44
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
bind to serwer dns a tobie chodzi o serwer dhpc a wiec dhcpd
dnsmasq jest serwer dns i dhcp jednoczesnie. Mozna w nim wylaczyc serwer dhcp dopisujac do konfigu komende
Cytat no-dhcp-interface=br0
uslugi serwera dns nie da sie wylaczyc chyba ze wylaczysz cala usluge.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bynio |
Dodano 25-11-2010 11:58
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Ok, dzięki. O ile w configu ta opcja będzie ok, to w jaki sposób tomato wyłącza funkcjonalność dhcp gdy odfajkujemy tą funkcjonalność w gui? Bo dodawać komendę w configu to musiałbym chyba nowy config zapisać w jffs i uruchamiać dnsmasq z parametrem podającym ścieżkę konfiguracyjną.
A tak skomplikowanie to chyba nie jest w tomato rozwiązane...
nvram show pokazało mi interesująco brzmiącą opcję lan_dhcp=0. Widać więc że jest w tomato zaszyty jakiś skrypt który pozwala na prostsze wyłączanie/włączanie serwera dhcp. Pytanie tylko czy da się to zrobić z linii poleceń bez zmian w nvram? |
|
|
|
shibby |
Dodano 25-11-2010 12:38
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
bardziej by cie interesowalo dnsmasq_custom
a wiec wylaczenie dhcp wygladaloby tak (pod warunkiem ze nic wiecej tam nie masz wpisane)
Cytat nvram set dnsmasq_custom="no-dhcp-interface=br0"
nvram commit
service dnsmasq restart
i pozniej wlaczenie
Cytat nvram set dnsmasq_custom=""
nvram commit
service dnsmasq restart
Edytowany przez shibby dnia 25-11-2010 12:39
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bynio |
Dodano 25-11-2010 16:34
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Podziękował serdecznie za cierpliowść i rzeczową pomoc. |
|
|