Hello Vesselin,

Sunday, February 9, 2003, 3:23:25 PM, you wrote:

Благодаря за изчерпателния отговор.
По добро описание от това не съм въждал.

VK> -----BEGIN PGP SIGNED MESSAGE-----
VK> Hash: SHA1

VK> Zadachata e dosta interesna. Az lichno ti predlagam da ia reshish
VK> chrez izpolzvaneto na GRE tunel (za da ne tovarami routerite shte
VK> priemem, che niama da se pravi vryzka chrez IPSec).

VK> Predi da zapochnesh kakvoto i da e pravene na tunneli e nuzhno 
VK> da planirash mrezhovata arhitektura na tunnela. Az razbira se shte
VK> deistvam samo s IP adresni prostranstva otdeleni za chastni tzeli,
VK> no ti mozhesh mnogo lesno da prehvyrlish primera i vyrhu realni
VK> mrezhi.

VK> Eto otnovo shemata ti:

VK>             PC1       PC2        PC3
VK>  LanA----| |-------| |--------| |--------LanB

VK> Eto primerno opisanie na routerite v chastta im za mrezhova
VK> konfiguracia bez oshte da sme pusnali GRE tunnela:


VK> ====================================================
VK> PC1

VK>  vynshen interface: eth1
VK>   --> Uchastnik v IP edin mrezhov blok s interface eth1 na PC2
VK>   ---> IP adres: 192.168.3.1
VK>   ---> Mrezhova maska: 255.255.255.0
 
VK>  vytreshen interface: eth0
VK>   --> Uchastnik v mrezhovia blok na LanA
VK>   ---> IP adres: 192.168.80.1
VK>   ---> Mrezhova maska: 255.255.255.0
VK> ====================================================

VK> ====================================================
VK> PC2

VK> interface: eth1
VK>   --> Uchastnik v IP edin mrezhov blok s interface eth1 na PC1
VK>   ---> IP adres: 192.168.3.2
VK>   ---> Mrezhova maska: 255.255.255.0
 
VK> interface: eth0
VK>   --> Uchastnik v IP edin mrezhov blok s interface eth0 na PC3
VK>   ---> IP adres: 192.168.6.1
VK>   ---> Mrezhova maska: 255.255.255.0
VK> ====================================================

VK> ====================================================
VK> PC3

VK>  vynshen interface: eth0
VK>   --> Uchastnik v IP edin mrezhov blok s interface eth0 na PC2
VK>   ---> IP adres: 192.168.6.2
VK>   ---> Mrezhova maska: 255.255.255.0
 
VK>  vytreshen interface: eth1
VK>   --> Uchastnik v mrezhovia blok na LanB
VK>   ---> IP adres: 192.168.81.1
VK>   ---> Mrezhova maska: 255.255.255.0
VK> ====================================================


VK> Vnimanie. Sledvashtata stypka e da proverish dali routing tablicite na
VK> routerite sa taka izgradeni, che paketite ot eth1 na PC1 da dostigat
VK> do eth0 na PC3. Po princip, ako PC1 ima default route rezlichen ot
VK> 192.168.3.2 shte traibva da ukazhesh, che mrezhata 192.168.6.0/24
VK> se routira prez 192.168.3.2. Syshtata proverka traibva da napravish i
VK> ot strana na PC3. Ako default route tam ne e 192.168.6.1 e nuzhno
VK> specialno za celta da obiavish, che mrezha 192.168.3.0/24 e 
VK> dostypna prez gateway 192.168.6.1.

VK> Primerno, vyrhu PC1 v takyv sluchai mozhesh da izpylnish slednoto:

VK> ip route add 192.168.6.0/24 via 192.168.3.2 dev eth1 table main

VK> a vyrhu PC3 

VK> ip route add 192.168.3.0/24 via 192.168.6.1 dev eth0 table main

VK> Napravi taka, che tezi pravila da vlizat v sila sled reboot na mashinata.
VK> Naprimer opishi gi v otdelen script, a nego izvikvai ot inicirashtia 
VK> script. Inache sled reboot shte se vyrne staroto systoianie na
VK> neshtata.

VK> Proveri dali routinga raboti kato izpolzvash traceroute i ping. Ubedi se,
VK> che naistina vsichko e nared.

VK> Sega veche mozhem da pristypim kym izgrzhdane na tunnela.

