j262 Опубликовано 22 марта, 2005 · Жалоба Кто нибудь использует pppoe сервер на linux ? я вот уже 2 дня мучаюсь не могу запустить rp-pppoe дистр debian sarge . Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Roman Ivanov Опубликовано 22 марта, 2005 · Жалоба Кто нибудь использует pppoe сервер на linux ?я вот уже 2 дня мучаюсь не могу запустить rp-pppoe дистр debian sarge . Да. А в чем трабл ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
j262 Опубликовано 22 марта, 2005 · Жалоба ne rabotaet ... все делал как описано в /rp-pppoe-3.5/doc/kernel-mode-pppoe скачал последний ppp с http://www.samba.org/download.html ppp-2.4.3 скачал и распаковал rp-pppoe-3.5 в src/ ./configure --enable-plugin=/usr/ppp/2.4.3 make &&make install подредактировал /etc/ppp/pppoe-server-options pppoe.conf создал pap-secrets и заполнил запускаю pppoe-server -k -I eth0 -L 10.0.1.1 после этого когда на другом конце пытаются дозвница в log-e сыпятся вот такие вот #tail -f /var/log/all.log Mar 22 13:42:17 localhost pppoe-server[19510]: Sent PADT Mar 22 13:42:17 localhost pppoe-server[19510]: Sent PADT Mar 22 13:42:50 localhost pppoe-server[19523]: Session 10 created for client 00:02:1e:f5:10:88 (10.67.15.10) on eth0 using Service-Name '' Mar 22 13:42:50 localhost pppoe-server[19510]: Session 10 closed for client 00:02:1e:f5:10:88 (10.67.15.10) on eth0 Mar 22 13:42:50 localhost pppoe-server[19510]: Sent PADT Mar 22 13:42:50 localhost pppoe-server[19510]: Sent PADT Mar 22 13:42:55 localhost pppoe-server[19524]: Session 11 created for client 00:02:1e:f5:10:88 (10.67.15.11) on eth0 using Service-Name '' Mar 22 13:42:55 localhost pppoe-server[19510]: Session 11 closed for client 00:02:1e:f5:10:88 (10.67.15.11) on eth0 Mar 22 13:42:55 localhost pppoe-server[19510]: Sent PADT Mar 22 13:42:55 localhost pppoe-server[19510]: Sent PADT сообшения . далее порыскав по инету , понял что аналогов rp-pppoe кажется нет , что redhat использует его-же на и т.д. вот и интересно кто еше использует rp-pppoe. >Да. >А в чем трабл ? тогда не могли бы вы примерно описать что надо сделать чтоб заставить его работать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Roman Ivanov Опубликовано 22 марта, 2005 · Жалоба Без kernel-mode попробуй для начала. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
j262 Опубликовано 22 марта, 2005 · Жалоба наконец завелось без kernel-mode , хотя делал все как для kernel-mode -просто запускаю #pppoe-server -I eth0 -L 10.0.1.1 теперь наверное очевидный вопрос , а как запустить в кернел-моде ? и еще ,как сильно грузит rp-pppoe proc ? реально будет иметь 200 adsl юзеров на одном pc-router-е с rp-pppoe ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
n-tony Опубликовано 22 марта, 2005 · Жалоба Дружище, если у тебя Debian Sarge, то для какого икса ты собирал все это безобразие из исходников, если можно было просто сказать apt-get install pppoe Вообще говоря пакет pppoe ставится при инсталляции даже самой минимальной конфигурации на сколько я помню После чего надо было всего лишь сказать modprobe pppoe и прописать в /etc/ppp/options строчку plugin rp-pppoe.so и все бы заработало прямо "из коробки" Чтобы не делать modprobe каждый раз после перезагрузки, надо прописать "alias net-pf-24 pppoe" в /etc/modules.conf, если вдруг еще там этого нет :) Дальше, файл /etc/ppp/pppoe-server-options. lock local require-chap default-mru default-asyncmap proxyarp ktune login lcp-echo-interval 20 lcp-echo-failure 2 ### НИЖЕ ВМЕСТО xxx.xxx.xxx.xxx ### УКАЖИТЕ DNS СЕРВЕР ВАШЕГО ПРОВАЙДЕРА. ms-dns xxx.xxx.xxx.xxx nobsdcomp noccp noendpoint noipdefault noipx novj receive-all logfile /var/log/pppd/log.pppd Теперь файл со списками доступа /etc/ppp/chap-secrets: # Secrets for authentication using CHAP # client server secret IP addresses # логин <звездочка> пароль ip-адрес-который-будет-выдан tester * password 192.168.100.9 Ну и наконец волшебное слово /usr/sbin/pppoe-server -I ethX -L xxx.xxx.xxx.xxx Обрати внимание что опции -k НЕТУ, т.к. использовать kernel mode у тебя будет автоматом ! Еще было бы неплохо запуск pppoe-server прописать в /etc/inittab, либо поставить пакет runit (аналог daemontools), только поставить через apt-get install, а не собирая из исходников и у тебя будет все круто :) Воистину некоторым людям нравится заниматься любовью стоя в гамаке в водолазном костюме :lol: Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Roman Ivanov Опубликовано 22 марта, 2005 · Жалоба наконец завелось без kernel-mode , хотя делал все как для kernel-mode -просто запускаю #pppoe-server -I eth0 -L 10.0.1.1 теперь наверное очевидный вопрос , а как запустить в кернел-моде ? и еще ,как сильно грузит rp-pppoe proc ? реально будет иметь 200 adsl юзеров на одном pc-router-е с rp-pppoe ? Уже не помню, была пляска с lib. он не те брал, пока ручками не заменил. Но давно настраивал ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Taras Опубликовано 23 марта, 2005 · Жалоба Хороший ман по настройке http://www.opennet.ru/base/net/rp_pppoe.txt.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
j262 Опубликовано 23 марта, 2005 · Жалоба n-tony, Огромное спасибо !!! блин бывает же , действительно все прекрасно работает . и куда я смотрел ? теперь еще такой вопрос , незнаешь ли как к этому делу прикрутить radius ? вообшем мне надо чтоб по логину.паролю клиенту выдавались определенные ip . 2 Taras этот ман я уже не первый раз читал , в принципе по нему и собрал , но имхо удобнее когда все готово :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Taras Опубликовано 23 марта, 2005 · Жалоба вообшем мне надо чтоб по логину.паролю клиенту выдавались определенные ip . А ето в chap-secrets прописывается #user server password ip user1 * u1_password ip1 user2 * u2_password ip2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
j262 Опубликовано 23 марта, 2005 · Жалоба мне надо задавать определенные пары ip аддресов , через chap-secrets можно задать кажется только remote ip . короче каждому юзеру должно соответсвовать 2 ip , ну и желательно чтоб все это хранилось в базе. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Taras Опубликовано 23 марта, 2005 · Жалоба в chap-secrets IP тот, который будет у юзера. А для чего 2 ip? Два IP на один интерфейс юзера одновременно? Или 1-й IP -серверу, 2-й - юзеру Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
n-tony Опубликовано 23 марта, 2005 · Жалоба В самом деле - для чего серверный ip для всех разный-то раздавать ? Я даже не уверен что pppoe умеет так работать-то :) radius - это уже man'ы грызть надо, я такие поделки не использую Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
j262 Опубликовано 23 марта, 2005 · Жалоба Taras, n-tony, да вы правы , не нужны мне пары ip адресов , непродумал я доконца ... вообшем вполне устраивает один ip у сервера остальные у юзеров ,это-же ppp .:) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Опубликовано 30 марта, 2005 · Жалоба а у кого нибудь работает pppoe-server в woody ? пытался поставить как из пакетов debian-a так и из сорцов , перепробовал кажется все варианты ... единственное чего добился то что pppoe-server запустился в user-space как запустить его в кернел моде ?? может кто делал это под woody ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Опубликовано 30 марта, 2005 · Жалоба все разобрался , просто надо rp-pppoe.so брать от pppd . Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Taras Опубликовано 31 марта, 2005 · Жалоба http://wrath.geoweb.ge/pppoe-server.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mikalai Опубликовано 12 марта, 2006 · Жалоба Есть очень хорошая статья по настройке PPPoE http://www.opennet.ru/base/net/pppoe_firewall.txt.html Вопрос в том, как сделать так, чтобы указанный файл загружался при запуске Linux, чтобы не приходилось его запускать вручную. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xenomorph Опубликовано 13 марта, 2006 · Жалоба Mikalai, дописать его в /etc/rc.local а если rc.local не предусмотрен вашим дистрибутивом, то написать чтото вроде этого #!/bin/sh prog="Название программы" daemon="Программа демон" options="Опции запуска программы" case "$1" in start) echo -n "Starting $prog:" echo -n " $daemon" $daemon $options echo "." ;; stop) echo -n "Stopping $prog:" echo -n " $daemon" kill `cat /var/run/$daemon.pid` echo "." ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 ;; esac exit 0 а потом сделать ln -s /etc/init.d/название программы /etc/rcваш initlevel.d/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 14 октября, 2010 (изменено) · Жалоба Поднимаю тему из небытия по вот такой причине, поставил версии 3.8 на дебиан ленни решить покурить ман по pppoe-server, первое что бросилось в глаза NAME pppoe-server - user-space PPPoE server читаю дальше OPTIONS #блаблабла -k The -k option tells the server to use kernel-mode PPPoE on Linux. This option is available only on Linux kernels 2.4.0 and later, and only if the server was built with kernel-mode support. чешу репу, пытаюсь завесть в кернел модеmodprobe pppoepppoe-server -I eth0 -L 172.16.101.1 -R 172.16.102.1 -S KNet -N 255 -k pppoe-server: invalid option -- k Кому или чему верить? И как узнать что процесс запущен в кернеле? Изменено 14 октября, 2010 пользователем pppoetest Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 14 октября, 2010 · Жалоба в accel-pptp-1.1 теперь есть kernel-mode pppoe ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 14 октября, 2010 · Жалоба в accel-pptp-1.1 теперь есть kernel-mode pppoe ;) нее, оно пока сыроватое Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 15 октября, 2010 · Жалоба Поднимаю тему из небытия по вот такой причине, поставил версии 3.8 на дебиан ленниmodprobe pppoepppoe-server -I eth0 -L 172.16.101.1 -R 172.16.102.1 -S KNet -N 255 -k pppoe-server: invalid option -- k Кому или чему верить? И как узнать что процесс запущен в кернеле? 1. А почему 3.8 а не последнюю 3.10?2. Опции -k нет потому что пакет собран без кернел-моде, собирайте по мануалу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 15 октября, 2010 · Жалоба 2. Опции -k нет потому что пакет собран без кернел-моде, собирайте по мануалу. Ок, спс Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fet4 Опубликовано 3 ноября, 2011 · Жалоба 2. Опции -k нет потому что пакет собран без кернел-моде, собирайте по мануалу. Но n-tony писал в своем сообщении на первой странице что: После чего надо было всего лишь сказать modprobe pppoe и прописать в /etc/ppp/options строчку plugin rp-pppoe.so и все бы заработало прямо "из коробки" Ну и наконец волшебное слово /usr/sbin/pppoe-server -I ethX -L xxx.xxx.xxx.xxx Обрати внимание что опции -k НЕТУ, т.к. использовать kernel mode у тебя будет автоматом ! судя по тексту кернел-мод уже включен, как вообще посмотреть в каком режиме запущен pppoe-server? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...