1 (edytowany przez kowalmisiek 2013-09-21 21:17:44)

Temat: dnsmasq + 2 sieci

Witam. Chcialem sie zapytac jak skonfigurowac openwrt tak zeby po odpowiednim MAC przydzielal odpowiednia brame domyslna i DNSy? Chodzi o to ze mam w sieci 2 roznych dostawcow neta i chce zeby DHCP dawal ip z tej samej puli a bramy i dnsy z roznych w zaleznosci od przypisania do MAC. Na innym forum napisalem podobny temat i dostalem odpowiedz ze musze skonfigurowac dnsmasq. Dostalem tez link do przykladow.
http://rpc.one.pl/index.php/lista-artyk … -przyklady
Ale tak nie bardzo wiem o co chodzi.
Walcze z tym ustawienie DHCP. Ustawilem juz DHCP statyczne do wszystkich urzadzen w swojej sieci i czytam teraz z tego linka jak to poustawiac zeby rozdawal przez mac odpowiednia brame i dns. Mozecie mi na przykladzie podac jak to zapisac w tym pliku /etc/dhcp.host?
Moj net leci z tplinka TL-WR1043nd i on ma takie ip 192.168.1.251. Kumpla tplink bedzie miec ip 192.168.1.240.
moj komputer ip 192.168.1.7 mac xx:xx:xx:xx:xx:xx
kumpla komputer 192.168.1.51 mac yy:yy:yy:yy:yy:yy
Chodzi mi o to zeby w mojej sieci urzadzenia moje laczyly sie z moim tplinkiemnp w puli 192.168.1.1 do 192.168.1.50 a kumpla urzadzenia w puli 192.168.1.51 do 192.168.1.100


/etc/config/dhcp

config 'dnsmasq'
option 'domainneeded' '1'
option 'boguspriv' '1'
option 'filterwin2k' '0'
option 'localise_queries' '1'
option 'rebind_protection' '1'
option 'rebind_localhost' '0'
option 'local' '/lan/'
option 'domain' 'lan'
option 'expandhosts' '1'
option 'nonegcache' '0'
option 'authoritative' '1'
option 'readethers' '1'
option 'leasefile' '/tmp/dhcp.leases'
option 'resolvfile' '/tmp/resolv.conf.auto'
option 'dhcphostsfile' '/etc/dhcp.hosts'

config 'dhcp' 'lan'
option 'interface' 'lan'
option 'start' '1'
option 'limit' '100'
option 'leasetime' '12h'
list 'options' '-O tag:lan2,3,192.168.1.240'
list 'options' '-O tag:lan3,6,192.168.1.240,194.204.159.1'

config 'dhcp' 'wan'
option 'interface' 'wan'
option 'ignore' '1'




/etc/dhcp.host

xx:xx:xx:xx:xx:xx,192.168.1.7
yy:yy:yy:yy:yy:yy,set:lan2,192.168.1.51

Nie wiem czy dobrze kombinuje z dhcp do mojego kompa czyli 192.168.1.7 bo on jest bezposrednio do routera czyli chyba nie musze bramki i dns przypisywac?

2

Odp: dnsmasq + 2 sieci

Ja Ci dałem ten link. Na wiki openwrt.org też nawet przykład tego: http://wiki.openwrt.org/doc/uci/dhcp#cl … l.options1

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: dnsmasq + 2 sieci

Cezary a nie mogl bys mi pod te dane ktore podalem zrobic przykladu i opisac co gdzie jak i do czego? Ja to tak srednio rozumiem a z angielskim u mnie nie najlepiej.

4

Odp: dnsmasq + 2 sieci

Przepraszam Cezary ze tak mecze. Powiedz mi czy dobrze to ja rozumie teraz?

config 'dnsmasq'
option 'domainneeded' '1'
option 'boguspriv' '1'
option 'filterwin2k' '0'
option 'localise_queries' '1'
option 'rebind_protection' '1'
option 'rebind_localhost' '0'
option 'local' '/lan/'
option 'domain' 'lan'
option 'expandhosts' '1'
option 'nonegcache' '0'
option 'authoritative' '1'
option 'readethers' '1'
option 'leasefile' '/tmp/dhcp.leases'
option 'resolvfile' '/tmp/resolv.conf.auto'
option 'dhcphostsfile' '/etc/dhcp.hosts'

config 'dhcp' 'lan'
option 'interface' 'lan'
option 'start' '100'
option 'limit' '150'
option 'leasetime' '12h'
????????????????????????                Rozumiem ze ip ktore sa z puli routera w tym przypadku router ma ip ????????????????????????                              192.168.1.240(IP routera kolegi gdzie bedzie DHCP) czyli od ????????????????????????                              192.168.1.1 do 192.168.1.254 sa z automatu dawane?
????????????????????????                Kiedy zostanie nowe urzadzenie podpiete ktorego mac niema na liscie to
????????????????????????                              zostanie przydzielone do tego routera i jego ip?

