Re: /etc/network/interfaces и pptp. Что не так?
В Чтв, 04/12/2008 в 10:15 +0300, Peter Teslenko пишет: Alexey Boyko wrote: А вот там должно работать. Добавь вывод отладочной информации в скрипт, чтобы разобраться почему ( типа 2/tmp/1.log ). Уже разобрался почему не работало в /etc/ppp/ip-up.d/ У меня в имени скрипта была точка, а run-parts, который вызывается из /etc/ppp/ip-up этот скрипт просто не видит. Вот-вот, опять вспомнил как я с этим тоже боролся, злой run-parts! [EMAIL PROTECTED]:/etc/ppp/ip-up.d# ls -al total 21 drwxr-xr-x 2 root root 192 2008-12-04 10:14 . drwxr-xr-x 8 root root 544 2008-12-01 19:08 .. -rwxr-xr-x 1 root root 891 2007-03-18 01:52 usepeerdns -rwxr-xr-x 1 root root 467 2006-08-09 17:36 000resolvconf -rwxr-xr-x 1 root root 4022 2007-06-11 01:13 0dns-up -rwxr-xr-x 1 root root 1120 2007-03-21 14:17 postfix -rwxr-xr-x 1 root root 281 2008-12-03 21:41 pptp.routes-up [EMAIL PROTECTED]:/etc/ppp/ip-up.d# run-parts --list /etc/ppp/ip-up.d /etc/ppp/ip-up.d/usepeerdns /etc/ppp/ip-up.d/000resolvconf /etc/ppp/ip-up.d/0dns-up /etc/ppp/ip-up.d/postfix Убрал точку - всё заработало. -- Peter Teslenko Jabber: [EMAIL PROTECTED] -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
On Thu, Dec 04, 2008 at 11:33:23AM +0200, Покотиленко Костик wrote: В Чтв, 04/12/2008 в 10:15 +0300, Peter Teslenko пишет: Уже разобрался почему не работало в /etc/ppp/ip-up.d/ У меня в имени скрипта была точка, а run-parts, который вызывается из /etc/ppp/ip-up этот скрипт просто не видит. Вот-вот, опять вспомнил как я с этим тоже боролся, злой run-parts! Он не злой, к нему мануал есть. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
В Чтв, 04/12/2008 в 12:41 +0300, Stanislav Maslovski пишет: On Thu, Dec 04, 2008 at 11:33:23AM +0200, Покотиленко Костик wrote: В Чтв, 04/12/2008 в 10:15 +0300, Peter Teslenko пишет: Уже разобрался почему не работало в /etc/ppp/ip-up.d/ У меня в имени скрипта была точка, а run-parts, который вызывается из /etc/ppp/ip-up этот скрипт просто не видит. Вот-вот, опять вспомнил как я с этим тоже боролся, злой run-parts! Он не злой, к нему мануал есть. ...в котором написано, что он злой! -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Peter Teslenko пишет: Покотиленко Костик wrote: Если маршрут не подымается, значит в нём что-то не так, попробуй 21 /root/route.log в конце команд по добавлению маршрутов добавить. Вот так из interfaces [EMAIL PROTECTED]:/etc/ppp# ifup --verbose ppp0 Configuring interface ppp0=ppp0 (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: executing /etc/network/if-pre-up.d/wireless-tools run-parts: executing /etc/network/if-pre-up.d/wpasupplicant pon c1841.pptp ip r a 192.168.1.0/24 via 192.168.1.1 А разве вот это ^^ правильно? Ведь это по сути та же сеть. Вот оно и ругается. Я еще понял бы p r a 192.168.1.0/24 via 192.168.2.1 RTNETLINK answers: No such process Failed to bring up ppp0. Т.е. честно выполняется post-up, но интерфейс ещё не поднялся. Что нужно пнуть чтобы дождалось его поднятия? -- -- С наилучшими пожеланиями, Олег Анисимов AKA Yoda -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
В Чтв, 04/12/2008 в 17:13 +0300, Олег Анисимов пишет: Peter Teslenko пишет: Покотиленко Костик wrote: Если маршрут не подымается, значит в нём что-то не так, попробуй 21 /root/route.log в конце команд по добавлению маршрутов добавить. Вот так из interfaces [EMAIL PROTECTED]:/etc/ppp# ifup --verbose ppp0 Configuring interface ppp0=ppp0 (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: executing /etc/network/if-pre-up.d/wireless-tools run-parts: executing /etc/network/if-pre-up.d/wpasupplicant pon c1841.pptp ip r a 192.168.1.0/24 via 192.168.1.1 А разве вот это ^^ правильно? Ведь это по сути та же сеть. Вот оно и ругается. Я еще понял бы p r a 192.168.1.0/24 via 192.168.2.1 Это *может* быть правильно, 192.168.1.1 скорее всего P-t-P адрес (какой ещё он может быть на PPP???), поэтому маршрут при поднятии есть только для него, а для сети надо прописать. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Олег Анисимов wrote: pon c1841.pptp ip r a 192.168.1.0/24 via 192.168.1.1 А разве вот это ^^ правильно? Ведь это по сути та же сеть. Вот оно и ругается. Я еще понял бы p r a 192.168.1.0/24 via 192.168.2.1 Ещё как правильно. Это адрес pptp сервера, и, в данном случае, ещё и адрес обратной стороны туннеля. Проблема была не с роутингом, а с тем что поднимать его из файла interfaces, в случае pptp (или просто ppp), является плохой идеей. Правильным местом является /etc/ppp/ip-up.d/ , но т.к. скрипты запускаются через run-parts, то на имена скриптов накладываются некоторые ограничения. В моём случае лишней была точка в имени скрипта. -- Peter Teslenko Jabber: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
В Вто, 02/12/2008 в 20:06 +0300, Peter Teslenko пишет: Приветствую. Прописал в /etc/network/intrfaces вот такую конструкцию iface ppp0 inet ppp provider c1841.pptp /etc/ppp/peers/c1841.pptp выглядит так remotename gw.bla-bla.ru linkname c1841.pptp ipparam c1841.pptp pty /usr/sbin/pptp --loglevel 1 gw.bla-bla.ru --nolaunchpppd name pptp require-mppe nomppe-stateful noauth lock bsdcomp 9,15 deflate 9,15 mtu 1492 mru 1492 После поднятия интерфейса ppp0 мне нужно прописать маршрут через него. Пытался прописывать в /etc/network/intrfaces post-up ip r a 192.168.1.0/24 via 192.168.1.1 pre-down ip r d 192.168.1.0/24 via 192.168.1.1 Почему-то не отрабатывает. Пытался положить скрипт в /etc/ppp/ip-up.d/ и там отслеживать одно из IFNAME=ppp0 IPLOCAL=192.168.2.10 IPREMOTE=192.168.1.1 LINKNAME=c1841.pptp PPP_IFACE=ppp0 PPP_IPPARAM=c1841.pptp PPP_LOCAL=192.168.2.10 PPP_REMOTE=192.168.1.1 но почему-то и там роут не понимается. Что я делаю не так? Если маршрут не подымается, значит в нём что-то не так, попробуй 21 /root/route.log в конце команд по добавлению маршрутов добавить. Для via 192.168.1.1 192.168.1.1 должен уже быть достижим. Можно попробовать вместо via 192.168.1.1 поставить dev ppp0 -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Peter Teslenko пишет: Приветствую. Прописал в /etc/network/intrfaces вот такую конструкцию iface ppp0 inet ppp provider c1841.pptp /etc/ppp/peers/c1841.pptp выглядит так remotename gw.bla-bla.ru linkname c1841.pptp ipparam c1841.pptp pty /usr/sbin/pptp --loglevel 1 gw.bla-bla.ru --nolaunchpppd name pptp require-mppe nomppe-stateful noauth lock bsdcomp 9,15 deflate 9,15 mtu 1492 mru 1492 После поднятия интерфейса ppp0 мне нужно прописать маршрут через него. Просто добавьте в ваш /etc/ppp/peers/c1841.pptp следующее: defaultroute replacedefaultroute Пытался прописывать в /etc/network/intrfaces post-up ip r a 192.168.1.0/24 via 192.168.1.1 pre-down ip r d 192.168.1.0/24 via 192.168.1.1 Почему-то не отрабатывает. Пытался положить скрипт в /etc/ppp/ip-up.d/ и там отслеживать одно из IFNAME=ppp0 IPLOCAL=192.168.2.10 IPREMOTE=192.168.1.1 LINKNAME=c1841.pptp PPP_IFACE=ppp0 PPP_IPPARAM=c1841.pptp PPP_LOCAL=192.168.2.10 PPP_REMOTE=192.168.1.1 но почему-то и там роут не понимается. Что я делаю не так? -- -- С наилучшими пожеланиями, Олег Анисимов AKA Yoda -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Oleg Anisimov (Олег Анисимов) wrote: После поднятия интерфейса ppp0 мне нужно прописать маршрут через него. Просто добавьте в ваш /etc/ppp/peers/c1841.pptp следующее: defaultroute replacedefaultroute А мне не нужно чтобы менялся default gw на этот ppp. Мне нужно прописать доп.маршрут через него. -- Peter Teslenko Jabber: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
В Срд, 03/12/2008 в 16:37 +0300, Oleg Anisimov (Олег Анисимов) пишет: Peter Teslenko пишет: Приветствую. Прописал в /etc/network/intrfaces вот такую конструкцию iface ppp0 inet ppp provider c1841.pptp /etc/ppp/peers/c1841.pptp выглядит так remotename gw.bla-bla.ru linkname c1841.pptp ipparam c1841.pptp pty /usr/sbin/pptp --loglevel 1 gw.bla-bla.ru --nolaunchpppd name pptp require-mppe nomppe-stateful noauth lock bsdcomp 9,15 deflate 9,15 mtu 1492 mru 1492 После поднятия интерфейса ppp0 мне нужно прописать маршрут через него. Просто добавьте в ваш /etc/ppp/peers/c1841.pptp следующее: defaultroute replacedefaultroute Ему же не default надо, я только 192.168.1.0/24. Пытался прописывать в /etc/network/intrfaces post-up ip r a 192.168.1.0/24 via 192.168.1.1 pre-down ip r d 192.168.1.0/24 via 192.168.1.1 Почему-то не отрабатывает. Пытался положить скрипт в /etc/ppp/ip-up.d/ и там отслеживать одно из IFNAME=ppp0 IPLOCAL=192.168.2.10 IPREMOTE=192.168.1.1 LINKNAME=c1841.pptp PPP_IFACE=ppp0 PPP_IPPARAM=c1841.pptp PPP_LOCAL=192.168.2.10 PPP_REMOTE=192.168.1.1 но почему-то и там роут не понимается. Что я делаю не так? -- -- С наилучшими пожеланиями, Олег Анисимов AKA Yoda -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
В сообщении от 3 декабря 2008 17:26 Peter Teslenko написал(a): А мне не нужно чтобы менялся default gw на этот ppp. Мне нужно прописать доп.маршрут через него. Посмотри в каталоги /etc/ppp/ip-{up,down}/ Может твоему скрипту (уст./удал. маршрута via ppp0) там самое правильное место? -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Andrey Nikitin wrote: В сообщении от 3 декабря 2008 17:26 Peter Teslenko написал(a): А мне не нужно чтобы менялся default gw на этот ppp. Мне нужно прописать доп.маршрут через него. Посмотри в каталоги /etc/ppp/ip-{up,down}/ Может твоему скрипту (уст./удал. маршрута via ppp0) там самое правильное место? В исходном сообщении я писал, что уже пытался это сделать Получается вот это RTNETLINK answers: No such process Failed to bring up ppp0. -- Peter Teslenko Jabber: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Покотиленко Костик wrote: Если маршрут не подымается, значит в нём что-то не так, попробуй 21 /root/route.log в конце команд по добавлению маршрутов добавить. Вот так из interfaces [EMAIL PROTECTED]:/etc/ppp# ifup --verbose ppp0 Configuring interface ppp0=ppp0 (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: executing /etc/network/if-pre-up.d/wireless-tools run-parts: executing /etc/network/if-pre-up.d/wpasupplicant pon c1841.pptp ip r a 192.168.1.0/24 via 192.168.1.1 RTNETLINK answers: No such process Failed to bring up ppp0. Т.е. честно выполняется post-up, но интерфейс ещё не поднялся. Что нужно пнуть чтобы дождалось его поднятия? -- Peter Teslenko Jabber: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Peter Teslenko - debian-russian@lists.debian.org @ Wed, 03 Dec 2008 17:49:15 +0300: Если маршрут не подымается, значит в нём что-то не так, попробуй 21 /root/route.log в конце команд по добавлению маршрутов добавить. PT Вот так из interfaces PT [EMAIL PROTECTED]:/etc/ppp# ifup --verbose ppp0 PT Configuring interface ppp0=ppp0 (inet) PT run-parts --verbose /etc/network/if-pre-up.d PT run-parts: executing /etc/network/if-pre-up.d/wireless-tools PT run-parts: executing /etc/network/if-pre-up.d/wpasupplicant PT pon c1841.pptp PT ip r a 192.168.1.0/24 via 192.168.1.1 PT RTNETLINK answers: No such process PT Failed to bring up ppp0. PT Т.е. честно выполняется post-up, но интерфейс ещё не поднялся. PT Что нужно пнуть чтобы дождалось его поднятия? pon - это оно само придумало? Тогда только в ppp'шных скриптах. pon сразу уходит в бэкграунд. ppp'шные скрипты выполняются только после настройки сети. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Мне еще спать под рутом (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
В Срд, 03/12/2008 в 17:43 +0300, Peter Teslenko пишет: Andrey Nikitin wrote: В сообщении от 3 декабря 2008 17:26 Peter Teslenko написал(a): А мне не нужно чтобы менялся default gw на этот ppp. Мне нужно прописать доп.маршрут через него. Посмотри в каталоги /etc/ppp/ip-{up,down}/ Может твоему скрипту (уст./удал. маршрута via ppp0) там самое правильное место? В исходном сообщении я писал, что уже пытался это сделать Получается вот это RTNETLINK answers: No such process Failed to bring up ppp0. Вот видишь, вот оно. Теперь я вспомнил, для ppp скрипты должны жить в /etc/ppp/ip-[up|down].d или в файле из /etc/ppp/peers, но это не уверен. А так получается, что ifup интерфейс подымает мгновенно, в смысле запускает pppd, а маршрут подымется только потом. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
On Tuesday 02 December 2008 19:06:04 Peter Teslenko wrote: После поднятия интерфейса ppp0 мне нужно прописать маршрут через него. Пытался прописывать в /etc/network/intrfaces post-up ip r a 192.168.1.0/24 via 192.168.1.1 pre-down ip r d 192.168.1.0/24 via 192.168.1.1 Так не будет работать. Наверное уже понял, почему. Пытался положить скрипт в /etc/ppp/ip-up.d/ А вот там должно работать. Добавь вывод отладочной информации в скрипт, чтобы разобраться почему ( типа 2/tmp/1.log ).
Re: /etc/network/interfaces и pptp. Что не так?
Alexey Boyko wrote: А вот там должно работать. Добавь вывод отладочной информации в скрипт, чтобы разобраться почему ( типа 2/tmp/1.log ). Уже разобрался почему не работало в /etc/ppp/ip-up.d/ У меня в имени скрипта была точка, а run-parts, который вызывается из /etc/ppp/ip-up этот скрипт просто не видит. [EMAIL PROTECTED]:/etc/ppp/ip-up.d# ls -al total 21 drwxr-xr-x 2 root root 192 2008-12-04 10:14 . drwxr-xr-x 8 root root 544 2008-12-01 19:08 .. -rwxr-xr-x 1 root root 891 2007-03-18 01:52 usepeerdns -rwxr-xr-x 1 root root 467 2006-08-09 17:36 000resolvconf -rwxr-xr-x 1 root root 4022 2007-06-11 01:13 0dns-up -rwxr-xr-x 1 root root 1120 2007-03-21 14:17 postfix -rwxr-xr-x 1 root root 281 2008-12-03 21:41 pptp.routes-up [EMAIL PROTECTED]:/etc/ppp/ip-up.d# run-parts --list /etc/ppp/ip-up.d /etc/ppp/ip-up.d/usepeerdns /etc/ppp/ip-up.d/000resolvconf /etc/ppp/ip-up.d/0dns-up /etc/ppp/ip-up.d/postfix Убрал точку - всё заработало. -- Peter Teslenko Jabber: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]