скажите, а в прошивке присутствует VPN-сервер? Если нет, то как его можно поиметь на WL500gp без самостоятельных сборок? И мне бы PPTP а не OpenVPN....
Last edited by mar1boro; 16-09-2012 at 15:26.
staticroute, спасибо за ваш ответ. буду пробовать..
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
скажите, хватит ли памяти WL500gp v1 для установки пакета pptpd или accel-pppd без использования USB-флешки ?
pptp нужен только для vpn на телефоне, чтобы в общественных местах быть более менее защищенным
сейчас стоит только 1.9.2.7-rtn-r4051, планирую обновиться до последней rtn
Last edited by Pulse; 17-09-2012 at 00:25.
WL-500gP v1, firmware - 1.9.2.7-rtn-r4051, PPPoE, белый IP (динамический) + Win7 x64 Sp1 Ent
3.3M totalCode:( opkg files libc && opkg files libopenssl && opkg files libpcre && opkg files libpthread && opkg files librt && opkg files accel-pppd ) |grep -v Package|xargs du -shc|grep total
возможно и залезет все, если постараться и скомпилить прошивку без лишних штук
accel-pptp (клиент) идет в составе прошивки.
Last edited by staticroute; 18-09-2012 at 17:12.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
я попробовал
в логе:Code:insmod pppox insmod pptp /opt/sbin/accel-pppd -d -c /opt/etc/accel-ppp.conf
при попытке соединенияCode:Sep 18 22:43:30 kernel: NET: Registered protocol family 24 Sep 18 22:43:38 kernel: PPTP driver version 0.8.5 Sep 18 22:46:58 accel-pppd: failed to load pptp kernel module Sep 18 22:46:58 accel-pppd: accel-ppp version 1.7.1
что попробовать еще?Code:Sep 18 22:47:29 accel-pppd: :: failed to create PPTP socket (Protocol not supported) Sep 18 22:47:29 accel-pppd: :: disconnected
очень странно, надр conf посмотреть + попробовать запустить его через strace
strace /opt/sbin/accel-pppd -d -c /opt/etc/accel-ppp.conf
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
готово
Attachment 9277
Last edited by agros; 19-09-2012 at 17:35. Reason: удалил вложение
создайте /opt/lib/accel-ppp/chap-secrets с нужными записями...access("/opt/lib/accel-ppp/chap-secrets", F_OK) = -1 ENOENT (No such file or directory)
еще, судя по логу фэйлит
можно ручками попробоватьmodprobe pptpхотя такого модуля я что-то не вижу у себя...Code:insmod pptp
Last edited by staticroute; 19-09-2012 at 12:45.
нет, модули он свои ищет
нет, не в этом дело.
accel-pptp пытается подгрузить ядерные ppp модули с помощью "modprobe -q pptp", вне зависимости загружены или нет.Code:Sep 18 22:46:58 accel-pppd: failed to load pptp kernel module 670 execve("/sbin/modprobe", ["modprobe", "-q", "pptp"], ...) = 0 670 chdir("/opt/lib/modules") = -1 ENOENT (No such file or directory)
modprobe загружает модули только из /opt/lib..., не из /lib.
поэтому варианта 2:
1. загружать заранее insmod, как делал и забить на варнинг
2. развернуть архив всех модулей прошивки (modules-1.9.2.7-rtn-rxxxx-MIPS32r2.tgz) в /opt
а вот это хуже, без пересборки accel-pppd не обойтись, L2TP так же не заработает (или вообще с ним не соберется)Code:Sep 18 22:47:29 accel-pppd: :: failed to create PPTP socket (Protocol not supported) socket(PF_PPPOX, SOCK_STREAM, 1) = -1 EAFNOSUPPORT (Address family not supported by protocol)
в прошивке PX_PROTO_PPTP = 2, accel-pppd считает что оно 1 и пытается, на самом деле, создавать не pptp, а l2tp сокет.
конкретнее, в accel-pppd юзается вот такая конструкция:
ядро в прошивке не стоковое 2.6.22, l2tp в нем есть, поэтому этот кусок неверный, нужно просить товарищей из entware подумать над этим делом.Code:#define PX_PROTO_OE 0 /* Currently just PPPoE */ #if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,22) #define PX_PROTO_PPTP 1 #define PX_MAX_PROTO 2 #else #define PX_PROTO_PPTP 2 #define PX_MAX_PROTO 3 #endif
p.s сделай insmod pppol2tp ошибки будут интереснее )
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon