Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Niedługo zbliża się koniec terminu pisania pracy magisterskiej i przydałoby mi się dołożyć konfigurację IPsec. Niestety kombinowałem na kilka sposobów wg. różnych poradników i nic. Wydaje mi się, że błąd jaki popełniam może być oczywisty dla kogoś kto zestawiał wcześniej IPsec. Sytuacja u mnie jest o tyle trudna, że chciałbym połączyć dwie sieci łączące się z internetem przez DSL zwykłym routerkiem neostradowym przez co należy odpowiednio dopasować konfigurację do NAT'u. Realizuję to na Cent OS'sie ze względu na to, że mój temat jest związany z centralą Trixbox CE, ale na codzień używam Debiana i wiem, że w tym środowisku mogę liczyć na pomoc :) Poza tym, w obsłudze OpenSwana chyba nie powinno stanowić to różnicy.
Zakładany schemat przedstawia się następująco:
----------------------------------------------------------- | <<<<<< SIEĆ A >>>>>> | sieć 192.168.1.0/24 (host openswan: 192.168.1.3) [NAT] | | | v | router DSL (192.168.1.1) [ip.publ.A] ----------------------------------------------------------- ^ | <<<<<< INTERNET >>>>>> | v ----------------------------------------------------------- | <<<<<< SIEĆ B >>>>>> | router DSL (192.168.0.254) [ip.publ.B] | ^ | | | sieć 192.168.0.0/24 (host openswan: 192.168.0.105) [NAT] -----------------------------------------------------------
Na obydwu routerach ustawiłem (webGUI) następujące forwardowanie (przykład routera B):
port 50 -> TCP/UDP -> 192.168.0.105 port 51 -> TCP/UDP -> 192.168.0.105 port 500 -> UDP -> 192.168.0.105 port 4500 -> UDP -> 192.168.0.105
Zgodnie z prośbą jaką wystosowało polecenie "ipsec verify", pliki:
/proc/sys/net/ipv4/conf/*/send_redirects /proc/sys/net/ipv4/conf/*/accept_redirects
zostały ustawione na 0 a także plik /proc/sys/net/ipv4/ip_forward został ustawiony na 1.
Niżej przedstawiam konfiguracje ipsec.conf dla sieci B. Sieć A skonfigurowana jest podobnie (odwrotnie left i right).
ipsec.conf dla sieci B na 192.168.0.105:
version 2.0 config setup interfaces=%defaultroute forwardcontrol=yes rp_filter=0 nat_traversal=yes conn linux-to-linux auth=esp authby=rsasig pfs=yes left=ip.publ.B leftnexthop=192.168.0.254 leftsubnet=192.168.0.0/24 leftrsasigkey=0sAQPA18ifQTILdLTGAhbkdKwIJaF02dI4N2EmgszVL42R3oO3E2jKTm74+3NVJJMew9nxcnexHXmGWoffXYs5JZbJWHQRdpkb9xIKM8nSkg1nGHCrOixfw6PD1Vwr3qHLeHjeccdm5xYlKfd/c8DXTdg+XTMESv4H+F66gIu2KFQ+Vw== right=79.186.173.156 rightsubnet=192.168.1.0/24 rightrsasigkey=0sAQO4gbLa12l/M0Mgv6tYUCWQ2h2JgJvs+0fsdYT1Oh9QjVgAfeBkkqwj+ANhKCFlwND+pficn/+dcjbM7fz1Gq0aN1hv89cllfkbZ6nwXWZyJaNBrU/tDBe12dQC36npYbzSO+GvwoQhMtsVrEx7duYyehK51niKozi/xv6SKJUljw== auto=start
Plik ipsec.secrets zrobiłem zgodnie z tutorialami kopiując odpowiednie fragmenty klucza w taki sposób (sieć B):
ip.publ.B ip.publ.A: RSA { Modulus: 0xc...... ... Coefficient: 0x500c9d248681af7bce569ebc4d519fda24091335 CKAIDNSS: 0x500c9d248681af7bce569ebc4d519fda24091335 }
Offline
Napisz dokładnie co nie działa, co chcesz osiągnać (oprócz napisania pracy magisterskiej ;) ) oraz jakie błędy dostajesz, załącz log /var/log/syslog, plik iptables, wynik polecenia ipsec auto --status,ipsec verify,netstat -nr, z jakiego tutoriala korzystałeś itd. może coś poradzimy. :)
Ostatnio edytowany przez ba10 (2011-09-23 10:45:47)
Offline
Dzięki za odpowiedź. Niestety w tym momencie mam za dużą presję czasu i muszę zaniehać na ten moment ipsec. Mimo wszystko po obronie pracy podam dalsze szczegóły i spróbuję to zestawić.
Offline
Strony: 1