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. Что не так?
В Чтв, 04/12/2008 в 17:13 +0300, Олег Анисимов пишет: > Peter Teslenko пишет: > > Покотиленко Костик wrote: > > > >> Если маршрут не подымается, значит в нём что-то не так, попробуй "2>&1 > /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. Что не так?
Peter Teslenko пишет: Покотиленко Костик wrote: Если маршрут не подымается, значит в нём что-то не так, попробуй "2>&1 /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 в 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. Что не так?
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 в 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. Что не так?
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]
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. Что не так?
В Срд, 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. Что не так?
Peter Teslenko -> debian-russian@lists.debian.org @ Wed, 03 Dec 2008 17:49:15 +0300: >> Если маршрут не подымается, значит в нём что-то не так, попробуй "2>&1 /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: Jabber: [EMAIL PROTECTED] Мне еще спать под рутом (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/interfaces и pptp. Что не так?
Покотиленко Костик wrote: Если маршрут не подымается, значит в нём что-то не так, попробуй "2>&1 /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. Что не так?
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. Что не так?
В сообщении от 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. Что не так?
В Срд, 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. Что не так?
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. Что не так?
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. Что не так?
В Вто, 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 > > но почему-то и там роут не понимается. > Что я делаю не так? Если маршрут не подымается, значит в нём что-то не так, попробуй "2>&1 >> /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]