pppoe [SOLVED]
Tigroed 31 марта, 2009 - 16:56
Уважаемые, я чего-то вообще туплю.
Действия под рутом:
proxy ~ # uname -r
2.6.27-gentoo-r8
произведены всякие разные настройки...
proxy ~ # /etc/init.d/net.ppp0 start
* Starting ppp0
* Bringing up ppp0
* ppp
FATAL: Module pppoe not found.
* kernel does not support PPPoE
Это с каких пор ядро не поддерживает pppoe???
Или что не так?
Быстрый просмотр .config на предмет отдельной настройки pppoe результатов не дал.
Куда смотреть?
»
- Для комментирования войдите или зарегистрируйтесь
% zgrep PPPOE /proc/config.gz
% zgrep PPPOE /proc/config.gz
# CONFIG_PPPOE is not set
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
там нет такой строки вообще
там нет такой строки вообще
This dole crowner gallows me
Есть#zgrep PPPOE
Есть
Используйте поиск при настройке ядра.
P.S. Network Device Support => PPP => PPP over Ethernet (EXPERIMENTAL) (PPPOE)
Я ♥ Gentoo & Funtoo
У тебя какая версия ядра?
У тебя какая версия ядра? Поиском нашёл, а в конфиге такой строчки нет. Могу скрин прилепить.
This dole crowner gallows me
Сейчас 2.6.28 и 2.6.29. Но
Сейчас 2.6.28 и 2.6.29.
Но опция эта в ядре уже достаточно давно. Выберите её в make menuconfig, тогда и в конфиге появится :)
Я ♥ Gentoo & Funtoo
её именно в make menuconfig
её именно в make menuconfig нет. Вообще нет такой строки.
<*> PPP (point-to-point protocol) support
[*] PPP filtering
< > PPP support for async serial ports
< > PPP support for sync tty ports
< > PPP Deflate compression
< > PPP BSD-Compress compression
Хотя поиском находит.
может, вручную в .config дописать?
This dole crowner gallows me
У меня это выглядит
У меня это выглядит так:
Device Drivers => Network device support (NETDEVICES) => PPP (point-to-point protocol) support (PPP) => PPP over Ethernet (EXPERIMENTAL) (PPPOE)
Возможно, вы не включили какую-либо опцию, от которой зависит данная? Если надо, могу дать свой конфиг ядра.
Я ♥ Gentoo & Funtoo
В General Setup включите
В General Setup включите Prompt for development and/or incomplete code/drivers (EXPERIMENTAL).
Я ♥ Gentoo & Funtoo
помогло
Блин, реально, забыл включить поддержку экспериментала.
Включил, пересобрал, помогло :)
This dole crowner gallows me
^_^
net-dialup/rp-pppoe
:-D
+1
-2
-2
А если кошерным способом?
А если кошерным способом? Т.е. через /etc/conf.d/net
Вообще задача на eth1 поднять ppp0
Пров выдал 2 локальных адреса, сейчас один привязал к eth1, второй (шлюз) нормально пингуется.
This dole crowner gallows me
Посмотрите
Посмотрите /etc/conf.d/net.example. Он очень хорошо прокомментирован.
Я ♥ Gentoo & Funtoo
смотрел
вот результат:
пров выдал два адреса:
1 - для локальной машины
2 - адрес шлюза
3 - реальный внешний (никуда не пишу)
4 - адрес сервера pptp (куда писать?)
config_eth1=("адрес_1")
config_ppp0=("ppp")
link_ppp0="eth1"
plugins_ppp0=("pppoe")
username_ppp0='юзер'
password_ppp0='пароль'
pppd_ppp0=(
"mru 1492"
"mtu 1492"
"defaultroute"
"lock"
"updetach"
"noauth"
"debug"
)
depend_ppp0(){
need net.eth1
}
routes_eth1=("default gw адрес_2")
что не правильно?
This dole crowner gallows me
Работающий конфиг с
Работающий конфиг с получением адреса по dhcp:
config_eth2=( "null" )
config_ppp0=( "ppp" )
link_ppp0="eth2"
plugins_ppp0=("pppoe")
username_ppp0='user'
password_ppp0='pass'
pppd_ppp0=(
"defaultroute"
"usepeerdns"
"lcp-echo-interval 15"
"lcp-echo-failure 3"
"nomppe"
)
RC_NEED_ppp0="net.eth2"
RC_NEED_ пришлось приписать вмеcто need net.eth2 после обновления world
no dhcp
У мну DHCP нет
выделен статический
This dole crowner gallows me
для pppoe на config_ethX=(
для pppoe на config_ethX=( "null" ) обязательно. Адреса и маршруты выставлять на полученном ppp-интерфейсе
Может как-нибудь
Может как-нибудь так:
P.S. По-аккуратнее с пробелами между ( и "
Я ♥ Gentoo & Funtoo
не, по экзамплу вроде
не, по экзамплу вроде как:
#link_ppp0="eth0" # PPPoE requires an ethernet interface
и модули указываются только если что-то ещё типа iproute2, у меня не стоит.
This dole crowner gallows me
Не понятно, что у вас - PPTP
Не понятно, что у вас - PPTP или PPPoE?
Я ♥ Gentoo & Funtoo
pppoe ли?
А вам надо точно PPPoE а не pptp VPN?
для PPPoE не требуется адрес шлюза
вроде
тут железка между этажами какая-то большая висит, я так понял, что это она и есть шлюз (адрес_2)
от неё ко мне идёт витая пара, я так понял её адрес и есть адрес_1
собсна eth1=адрес_1
его gw=адрес_2
и пингуется нормально
сказали поднять VPN-соединение
больше ничего не сказали (без меня дело было:)
на что похоже?
This dole crowner gallows me
На PPTP , по-моему.
На PPTP , по-моему.
Я ♥ Gentoo & Funtoo
точно блин
так это теперь настроить клиента и pon/poff ?
This dole crowner gallows me
Первая ссылка в гугле
Это PPTP
Первая ссылка в гугле
http://wiki.telecom.mipt.ru/index.php/Настройка_VPN_в_Gentoo_Linux
Там есть описание настройки полностью через /etc/conf.d/net
.
Чем большен знаешь, тем меньше комментариев тебе нужно (да и содержимое востребованных комментариев тоже меняется).
:wq
--
Live free or die