Portál AbcLinuxu, 5. května 2025 21:53
0.0.0.0/0 10.11.13.1 10.11.17.0/24 10.11.13.10 10.11.19.0/24 10.11.13.10Což by dle mého pátrání mělo být (střídáním zvýrazněného písma naznačuji zápis informace o délce klíče a jednotlivých složkách):
[user@mikrotik] /ip dhcp-server option> print detail 0 name="route" code=121 value="0x2A000A0B0D01180B0B110A0B0D0A180B0B130A0B0D0A"Ale klient obdrží pouze výchozí route (což možná má z dhcp-option 3, která by jinak při použití option 121 byla ignorována) a nepředá se info o DNS serverech (option 6) - počítám, že proto, že něco není správně. Poradíte někdo, kde jsem udělal chybu?
Řešení dotazu:
dst-address=160.0.0.0/24 gateway=10.1.101.1 hex 0x18, A0 00 00, 0A 01 65 01, 00, 0A 01 65 01 -- převedeno na dec zápis 24, 160 0 0, 10 1 101 1, 0, 10 1 101 1 -- snad se jedná o tzv. kompaktní formát zápisu, neboli: 24, 160 0 0 0, 10 1 101 1, 0, 0.O.O.O, 10 1 101 1 -- což je snad totéž jako výše uvedená dst-address a gw + navíc ještě jedna default route + shodná gw.Jdu to tedy vyzkoušet ještě jednou, tentokrát bez úvodní hodnoty ohledně "délky klíče". P.S. Vyzkouším ještě name="classless", ale domnívám jsem se, že k rozlišení čísla option slouží code=121. Protože k jednotlivým dhcp serverům lze pak volitelně přiřazovat různé options (právě pomocí name).
[user@mikrotik] /ip dhcp-server network> print detail 0 address=10.11.13.0/24 gateway=10.11.13.1 dns-server=10.11.13.1 wins-server="" ntp-server="" dhcp-option=route13a17a19 [user@mikrotik] /ip dhcp-server option> print # NAME CODE VALUE 0 route13a17a19 121 0x000A0B0D01180B0B110A0B0D0A180B0B130A0B0D0A
[user@client ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.11.13.1 0.0.0.0 UG 211 0 0 br0 10.11.13.0 0.0.0.0 255.255.255.0 U 211 0 0 br0 11.11.17.0 10.11.13.10 255.255.255.0 UG 211 0 0 br0 11.11.19.0 10.11.13.10 255.255.255.0 UG 211 0 0 br0Na to, že Mikrotik je v jiných věcech velmi snadný na používání, tak toto byl tedy pěkný opruz. Snad to alespoň pomůže někomu jinému.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.