VK> Ima edna dosta vazhna osobenost, koiato chesto pre propuska i to
VK> v mnogo postingi i obiasnenia. A tia e , che za tunnela e nuzhno da
VK> otdelish adresno prostranstvo. Shte sa ti nuzhni dva IP adresa ot edin
VK> i sysht mrezhovi blok. Zashto e nuzhno tova, shte ti stane iasno
VK> vednaga, sled kato ti pokazha shemata na tunnelnata vryzka

VK> LanA --PC1--------------------------PC3--LanB

VK> Vse edno PC1 i PC3 se vizhdat pomezhdu si taka, siakash sa
VK> zakacheni na directna kabelna vryzka. Da, no za da ima vryzka e
VK> nuzhno da ima interface-i. Tezi interfaci traibva da imat vyrhu
VK> sebe si IP adresi ... inache prosto niama da ima vidimost mezhdu
VK> PC1 i PC3.  Az bih ti predlozhil za celta da izpolzvash slednoto
VK> adresno prostranstvo 

VK> Network: 192.168.50.0
VK> Netmask: 255.255.255.252 t.e. 30 bitova maska.

VK> Neka 192.168.50.1 da e prednaznachen za kraia na tunnela v/u 
VK> PC1, a 192.168.50.2 da e prednaznachen za kraia na tunnela
VK> v/u PC3.

VK> Tezi IP adresi ne se postaviat na interface-ite eth0 ili eth1, a se
VK> gradiat virtualni interfaci (tova e dosta uslovno kazano, no drug pyt
VK> poveche za tezi terminologii).

VK> Sega e vreme da vdignem tunnela. Tova stava kato pyrvo zaredish
VK> modula ip_gre i na PC1 i na PC2

VK> insmod ip_gre

VK> sled tova se praviat slednite deistvia:

VK>   -- > PC1
VK>   ip tunnel add tun1 mode gre remote remote 192.168.6.2 local 192.168.3.1 ttl 
VK> 255

VK>  --> PC3
VK>    ip tunnel add tun1 mode gre remote remote 192.168.3.1 local 192.168.6.2 ttl 
VK> 255
 
VK> S tova tunela e iniciran, no ne i ustanoven. Zabelezhi, che sled ip tunnel add
VK> e obiaveno imeto na virtualni device, na koito e zakachen tunnela. Za da 
VK> napravish tozi device activen e nuzhno da izpylnish na vseki computer:

VK> ip link set tun1 up

VK> S tova tunnela e vdignat. No tova ne znachi, che prez nego ima traffic. Za da
VK> stane tova e nuzhno na virtualnite devaici da postavish ip adresite ot systava
VK> na mrezhata s 30-bitova maska, koiato ti opisah po-gore.

VK>  --> PC1 
VK>    ip add addr 

VK> Kak da izgradish virtuialnite interfaci za tunnela? Stava mnogo lesno.


VK> Etap 1: Definirane na virtualnia interface:

VK>   --> Vyrhu PC1
VK>      ip addr add 192.168.50.1/30 dev tun1

VK>   --> Vyrhu PC3
VK>      ip addr add 192.168.50.2/30 dev tun1

VK> S tova veche ima vidimost m/u virtualnite interface-i. Imai prediv, che
VK> ako vsichko e nared sega, to shte mozhesh ot PC1 da pingnesh
VK> 192.168.50.2, a ot PC3 da pingnesh 192.168.50.1.

VK> Sled tova ostava samo da se nasochi routinga.

VK>  --> PC1

VK> ip route add 192.168.81.0/24 via 192.168.50.2/30 dev tun1 table main

VK>  --> PC3

VK> ip route add 192.168.80.0/24 via 192.168.50.1/30 dev tun1 table main

VK>   sled kato napravish tova, vseki host ot LanA bi traibvalo da vizhda 
VK> vseki host ot LanB (e razbira se stiga da sa vkliucheni v mrezhata)..

VK>   Tova e v obshti linii

VK>    Pozdravi
VK>      Vesselin Kolev
VK> -----BEGIN PGP SIGNATURE-----
VK> Version: GnuPG v1.2.1 (GNU/Linux)

VK> iD8DBQE+RmRl+48lZPXaa+MRAsYZAJwPpp4jtIMo+ALyiX/lu98ROboqFwCgyD73
VK> v7E5RbHMnj+SANmHVAx8OZw=
VK> =jlNi
VK> -----END PGP SIGNATURE-----

VK> ============================================================================
VK> A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
VK> http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
VK> To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
VK> ============================================================================




-- 
Best regards,
 Todor                            mailto:[EMAIL PROTECTED]


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================

Reply via email to