ethers, ip, arp, vlan...

Jan Houstek Jan.Houstek na mff.cuni.cz
Neděle Březen 5 16:14:03 CET 2006


On Sun, 5 Mar 2006, Oqak wrote:
> Zdravim,
>
> - je prosim mozne nejak pres file ethers [dhcp] pridelit ruznym ip 
> ruznou gw?

Myslite jako nakonfigurovat DHCP server, aby ruznym klientum pridelil 
ruznou default gw? To samozrejme v principu lze, hledejte v dokumentaci 
vaseho DHCP serveru, zda a jak to umi.

> - je mozno nejak pres prikazy ip nebo arp zajistit, aby si user manualne 
> nezmenil svou IP (resp. kdyz zmeni, aby mu ip vrstva nejela)?

User (presneji spravce nejakeho IP zarizeni) si s nim muze delat co chce. 
V principu muze do toho kabelu posilat naprosto libovolne pakety a s tim 
musite pocitat. Ted zalezi na vas, jak se k tomu postavite, obecne 
nejefektivnejsi je takove veci resit rovnou na switchi, tedy pokud to 
switch umi. Pokud ne, tak se musite smirit s tim, ze si dany jedinec bude 
prudit na svem ethernetovem segmentu a zariznout mu to az na routeru. 
Napr. pomoci iptables.

> - nebo jinak, jakym prikazem se da ovladat vlan, jestli by to slo pouzit 
> a kazde stanici vyhradit vlastni virtualni segment?

To zalezi predevsim na tom, co umi vas switch. Nektere polo-inteligentni 
switche maji rezim, kdy interne nastavi VLANy tak, ze vyhradi jeden nebo 
vice specialnich portu, a ostatni pak muzou komunikovat jen s temi 
specialnimi, nikoliv navzajem. Do tech specialnich se pak nastrkaji 
routery a servery. Udelane je to tak, ze ty ostatni porty maji kazdy svuj 
VLAN a v tech specialnich je udelany trunk na vsechny, ovsem ven to 
vetsinou leze bez tagu, takze na strane toho routeru neni potreba, aby 
stack podporoval 802.1q, ale zase se neda spolehlive rozlisit, z ktereho 
vlanu (tedy portu) ten paket prisel.

U chytrejsich switchu si to proste nastavite tak, ze si porty rozdelite do 
skupin, ktere na sebe muzou videt jen pres router, nastavite jim ruzne 
VLANy a na portu se switchem pak udelate trunk. Na routeru, pokud jim bude 
Linux, pak pomoci utilit z baliku vlan-tools vytvorite prislusne virtualni 
rozhranni pro kazdy z vlanu v trunku a dale nakonfigurujete jako obvykle.

-- Honza Houstek


Další informace o konferenci Linux