list 'options' '-O tag:lan2,3,192.168.2.1'        Tu musze dac ip routera z innej puli rozumiem? Czyli musze zmienic
                                                                        IP np  mojego routera z 192.168.1.251 na 192.168.2.251?
list 'options' '-O tag:lan3,3,192.168.3.1'
list 'options' '-O tag:lan4,3,192.168.4.1'
list 'options' '-O tag:lan2,6,192.168.2.1,192.168.2.2'    Tu musze wpisac DNSy mojego polaczenia z internetem?
                                                                                        Czy  moze byc pierwszy DNS  brama czyli w tym
                                                                                        przypadku 192.168.2.1 a  drugi DNS to
                                                                                        62.233.233.233?

list 'options' '-O tag:lan3,6,192.168.3.1,192.168.3.2'
list 'options' '-O tag:lan4,6,192.168.4.1'

config 'dhcp' 'wan'
option 'interface' 'wan'
option 'ignore' '1'



Gdzie plik /etc/dhcp.host może wyglądać jak poniżej:


12:34:56:78:92:12,192.168.1.172                Tu bedzie MAC z kolegi laptopa i przypisane takie ip 192.168.1.172?
12:34:56:78:92:13,192.168.1.173                Troche tego nie kapuje bo na przykladzie jest DHCP wlaczone miedzy
                                                              option 'start' '100' option 'limit' '150' wiec skad sie bierze nagle
                                                                                koncowka 172 i 173?

12:34:56:78:92:14,set:lan2,192.168.1.174        Tu mam wpisac MAC mojego kompa z dopiskiem:
                                                                               ,set:lan2,192.168.1.174??? Rozumiem ze dzieki temu                                                                       dopiskowi:
                                                                               ,set:lan2,192.168.1.174 zostanie mi przydzielone IP                                                                           192.168.1.174
                                                                              a brama i DNS z mojego routera czyli 192.168.1.251?                                                                        Tego nie rozumiem
                                                                              bo wyzej musialem mu dac ip z innej puli czyli                                                                                192.168.2.251
                                                                Rozumiem ze jakos wewnetrznie on to zmieni i bedzie przydzielac                                                                  jak trzeba?
12:34:56:78:92:15,set:lan2,192.168.1.175
12:34:56:78:92:16,set:lan3,192.168.1.176
12:34:56:78:92:17,set:lan4,192.168.1.177

5

Odp: dnsmasq + 2 sieci

Główna sprawa: option limit jest liczbą adresów, a nie zakresem przyznawania adresów. Czyli dla 'start' '100' i 'limit' '150' masz zakres adresów .100 + 150 czyli .100 - .249 a nie .100-.150.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6 (edytowany przez kowalmisiek 2013-09-23 11:38:56)

Odp: dnsmasq + 2 sieci

Nie bardzo to rozumiem z tym limitem. Rozumiem ze to nie jest zakres czyli DHCP oscyluje od 192.168.1.100 do 192.168.1.254.
A ten limit rozumiem ze max podepnie sie 150 userow? Kiedy start jest 100? Przykladowo kiedy start bedzie 1 i limit 250 to podepnie sie 250 userow? Mowiac krotko limit to max liczba userow? A start to poczatek rozdawania adresow? A poza Tym Cezary to te moje wypociny ktore podalem dobrze wygladaja? Dobrze ja to rozumiem tak jak opisalem? I czy to bedzie dzialac w takiej konfiguracji?

7

Odp: dnsmasq + 2 sieci

To własnie jest limit. 150 userów będzie mogło dostać adresy, od 192.168.1.100 do 192.168.1.249 włącznie.

To dalej nie wiem, nie analizowałem tego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: dnsmasq + 2 sieci

tak dokładnie to może się zdarzyć, że nawet i 150 aktywnych userów nie będzie mogło dostać swojego IP.
Weźmy na to, ze ktoś dostał ale sie rozłączył to dhcp przydzieli następny wolny bo czas dzierżawy jeszcze nie minął.

9

Odp: dnsmasq + 2 sieci

rpc napisał/a:

tak dokładnie to może się zdarzyć, że nawet i 150 aktywnych userów nie będzie mogło dostać swojego IP.
Weźmy na to, ze ktoś dostał ale sie rozłączył to dhcp przydzieli następny wolny bo czas dzierżawy jeszcze nie minął.

