instalacja vpnc
|
masterix |
Dodano 21-04-2013 18:06
|
User
Posty: 8
Dołączył: 27/03/2013 21:29
|
Witam
chciałbym na swoim ruterze netgear wnr3500 v2 z zainstalowanym tomato zainstalować klienta vpn cisco
w ipkg jest klient vpnc ale jak próbuję go zainstalować to wyrzuca mi błąd że nie są spełnione zależności i brakuje pakietu kernel-module-tun ale w ipkg nie ma takiego pakietu więc nie mogę nic dalej zrobić. Czy jest jakieś repo z którego mogę doinstalować wymagane pakiety lub inny sposób w jaki zainstalować vpnc.
poniżej to co wyrzuca mi przy próbie instalacji vpnc i kernel-module-tun
root@tomato:/tmp/home/root# ipkg install vpnc
Installing vpnc (0.5.3-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/vpnc_0.5.3-1_mipsel.ipk
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for vpnc:
kernel-module-tun
root@tomato:/tmp/home/root# ipkg install kernel-module-tun
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package kernel-module-tun.
Check the spelling or perhaps run 'ipkg update'
Dzięki za pomoc |
|
|
|
hermes-80 |
Dodano 21-04-2013 22:15
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
A gdybyś ściągnął paczkę, rozpakował i przegrał odpowiednie pliki do odpowiednich katalogów według paczki, a kernel-module-tun to mi się wydaje, że jest moduł tun, który można załadować spod konsoli modprobe/insmod tun.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
ml |
Dodano 22-04-2013 22:31
|
User
Posty: 21
Dołączył: 22/01/2012 23:09
|
Coś jest na rzeczy - mam dwa routery z Tomato i na jednym mam od dawna zainstalowane vpnc w najprostszy sposób. Teraz próbowałem na tym drugim i faktycznie jest identyczny błąd:
root@serwer:modprobe tun
root@serwer:/tmp/home/root# ipkg install vpnc
Installing vpnc (0.5.3-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/vpnc_0.5 .3-1_mipsel.ipk
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for vpnc:
kernel-module-tun
Jako że mam wersję AIO, to mam również moduł tun, który jest wymagany przez OpenVPN. Tak więc wygląda na to, że nie działa tylko sprawdzenie zależności.
Zainstaluj więc vpnc wywołując ipkg z opcją --force-depends, u mnie poszło:
root@serwer:/tmp/home/root# ipkg --force-depends install vpnc
Installing vpnc (0.5.3-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/vpnc_0.5.3-1_mipsel.ipk
Installing libgcrypt (1.5.0-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libgcrypt_1.5.0-1_mipsel.ipk
Installing libgpg-error (1.10-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libgpg-error_1.10-1_mipsel.ipk
Configuring libgcrypt
Configuring libgpg-error
Configuring vpnc
Successfully terminated.
Collected errors:
Warning: Cannot satisfy the following dependencies for vpnc:
kernel-module-tun
root@serwer:/tmp/home/root# vpnc
unknown host `'
Pozdrawiam
ML |
|
|
|
masterix |
Dodano 24-04-2013 18:56
|
User
Posty: 8
Dołączył: 27/03/2013 21:29
|
Udało mi się zainstalować vpnc bez sprawdzania zależności
ipkg -nodeps install vpnc
ale dodatkowo musiałem doinstalować pakiet libgcrypt
ipkg install libgcrypt
teraz po odpaleniu vpnc zestawia się połączenie ale nie dodaje mi się serer dns do listy
root@tomato:/tmp/home/root# vpnc
/opt/etc/vpnc/vpnc-script: line 1: can't create /etc/resolv.conf: Read-only file system
VPNC started in background (pid: 28783)...
czy jest jakaś możliwość aby działały dnsy |
|
|
|
hermes-80 |
Dodano 24-04-2013 18:59
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
DNS-y wpisz w sekcji LAN jako opcjonalne.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
masterix |
Dodano 24-04-2013 19:52
|
User
Posty: 8
Dołączył: 27/03/2013 21:29
|
dodałem dnsy do sekcji LAN ale nie jest to do końca poprane rozwiązanie bo gdy nie jestem połączony vpnc to dns jest na liście. ale ok to rozwiązanie jest do zaakceptowania.
Mam kolejny problem z rutera mogę spingować adres dostępny w sieci za cisco a z komputera w domowym lanie już nie mogę. Chyba gdzieś trzeba trasę zmienić tak żebym z komputera sieci lokalnej mógł spingować komputer za cisco |
|
|
|
ml |
Dodano 24-04-2013 23:51
|
User
Posty: 21
Dołączył: 22/01/2012 23:09
|
Podejrzewam, że problem leży w braku translacji adresów, bo pewnie router w zdalnej sieci nie wie jak przesłać odpowiedź na ping (jest zaadresowana do Twojej sieci domowej, której on nie zna).
Na Tomato wystarczy więc wpisać coś mniej więcej takiego:
iptables -A POSTROUTING -t nat -o tun0 -j MASQUERADE
ml |
|
|
|
masterix |
Dodano 25-04-2013 15:31
|
User
Posty: 8
Dołączył: 27/03/2013 21:29
|
dzięki bardzo ml pomogło |
|
|