LINUX.ORG.RU

Помощь в настройке сети[gentoo]

 


0

1

Здравствуйте, если я настраиваю сеть вручную
(примерно так:

ifconfig eth0 ip netmask mask
route add .....
/etc/init.d/xl2tpd start
) то все работает, сеть поднимается мгновенно, но если я добавляю в автозагрузку xl2tpd(в default) и в '/etc/conf.d/net' добавляю вот это:
config_eth0=( "ip netmask mask" )
routes_eth0=( "adds gw gateway" )
то сеть не поднимается вообще (до тех пор пока eth0 не переподнему), при попытке посмотреть роуты очень долго отображает, а логи такие:
Jun 16 10:36:51 localhost pppd[9920]: CHAP authentication succeeded
Jun 16 10:36:51 localhost pppd[9920]: local  IP address 178.167.114.165
Jun 16 10:36:51 localhost pppd[9920]: remote IP address 10.255.255.254
Jun 16 10:38:56 localhost xl2tpd[3234]: Maximum retries exceeded for tunnel 58713.  Closing.
Jun 16 10:39:07 localhost pppd[9920]: Modem hangup
Jun 16 10:39:07 localhost pppd[9920]: Connect time 2.3 minutes.
Jun 16 10:39:07 localhost pppd[9920]: Sent 722189110 bytes, received 0 bytes.
Jun 16 10:39:07 localhost xl2tpd[3234]: Terminating pppd: sending TERM signal to pid 9920
Jun 16 10:39:07 localhost xl2tpd[3234]: Connection 3561 closed to 10.255.255.254, port 1701 (Timeout)
Jun 16 10:39:07 localhost pppd[9920]: Connection terminated.
Jun 16 10:39:07 localhost pppd[9920]: Terminating on signal 15
Jun 16 10:39:07 localhost pppd[9920]: Exit.
Jun 16 10:39:12 localhost xl2tpd[3234]: Unable to deliver closing message for tunnel 58713. Destroying anyway.

★★★★★

nano /usr/share/doc/openrc-0.8.2-r1/net.example если уже всё сделал и всё равно такие приколы, поиграйся с депендсами.

NemesisSOAD
()

Покажи нормальный конфиг, без всяких выпендрёжей. Один фиг в логе все адреса спалил.

AnDoR ★★★★★
()

Создайте ссылку /etc/init.d/net.eth0 -> /etc/init.d/net.lo
Параметры интерфейса пропишите в /etc/conf.d/net.
Добавьте net.eth0 на уровень запуска default, или отредактируйте
/etc/init.d/xl2tpd и добавьте в функцию depend () net.eth0

depend() {
   need net.eth0
   ...
}

kostik87 ★★★★★
()
Ответ на: комментарий от deterok

Если речь об OpenRC, то нужно

config_eth0="10.205.8.70 netmask 255.255.255.0"
routes_eth0="10.255.255.254 gw 10.205.8.254"
т.е. без скобок. Я так делал.

neocrust ★★★★★
()
Ответ на: комментарий от AnDoR

Самое странное, что как только я ввожу команду route, то xl2tpd отжирает 100% одного ядра, через некоторое время в лог выводится:

Jun 16 10:38:56 localhost xl2tpd[3234]: Maximum retries exceeded for tunnel 58713.  Closing.
и route отображает список роутов как будто иннет поднялся(но на самом деле ничего не поднялось), если же набрать route еще раз, то список путей будет девственно чист(кроме localhost'а естественно).
Такое происходит только при использование '/etc/conf.d/net'

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Если у тебя PPPoE-соединение, что что мешает использовать старый добрый rp-pppoe (pppoe-setup/pppoe-start/pppoe-stop)? =]

У меня, например, так настроено и никаких проблем.

neocrust ★★★★★
()
Ответ на: комментарий от NemesisSOAD

Кстати настройки под ubuntu появились только после того как я админа достал)

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

>А в net.example со скобками

В каком месте? Тот, что в /etc/conf.d/ протух и должен быть выпилен. Сейчас конфиги идут в кавычках без скобок

MahMahoritos ★★★
()
Ответ на: комментарий от AnDoR

Так что, разницы нема? Или в скобках устаревший способ?
Приеду, буду с зависимостями играть...

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