rpc a jakby skrocic czas dzierżawy do np godziny albo 15 min. Co wtedy sie dzieje? Rozlacza go i podlacza od nowa? Czy w takim przypadku resetowanie komputera po np 15 minutach skutkuje podlaczeniem sie na tym samym ip? Jak to ustawic zeby zawsze na hama przyznawal takie ip jak trzeba? A np ip ktore nie sa zpaisane na liscie zeby je windowal gdzies pod koniec zakresu?

Mogli byscie sprawdzic te moje wypociny ktore napisalem wczesniej i powiedziec czy dobrze kombinuje z tym DNSMASQ?

10

Odp: dnsmasq + 2 sieci

jeśli to ten sam komputer to czy to 15m czy 1g to i tak dostanie ten sam adres bo jego adres MAC jest już w pliku lease. Ja pisałem o przypadku jeśli jest więcej klientów jak zadeklarowana. Skrócenie czasu zapobiega takim przypadkom jednakże obciążasz sieć niepotrzebnym ruchem i zapytaniami o adres dhcp.
Weź pod uwagę, że jak komp dostaje adres to sprawdza czy może go sobie wsiąść jeśli taki adres istnieje np. statyczny to dhcp powinien przydzielić inny adres.

11 (edytowany przez kowalmisiek 2013-09-24 08:50:47)

Odp: dnsmasq + 2 sieci

1.Tak tylko problem pojawi sie wtedy jesli ktos kto nie jest przydzielony na liscie wpisze sobie adres recznie i akurat trafi na taki sam numer ip jak ten na liscie. Co wtedy sie dzieje? Czy DHCP jest na tyle madre ze w takim przypadku przydzieli inny adres userowi ktory powinien dostac na sztywno adres ktory ktos sobie wpisal recznie?
2. Czy jesli sa przypisane adresy MAC do ip to czy jesli ktos nowy wbija sie do sieci czy z automatu daje mu numer ip ktory nie jest zdefiniowany (przypisany) do kogos z jego mac? Przykladowo sa przypisane ip do MAC w zakresie 192.168.1.1 do 192.168.1.20 to czy urzadzenie nieznane i nie zdefiniowane dostanie ip ktore nie jest zarezerwowane w wyrzej wymienionej grupie?
Mozecie spojrzec na te moje wypociny na gorze czy ja to dobrze kombinuje DNSMasq. Prosze wasbardzo bo chce to DHCP wreszcie uruchomic.

Jest juz po 2:30 w nocy a mnie szlak trafia. Wpisalem tak

config dnsmasq
    option domainneeded '1'
    option boguspriv '1'
    option filterwin2k '0'
    option localise_queries '1'
    option rebind_protection '1'
    option rebind_localhost '0'
    option local '/lan/'
    option domain 'lan'
    option expandhosts '1'
    option nonegcache '0'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'
    option 'dhcphostsfile' '/etc/dhcp.hosts'

config dhcp 'lan'
    option interface 'lan'
    option leasetime '12h'
    option limit '199'
    option start '2'
    list 'options' '-O tag:lan2,3,192.168.1.251'
    list 'options' '-O tag:lan2,6,192.168.1.251,62.233.233.233'

config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

Swojemu komputerowi dalem linijke taka

12:34:56:78:92:14,set:lan2,192.168.1.7

Nie przydzielil mi ip.

Potem zmienilem ip routera u mnie z 192.168.1.251 na 192.168.2.251 i wpisalem tak

config dnsmasq
    option domainneeded '1'
    option boguspriv '1'
    option filterwin2k '0'
    option localise_queries '1'
    option rebind_protection '1'
    option rebind_localhost '0'
    option local '/lan/'
    option domain 'lan'
    option expandhosts '1'
    option nonegcache '0'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'
    option 'dhcphostsfile' '/etc/dhcp.hosts'

config dhcp 'lan'
    option interface 'lan'
    option leasetime '12h'
    option limit '199'
    option start '2'
    list 'options' '-O tag:lan2,3,192.168.2.251'
    list 'options' '-O tag:lan2,6,192.168.2.251,62.233.233.233'

config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

Swojemu komputerowi dalem linijke taka

12:34:56:78:92:14,set:lan2,192.168.1.7

Prowowalem tez zmieniac ta linijke na zakres z ip routera kolegi ale tez nie przydzielal

12:34:56:78:92:14,192.168.1.7

Tez mi nie przydzielil ip. Co robie zle? Czy moze

12

Odp: dnsmasq + 2 sieci

Nie pomozecie? Mi to za nic nie wychodzi a dla was to pewnie 5 min na rozwiazanie.

13

Odp: dnsmasq + 2 sieci

Nie wiem co jest grane ale wgralem od nowa openwrt i teraz nawet samo DHCP mi juz nie dziala. Nie przydziela mi adresu ip zadnego. Pomocy