virtualne siete
Zdenek SUTR Kaminski
sutr na valachian-labs.com
Pátek Prosinec 3 11:51:16 CET 2004
On Fri, 3 Dec 2004, Roman Fordinal wrote:
> mam jednu sietovu kartu a potrebujem aby mala dva interfaces
>
> pre siet 192.168.0.* posobila ako stroj s IP 192.168.0.22 (taky je i
> momentalny stav)
> a pre siet 192.168.5.* posobila ako server s IP 192.168.5.1
>
> pre kazdy stroj s IP 192.168.5.* bude server 192.168.5.1 ako gateway.
> niekedy sa bude internet routovat cez 192.168.0.1 a niekedy cez
> ppp0 interface
>
> je mi jasne ze musim spravi vlastne 2 virtulne siete.
> v prostredi Gentoo v subore /etc/conf.d/net
> nadefinujem takto
>
> # VLAN support - emerge net-misc/vconfig
> # Please ensure your VLAN IDs are NOT zero-padded
> vlans_eth0="1 2"
Ne, zadne VLAN potrebovat nebudete. VLAN se pouziva v jinych pripadech
>
> # moja vlastna siet
> ifconfig_eth0_1=("192.168.5.1 broadcast 192.168.5.255 netmask
> 255.255.255.0");
>
> # firemna siet
> ifconfig_eth0_2=("192.168.0.22 broadcast 192.168.0.255 netmask
> 255.255.255.0");
>
> routes_eth0_1=("default gw 192.168.0.22");
> routes_eth0_2=("default gw 192.168.0.1");
>
>
> len to routovanie mi nieje iste a ani to ako to bude vlastne fungovat.
> moze mi niekto poradit?
No, neznam, jak je to v Gentoo, ale jde to udelat takto:
ip addr add 192.168.5.1/24 brd 192.168.5.255 dev eth0
ip addr add 192.168.0.22/24 brd 192.168.0.255 dev eth0
ip link set eth0 up
pripadne, pokud Vam to nenastavi routovani, tak:
ip ro add 192.168.5.0/24 dev eth0 src 192.168.5.1
ip ro add 192.168.0.20/24 dev eth0 src 192.168.0.20
(no je mozne, ze 'src 192.....' uvadet nemusite)
Na VLAN zapomente. Ve vasem pripade to jsou hrusky a jabka.
A routovani? Jakoze nekdy se rozhodnete odroutovat sebe/kohokoliv pres
ppp0 a nekdy se rozhodete odroutovat sebe/kohokoliv pres 192.168.0.1?
No to se musite podivat do lartc-howto a zjistit, co vlastne chcete a co
vlastne muzete (i kdyz v linuxu se neptame, jestli to jde, ale ptame se,
jak se to dela)
Z.K.
--
Wallachian Laboratories? Freeride in UN*X systems...
Další informace o konferenci Linux