Portál AbcLinuxu, 12. května 2025 05:57
# MS routes: adds extras to supplement routers option option ms-classless-static-routes code 249 = array of integer 8; # RFC3442 routes: overrides routers option option rfc3442-classless-static-routes code 121 = array of integer 8;b) plus tohle (muze byt v sekci podle potreby):
option ms-classless-static-routes 24, 10, 0, 1, 192, 168, 1, 2; option rfc3442-classless-static-routes 24, 10, 0, 1, 192, 168, 1, 2, 0, M, N, O, P;
option win-static-routes code 249 = string; option win-static-routes 18:c0:a8:02:c0:a8:01:01;Vyznam cisel viz. nize. Jinak ja pouzivam "Internet Systems Consortium DHCP Server V3.0.2-RedHat"
Defaultní brána do internetu: 192.168.1.32 Brána pro přístup do VPN tj pro adresy 10.0.1.0/24: 192.168.1.2
Zapis
option ms-classless-static-routes code 249 = array of integer 8;definuje novou option 249 ve tvaru "pole celych 8bitovych cisel" - to je pro xp (tam to take funguje). Na webu jsem kdysi nasel, ze to funguje i pod w2k, ale ms explicitne ve clanku o svem dhcp serveru tvrdi, ze tuto option podporuje pouze xp a vyssi a ja mam stejnou zkusenost.
Zapis
option rfc3442-classless-static-routes code 121 = array of integer 8;definuje podobne novou option 121 ve stejnem tvaru. To je sice podle RFC 3442, ale zatim jsem nikdy nenarazil na dhcp klienta, ktery by ji sezral. K dnesnimu dni to urcite nepodporuje ani CentOS4.2 ani Debian Sarge ani Fedora Core 4
Zapis
option ms-classless-static-routes 24, 10, 0, 1, 192, 168, 1, 2;definuje obsah optionu 249 zasilany klientum. 24 = maska, pak nasleduje variabulni pocet cisel jako adresa site, potom adresa routeru.
Zapis
option rfc3442-classless-static-routes 24, 10, 0, 1, 192, 168, 1, 2, 0, M, N, O, P;definuje obsah optionu 121 zasilany klientum. Definice je v RFC 3442. 24 = maska, pak nasleduje variabulni pocet cisel jako adresa site, potom adresa routeru a nakonci musi byt (podle RFC) default routa ve stejnem kompaktnim tvaru. 0 = maska, tudiz nenasleduje zadna adresa site a cele to konci adresou default routeru. Podle RFC 3442 zde uvedeny default router prebiji pripadne uvedeny jako option 3
Pro tebe by to bylo:
option rfc3442-classless-static-routes 24, 10, 0, 1, 192, 168, 1, 2, 0, 192, 168, 1, 32;Bohuzel funguje jen option 249 a to pouze pod xp. Nicmene doporucuji uvadet obe, jednou to fungovat zacne :)
Tohle vsechno je ale hlavne kvuli "sporadanosti" :) Bohate ti bude stacit udelat na routeru 192.168.1.32 zaznam pro 10.0.1.0/24 a stroje uz si to pres ICMP vyrikaji, takze provoz na 10.0.1.0/24 potece (az na prvni paket) spravne pouze pres router 192.168.1.2.
Směrovací tabulka v jádru pro IP Adresát Brána Maska Přízn Metrik Odkaz Ut Rozhran 10.0.1.0 * 255.255.255.0 U 0 0 0 tap0 192.168.0.0 * 255.255.252.0 U 0 0 0 eth0 loopback localhost 255.0.0.0 UG 0 0 0 lo default zyxel.unicov-ne 0.0.0.0 UG 0 0 0 eth0
push "route 192.168.0.0 255.255.255.0"
?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.