Эту тему уже здесь поднимали, но толковой инструкции так и нет… Прошу помощи, так как сам пытаюсь осваивать Линукс, и мало чего понимаю…
Задача стоит просто поднять VPN для того, что бы можно было соединяться извне с домашней сетью и получать доступ ко ВСЕМ стандартным ресурсам (шары, mstsc, и т.п.). Обязательное условие, что бы при этом использовался стандартный клиент Win (так как пользоваться этим будут пользователи, слабо знакомые с компом…).
Единственный вариант, насколько я понял - это Poptop.
Чего сделал:
выполнил ipkg install poptop
сконфигурировал /opt/etc/pptpd.conf :
сконфигурировал /opt/etc/ppp/options.pptpd :Code:localip 192.167.0.1 remoteip 192.167.0.240-245 listen 85.140.0.1
в /usr/local/sbin/*post-firewall прописал:Code:ms-dns 192.167.0.1 ms-wins 192.167.0.1
в /usr/local/sbin/*post-mount прописал (почему-то, если прописать в post-boot, не запускается):Code:/usr/sbin/iptables -I INPUT -p tcp --dport 1723 -j ACCEPT /usr/sbin/iptables -I OUTPUT -p tcp --dport 1723 -j ACCEPT /usr/sbin/iptables -I INPUT -p 47 -j ACCEPT /usr/sbin/iptables -I OUTPUT -p 47 -j ACCEPT
Code:/opt/etc/init.d/*S20poptop start
Ну вот, а итог как и у всех, правда с особенностями…
Во-первых при запуске в логе появляется:
pptpd[171]: PPTPD: failed to open(/opt/var/run/pptpd.pid), errno=2
Собственно там и папки то run нет, не говоря уже про pptpd.pid… Почему? Нужен ли он?
Ну и самое главное… При попытке приконнектится в логах появляется:
Sep 18 03:54:10 pptpd[181]: CTRL: Client 89.19.169.192 control connection started
Sep 18 03:54:11 pptpd[181]: CTRL: Starting call (launching pppd, opening GRE)
Sep 18 03:54:11 pppd[182]: File not found
Sep 18 03:54:11 pppd[182]: Couldn't load plugin /usr/lib/pptpd/pptpd-logwtmp.so
Sep 18 03:54:11 pptpd[181]: GRE: read(fd=7,buffer=4205cc,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Sep 18 03:54:11 pptpd[181]: CTRL: PTY read or GRE write failed (pty,gre)=(7,8)
Sep 18 03:54:11 pptpd[181]: CTRL: Client 89.19.169.192 control connection finished
Там, где «File not found» в идеале должно быть:
pppd[234]: pppd 2.4.2 started by admin, uid 0
pppd[234]: Using interface ppp0
Pppd и павда нигде нет… Чё делать? Как его туда доустановить? При попытке скачать ppp и poptop для Линукса, понял, что Линукс на роутере не умеет воспринимать обычные проги, ему нужны эти хитрые пакеты… Чего собственно делать?! Форум уже почти наизусть знаю…
Rt-n16 (1.9.2.7-rtn-r1636) Corbina.
Попытался установить poptop новее, т.е с сайта...
Не получается... Может хоть с этим кто поможет?
Результат:
admin@WL–500w root]$ cd /opt/share/pptpd–1.3.4 &&./configure ––prefix=/opt && make install
checking for a BSD–compatible install… /opt/bin/install –c
checking whether build environment is sane… yes
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking command line for use of BSD PPP… default standard pppd
checking command line for use of SLIRP… default no
checking command line for syslog facility name… default LOG_DAEMON
checking command line for bcrelay build… default no
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
Rt-n16 (1.9.2.7-rtn-r1636) Corbina.
Уважаемые, гуру, у кого-нить может появились мысли по поводу poptop. Вроде всё установилось нормально и даже иногда работает, но проблема, которая была заявлена ещё 3 года назад так и не была решена => http://wl500g.info/showthread.php?t=3032 . У меня, например, коннект поднимается, в лучшем случае, с 5-6 раза.
Без подключения:
Подключение установленоOriginally Posted by syslog
У кого-нить есть идеи почему появляется:Originally Posted by syslog
Nov 2 19:25:04 pppd[6180]: LCP: timeout sending Config-Requests
И ещё вопрос, где syslog.conf в прошивке:?:
А у меня так ниразу и не соеденился
Code:Nov 10 21:58:40 pptpd[442]: CTRL: Starting call (launching pppd, opening GRE) Nov 10 21:58:40 pppd[443]: pppd options in effect: Nov 10 21:58:40 pppd[443]: debug^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: kdebug 7^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: dump^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: require-mschap-v2^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: refuse-pap^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: refuse-chap^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: refuse-mschap^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: name pptpd^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: 115200^I^I# (from command line) Nov 10 21:58:40 pppd[443]: lock^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: local^I^I# (from command line) Nov 10 21:58:40 pppd[443]: mru 1464^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: mtu 1464^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: lcp-max-configure 30^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: ipparam 192.168.1.3^I^I# (from command line) Nov 10 21:58:40 pppd[443]: 10.0.0.1:10.0.0.2^I^I# (from command line) Nov 10 21:58:40 pppd[443]: nobsdcomp^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: require-mppe-128^I^I# (from /opt/etc/ppp/options.pptpd) Nov 10 21:58:40 pppd[443]: pppd 2.4.2 started by scylla, uid 0 Nov 10 21:58:40 pppd[443]: Using interface ppp1 Nov 10 21:58:40 pppd[443]: Connect: ppp1 <--> /dev/pts/1 Nov 10 22:00:10 pppd[443]: LCP: timeout sending Config-Requests Nov 10 22:00:10 pppd[443]: Connection terminated. Nov 10 22:00:10 pppd[443]: Exit. Nov 10 22:00:10 pptpd[442]: GRE: read(fd=5,buffer=100004f0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs Nov 10 22:00:10 pptpd[442]: CTRL: PTY read or GRE write failed (pty,gre)=(5,6) Nov 10 22:00:10 pptpd[442]: CTRL: Client 192.168.1.3 control connection finished
На данный у меня стабильно подключается с 4-го раза. Даже если сделать три попытки подключения, а 4-ю через 1-2 часа, то подключится сразу, как будто счётчик где-то стоит, либо пора мне уже санитаров вызывать. На текущий момент у меня имеется :
Originally Posted by options.pptpdOriginally Posted by pptpd.conf
Снял логи обмена пакетами - log_1.txt - соединение не установлено, log_2.txt - соединение установлено. Первые 7 пакетов идёт одинаковый обмен в обоих случаях. Но если клиент не выдаёт 8-ой пакет (по log_2.txt) и 9-ый GRE, то соединение не устанавливается.
Добрый день, являюсь счастливым обладателем wl500gv2. Пытаюсь поднять poptop для того чтобы можно было получать доступ к ресурсам сети из вне через VPN используя аутентификацию по паролю.
Прошивка: 1.9.2.7-10
Роутер: wl500gPv2
Поднял ssh как написано здесь: http://wl500g.info/showthread.php?t=3171
Пытаюсь установить poptop:
сам по себе poptop не поднимается, пытаюсь запустить вручную /opt/etc/init.d/S20poptop start, получаю ответCode:ipkg install poptop flashfs save flashfs commit flashfs enable reboot
Хотя команда ls /opt/sbin/ даёт такой результат:Code:Starting PoPToP server: /opt/etc/init.d/S20poptop: /opt/etc/init.d/S20poptop: 47: /opt/sbin/pptpd: not found
что я делаю не так, как заставить работать?Code:bcrelay pptpctrl pptpd
P.S. Заранее благодарен.
Last edited by klipach; 15-11-2008 at 15:56.
А что скажет ls -la /opt/sbin/
WL-500gPv2 (1.9.2.7-10) + Seagate 80G IDE (Jou Jye UB-102B2) + hp1022
lighttpd vhosts, auth + logrotate + rtorrent + ADOS + rTorrent WebUI + rrdtool + vsftpd + nodupdate +openvpn
ls -la /opt/sbin/
Code:drwxr-xr-x 1 admin root 0 Jan 25 2008 . drwxr-xr-x 1 admin root 0 Jan 25 2008 .. -rwxr-xr-x 1 admin root 15812 Jan 25 2008 bcrelay -rwxr-xr-x 1 admin root 27416 Jan 25 2008 pptpctrl -rwxrwxrwx 1 admin root 22920 Jan 25 2008 pptpd
Last edited by klipach; 16-11-2008 at 09:24.
Приветствую. Прочитал всё что смог найти на форуме по poptop, openvpn. OpenVPN не устраивает т.к. vpn соединения до VPN сервера надо делать в частности с устройств на которые openvpn не установить: мобильник, HD приставка.
С POPTOP по всей видимости задача не решаемая(один раз из 4х... это как "один раз не пи...").
Подскажите альтернативное железо за умеренную цену на котором можно сделать нормальный VPN сервер для раздачи интернета в сети одного провайдера.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Нужно небольшое устройство которое можно положить и забыть о нем.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >