LINUX.ORG.RU
ФорумAdmin

PPP с ядром 2.6.21-gentoo-r3 — до дозвона дело даже не доходило


0

0

Сразу хочется сказать, что я теперь прекрасно знаю, что я сделаю, если у меня когда-нибудь будет парочка гигантских человекоподобных роботов. Я теперь знаю, на кого именно я их направлю. А именно на замечательных разработчиков этой прекрасной технологии VPN, которая несёт добро и радость в наш мир.

В общем до этого, слава богу, необходимости такой не возникало, но сейчас это был мой единственный способ быть в Интернете два дня, так как другое моё подключение (MASQUERADE) не было доступно это время. И способ этот я, что называется, зафэйлил. В результате сидел более двух дней без Интернета и не мог писать свой реферат по истории. Я честно потратил целый день, пытаясь настроить Интернет как на своём Gentoo, так и на LiveCD. Безрезультатно. Вообще.

Итак, сейчас я имею распоследнее ядро 2.6.21-gentoo-r3, где я монолитно включил в ядро все те опции, связанные с PPP, которые я нашёл. Я также не забывал делать # USE="mppe-mppc dhcp" emerge ppp pptpclient после каждой пересборки ядра.

pivo ml # pon mypeer
/usr/sbin/pppd: pppd is unable to open the /dev/ppp device.
You need to create the /dev/ppp device node by
executing the following command as root:
mknod /dev/ppp c 108 0
pivo ml # mknod /dev/ppp c 108 0
pivo ml # pon mypeer
/usr/sbin/pppd: This system lacks kernel support for PPP. This could be because
the PPP kernel module could not be loaded, or because PPP was not
included in the kernel configuration. If PPP was included as a
module, try `/sbin/modprobe -v ppp'. If that fails, check that
ppp.o exists in /lib/modules/`uname -r`/net.
See README.linux file in the ppp distribution for more details.

Прикрепляю свой /usr/src/lin ux-2.6.21-gentoo-r3/.config, в котором монолитно включены опции PPP.


Случай, когда опции, связанные с ppp включены в ядре модулями, тоже не очень радует: # pon mypeer-то проходит, но вот дальше возникает ошибка при попытке добавить route -- она же возникает и в LiveCD.

pivo linux # route add default dev ppp0
SIOCADDRT: No such device

ifconfig при этом, конечно же, никакого ppp0 не показывает, а никаких процессов pppd и pptp в системе не присутствует.

Ах, да. Ядро ведь уже вышло 2.6.22 -- но я не думаю, что оно что-то изменит здесь в лучшую сторону.

MaGIc2laNTern
() автор топика

>Прикрепляю свой /usr/src/lin ux-2.6.21-gentoo-r3/.config, в котором монолитно включены опции PPP.

Не дает скачать без авторизации на форуме.

>SIOCADDRT: No such device >ifconfig при этом, конечно же, никакого ppp0 не показывает

А как оно тебе даст добавить маршрут если у тебя нет ppp интерфейса.

Скажу чесно, мне лень регился и смотреть твой конфиг. Ниже ссылка на мой конфиг при котором все работает.

Это мой конфиг http://iron.freemedia.kiev.ua/.config

>Я также не забывал делать # USE="mppe-mppc dhcp" emerge ppp pptpclient после каждой пересборки ядра.

Не проще ли указать гобально эти use флаги в /etc/make.conf ? Вроде как ppp должен собратся с mppe-mppc флагом.

iron ★★★★★
()

Бывает и такое. Аналогичная песня с некоторыми дровами для звука и rtl-сетевух. Лечится просто. Компилить _модулями_, а не билт-ин! Ну и modprobe сессно. 90% что заведётся. Удачи.

farisey
()
Ответ на: комментарий от farisey

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PPP=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_MPPE=y
CONFIG_PPPOE=y
# CONFIG_SLIP is not set
CONFIG_SLHC=y
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
CONFIG_NETCONSOLE=y
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y

Модулями тоже пробовал.

MaGIc2laNTern
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.