Professional Documents
Culture Documents
Referat e J P
Referat e J P
w oparciu o dystrybucj
VYATTA
Przygotowali: Ewelina Zamyka Jarosaw Olszewski Pawe Wjciak Micha Szalew Emil Gniecki Grzegorz Zieliski
Str. 1 z 7
Zaoenia : Firma posiada trzy oddziay a w nich sieci komputerowe oznaczone jako : Sie A , Sie B i Sie C . Oddzia A uzyskuje adresy IP od serwera DHCP, ma poczenie z internetem i poczenie VPN do pozostaych oddziaw przyczym do oddziau C ma poczenie VPN poprzez router Vyatta 2. Cao zamysu tej sieci przedstawia rysunek poniej. Poczenie pomidzy sieciami A i C realizowane jest przez kana GRE. Jest to kana, ktry pracuje wewntrz kanau OpenVPN. Jego dziaanie opiera si wycznie o adresy prywatne, ktrych routing zaczyna dziaa rwnolegle z kanaem VPN. Zatrzymanie tuneli vtunX zatrzymuje prac kanau GRE oznaczonego jako tunX. W sieci A znajduje si rwnie serwer WWW, SSH o adresie IP 10.10.10.100 oraz firewall, ktry dopuszcza ruch na portach 80, 8080 i 22.
Cao uruchomimy w wirtualnym rodowisku za pomoc VirtualBox'a i siedmiu maszyn wirtualnych. Trzy z nich bd routerami Vyatta i trzy Windows XP, jedna maszyna jest serwerem linux. Interfejsy eth0 routerw ustawimy jako Bridge a interfejsy eth1 jako : LAN1 dla sieci A, LAN2 dla sieci B i LAN3 dla sieci C.
Str. 2 z 7
Przystpujemy do konfiguracji pierwszego routera Vyatta1. Jego interfejsy s nastpujce: eth0 bridge , IP- 192.168.0.10/24, eth1 (sie lokalna) LAN1 IP- 10.10.1.1/24 . Wydajemy nastpujce komendy w celu ustawienia interfejsw sieciowych oraz zdalnego dostpu do routera:
vyatta@vyatta$configure vyatta@vyatta#setinterfaceetherneteth0address192.168.0.10/24 vyatta@vyatta#setinterfaceetherneteth1address10.10.1.1/24 vyatta@vyatta#setservicesssh vyatta@vyatta#commit
Pozostae ustawienia wykonamy zdalnie za pomoc klienta SSH. Teraz ustawimy kana OpenVPN w trybie Site-to-Site. Zapewni to prywatne poczenie sieci A z sieci B. Wpisujemy nastpujce polecenia:
vyatta@vyatta#setinterfaceopenvpnvtun0 vyatta@vyatta#setinterfaceopenvpnvtun0modesitetosite vyatta@vyatta#setinterfaceopenvpnvtun0localaddress192.168.100.1 vyatta@vyatta#setinterfaceopenvpnvtun0localport2000 vyatta@vyatta#setinterfaceopenvpnvtun0remoteport2000 vyatta@vyatta#setinterfaceopenvpnvtun0remoteaddres192.168.100.2 vyatta@vyatta#setinterfaceopenvpnvtun0remotehost192.168.0.20 vyatta@vyatta#runvpnopenvpngenerate/root/tunel0 vyatta@vyatta#setinterfaceopenvpnvtun0sharedsecret/root/tunel0 vyatta@vyatta#commit vyatta@vyatta#sudonano/root/tunel0(skopiujmyklucz) vyatta@vyatta#setprotocolstaticinterfaceroute10.10.2.0/24nexthopinterfacevtun0 vyatta@vyatta#commit
Przystpujemy do konfiguracji drugiego routera Vyatta2. Teraz zajmiemy si ustawieniem routera Vyatta2 dla drugiej sieci - B. Ustawimy interfejsy oraz zdalny dostp.
vyatta@vyatta$configure vyatta@vyatta#setinterfaceetherneteth0address192.168.0.20/24 vyatta@vyatta#setinterfaceetherneteth1address10.10.2.1/24 vyatta@vyatta#setservicesssh vyatta@vyatta#commit
Teraz ustawimy kana OpenVPN w trybie Site-to-Site. Zapewni to prywatne poczenie sieci B z sieci A. Wpisujemy nastpujce polecenia:
vyatta@vyatta#setinterfaceopenvpnvtun0 vyatta@vyatta#setinterfaceopenvpnvtun0modesitetosite vyatta@vyatta#setinterfaceopenvpnvtun0localaddress192.168.100.2 vyatta@vyatta#setinterfaceopenvpnvtun0localport2000 vyatta@vyatta#setinterfaceopenvpnvtun0remoteport2000 vyatta@vyatta#setinterfaceopenvpnvtun0remoteaddres192.168.100.1 vyatta@vyatta#setinterfaceopenvpnvtun0remotehost192.168.0.10 vyatta@vyatta#runvpnopenvpngenerate/root/tunel0 vyatta@vyatta#setinterfaceopenvpnvtun0sharedsecret/root/tunel0 vyatta@vyatta#commit vyatta@vyatta#sudonano/root/tunel0(wklejamyskopiowanyklucz) vyatta@vyatta#setprotocolstaticinterfaceroute10.10.1.0/24nexthopinterfacevtun0 vyatta@vyatta#commit
Wane: Klucze na routerach, ktre cz si kanaem VPN musz by takie same. Zgodno tych kluczy oznacza pozwolenie na poczenie.
Str. 3 z 7
Po tym etapie mamy skonfigurowane dwa routery Vyatta1 i Vyatta2. Mamy wic poczenie VPN pomidzy sieciami A i B oraz otwarty kana dla sieci C. Pora na konfiguracj trzeciego routera Vyatta3 dla sieci C. Przystpujemy do konfiguracji trzeciego routera Vyatta3. Teraz zajmiemy si ustawieniem routera Vyatta3 dla drugiej sieci - B. Ustawimy interfejsy oraz zdalny dostp.
vyatta@vyatta$configure vyatta@vyatta#setinterfaceetherneteth0address192.168.0.30/24 vyatta@vyatta#setinterfaceetherneteth1address10.10.3.1/24 vyatta@vyatta#setservicesssh vyatta@vyatta#commit
Teraz ustawimy kana OpenVPN w trybie Site-to-Site. Zapewni to prywatne poczenie sieci C z sieci B. Wpisujemy nastpujce polecenia:
vyatta@vyatta#setinterfaceopenvpnvtun1 vyatta@vyatta#setinterfaceopenvpnvtun1modesitetosite vyatta@vyatta#setinterfaceopenvpnvtun1localaddress192.168.100.4 vyatta@vyatta#setinterfaceopenvpnvtun1localport3000 vyatta@vyatta#setinterfaceopenvpnvtun1remoteport3000 vyatta@vyatta#setinterfaceopenvpnvtun1remoteaddres192.168.100.3 vyatta@vyatta#setinterfaceopenvpnvtun1remotehost192.168.0.20 vyatta@vyatta#setinterfaceopenvpnvtun1sharedsecret/root/tunel1 vyatta@vyatta#runvpnopenvpngenerate/root/tunel1 vyatta@vyatta#commit vyatta@vyatta#sudonano/root/tunel1(wklejamyskopiowanyklucz) vyatta@vyatta#setprotocolstaticinterfaceroute10.10.2.0/24nexthopinterfacevtun1 vyatta@vyatta#commit
Jeli wszystkie klucze bd identyczne to po drobnych zabiegach forwardingu na routerze Vyatta2 utworzymy przeskok z sieci A do sieci C poprzez kana VPN.
Str. 4 z 7
Przystpujemy do konfiguracji serwera DHCP (interfejs eth1) Vyatta1. Jego interfejsy s nastpujce: eth0 bridge , IP- 192.168.0.10/24, eth1 (sie lokalna) LAN1 IP- 10.10.1.1/24 . Wydajemy nastpujce komendy w celu ustawienia interfejsw sieciowych:
vyatta@vyatta$configure vyatta@vyatta#setinterfaceetherneteth0address192.168.0.10/24 vyatta@vyatta#setinterfaceetherneteth1address10.10.1.1/24 vyatta@vyatta#setservicesssh vyatta@vyatta#commit
Przystpujemy do konfiguracji serwera DHCP (interfejs eth1) Vyatta2. Jego interfejsy s nastpujce: eth0 bridge , IP- 192.168.0.20/24, eth1 (sie lokalna) LAN2 IP- 10.10.2.1/24 . Wydajemy nastpujce komendy w celu ustawienia interfejsw sieciowych:
vyatta@vyatta$configure vyatta@vyatta#setinterfaceetherneteth0address192.168.0.20/24 vyatta@vyatta#setinterfaceetherneteth1address10.10.2.1/24 vyatta@vyatta#setservicesssh vyatta@vyatta#commit
Str. 5 z 7
Przystpujemy do konfiguracji serwera DHCP (interfejs eth1) Vyatta3. Jego interfejsy s nastpujce: eth0 bridge , IP- 192.168.0.30/24, eth1 (sie lokalna) LAN3 IP- 10.10.3.1/24 . Wydajemy nastpujce komendy w celu ustawienia interfejsw sieciowych:
vyatta@vyatta$configure vyatta@vyatta#setinterfaceetherneteth0address192.168.0.30/24 vyatta@vyatta#setinterfaceetherneteth1address10.10.3.1/24 vyatta@vyatta#setservicesssh vyatta@vyatta#commit
Str. 6 z 7
Str. 7 z 7