1 (edytowany przez solargrim 2017-11-02 13:08:24)

Temat: dhcp, wymuszenie uzywania bramy, pusty plik /tmp/dhcp.leases

1) klienci ktorza lacza sie po dhcp nie uzywaja bramy ktorej wymuszam (uzywaja tej ktora stoi przed moim routerem - mirotik/antena/provider)

2) pusty plik  /tmp/dhcp.leases
   natomiast tutaj tmp/hosts/odhcpd mam normalnie hosty,


Konfig dhcp: http://eterror.pl/public/dhcp


ogniomurek:
iptables -t nat -I PREROUTING -s 192.168.100.0/24 -p udp --dport 53 -j DNAT --to 192.168.100.2
iptables -t nat -I PREROUTING -s 192.168.100.0/24 -p tcp --dport 53 -j DNAT --to 192.168.100.2


Klient pobierajac swoje dane z dhcp otrzymuje zawsze brame 192.168.100.1 oraz dns'y ktorych nie wymienilem - reszta ustawien jest jak najbardziej poprawna.
192.168.100.1 - to antena od operatora internetu.

To otrzymuje:

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . : <operator>.net.pl
   Description . . . . . . . . . . . : Qualcomm Atheros QCA9377 Wireless Network Adapter
   Physical Address. . . . . . . . . : 94-E9-79-73-B9-57
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:470:64c4:0:9d41:e8ce:4a94:846c(Preferred)
   IPv6 Address. . . . . . . . . . . : fd5c:4968:f969::86b(Preferred)
   Lease Obtained. . . . . . . . . . : środa, 1 listopada 2017 11:35:45
   Lease Expires . . . . . . . . . . : niedziela, 9 grudnia 2153 18:52:13
   IPv6 Address. . . . . . . . . . . : fd5c:4968:f969:0:9d41:e8ce:4a94:846c(Preferred)
   IPv6 Address. . . . . . . . . . . : fdf9:dbb2:5c93:0:9d41:e8ce:4a94:846c(Preferred)
   Temporary IPv6 Address. . . . . . : 2001:470:64c4:0:44b6:bc30:3566:dbb5(Deprecated)
   Temporary IPv6 Address. . . . . . : 2001:470:64c4:0:9057:7ed8:9cef:8f96(Preferred)
   Temporary IPv6 Address. . . . . . : fd5c:4968:f969:0:44b6:bc30:3566:dbb5(Deprecated)
   Temporary IPv6 Address. . . . . . : fd5c:4968:f969:0:9057:7ed8:9cef:8f96(Preferred)
   Temporary IPv6 Address. . . . . . : fdf9:dbb2:5c93:0:9057:7ed8:9cef:8f96(Preferred)
   Link-local IPv6 Address . . . . . : fe80::9d41:e8ce:4a94:846c%9(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.100.116(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : czwartek, 2 listopada 2017 11:19:47
   Lease Expires . . . . . . . . . . : czwartek, 2 listopada 2017 13:19:45
   Default Gateway . . . . . . . . . : fe80::ea94:f6ff:feed:ba37%9
                                       192.168.100.1
   DHCP Server . . . . . . . . . . . : 192.168.100.1
   DHCPv6 IAID . . . . . . . . . . . : 60090745
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1F-93-43-EF-54-AB-3A-E5-7E-C4
   DNS Servers . . . . . . . . . . . : fd5c:4968:f969::1
                                       178.219.112.17
                                       178.219.112.1
   NetBIOS over Tcpip. . . . . . . . : Enabled


... Oczywiście w przypadku, gdy maszyna z serwerem DHCP nie jest jednocześnie bramą sieciową. Natomiast jeśli chodzi o drugą opcję, to określa ona adresy serwerów DNS, które powinny zostać ustawione na hostach pobierających lease DHCP. Standardowo router uzupełnia to pole wpisując swój własny adres, po czym wszystkie zapytania DNS skierowane do niego są forward'owane zwykle do serwerów DNS naszego ISP.  ....


Z tego co widze, to nic nie zrobie.

2

Odp: dhcp, wymuszenie uzywania bramy, pusty plik /tmp/dhcp.leases

Czemu klientowi dzierżawa wygasa 9 grudnia 2153? On nigdy nie będzie chciał sobie odświeżyć tego, a jak zrestartujesz router lub dnsmasq to nie będzie tego w /tmp/dhcp.leases.

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

3 (edytowany przez solargrim 2017-11-02 13:34:05)

Odp: dhcp, wymuszenie uzywania bramy, pusty plik /tmp/dhcp.leases

A tego nie wiem ustawiona jest na 12h. Czy to nie jest dzierzawa adresu dla ip6? Ale wydaje mi sie ze i dla protokolu 4 i 6 jest jednakowa. I dlaczego tyle trwa? No i ta druga tez jest chyba jakas dziwna skoro jest ustawione na 12 godzin a trwa godzine - a najlepsze jest to, ze mimo release/renew adres ip zostaje ten sam.

Konfig udostepnilem.

4 (edytowany przez solargrim 2017-11-03 11:33:21)

Odp: dhcp, wymuszenie uzywania bramy, pusty plik /tmp/dhcp.leases

W ogole jakies cyrki sie dzieja z tym dhcp.

IPv4 Address. . . . . . . . . . . : 192.168.100.116(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : czwartek, 2 listopada 2017 22:53:42
   Lease Expires . . . . . . . . . . : czwartek, 2 listopada 2017 23:54:12

Zawsze ten sam adres ip nie chce sie zmienic na inny mimo zrobienia release. Dzierzawa na godzine. Czasem na trzy godziny. Nie mam pojecia o co tu chodzi...

Zrobilem update do najnowszej wersji dnsqmasq ale bez zmian.

# auto-generated config file from /etc/config/dhcp
conf-file=/etc/dnsmasq.conf
dhcp-authoritative
domain-needed
localise-queries
read-ethers
bogus-priv
expand-hosts
local-service
domain=lan
server=/lan/
dhcp-leasefile=/tmp/dhcp.leases
resolv-file=/tmp/resolv.conf.auto
stop-dns-rebind
rebind-localhost-ok
dhcp-broadcast=tag:needs-broadcast
addn-hosts=/tmp/hosts
conf-dir=/tmp/dnsmasq.d
user=dnsmasq
group=dnsmasq

dhcp-host=2C:3A:E8:05:81:40,192.168.100.10,SUPLA,infinite


Zauwazylem, ze na routerze mam czas kilkanscie sekund do przodu - zsynchronizowalem maszyny wg tego timeservera i nic to nie dalo.


Po wyrownaniu czasu cos sie poprawilo dla ip6:  ----- ale to dalej jest 24h a nie 12h.
IPv6 Address. . . . . . . . . . . : fdf9:dbb2:5c93::6e7(Preferred)
   Lease Obtained. . . . . . . . . . : piątek, 3 listopada 2017 11:27:25
   Lease Expires . . . . . . . . . . : sobota, 4 listopada 2017 11:27:24

ale dla ip4 dalej jest godzina..

IPv6 Address. . . . . . . . . . . : fdf9:dbb2:5c93::6e7(Preferred)
   Lease Obtained. . . . . . . . . . : piątek, 3 listopada 2017 11:27:25
   Lease Expires . . . . . . . . . . : sobota, 4 listopada 2017 11:27:24

5 (edytowany przez solargrim 2017-11-03 11:54:39)

Odp: dhcp, wymuszenie uzywania bramy, pusty plik /tmp/dhcp.leases

Cezary, gdzie sa jakies logi dhcp zebym mogl zobaczyc jaki klient sie polaczyc i co dostal? oprocz tcpdump

prawdopodobnie na tym mirkotiku od operatora jest odpalony serwer dhcp...

jak wylacze dnsmasq u siebie to dostaje ip raczej z tego mikrotika - nie dziala wtedy ipv6
jak wlacze dnsmasq to dziala ipv6 ale ip4 dostaje raczej z tego mikrotika (na pewno)

takze teraz z mojego serwera dhcp dostaje adres ip6 a z serwera na ktorim jest mirkotik ip4.
znowu musze pisac maila, zeby wylaczili dhcp masakra jakas..

6

Odp: dhcp, wymuszenie uzywania bramy, pusty plik /tmp/dhcp.leases

Tylko logread, innych nie ma.

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