The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не поднимается PPPoE при старте, !*! PavelShu, 16-Фев-11, 06:32  [смотреть все]
Привет.
Есть Freebsd 7.2-RELEASE-p4.
Модем ADSL в режиме бриджа.
Соединение c провайдером через PPPoE

Не поднимается соедините при загрузки ОС.

Но если запустить руками
ppp -ddial prov  или /etc/rc.d/ppp start
то соединение устанавливаться!

в rc.conf

ppp_enable="yes"
ppp_mode="ddial"
ppp_profile="prov"

пробовал добавлять ppp_user="root"
При старте в лог ничего не пишется, а если загрузить вручную то лог нормально пишется.

/etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
  ident user-ppp VERSION (built COMPILATIONDATE)

disable ipv6cp

set mru 1492
set mtu 1492

set timeout 180                        # 3 minute idle timer (the default)
enable dns                             # request DNS info (for resolv.conf)

prov:
set device PPPoE:axe1
set authname user@all
set authkey passXXX
set dial
set login
# add default HISADDR

Маршрут по умолчанию зарубил, т.к. есть еще одно соединение с провайдером по
статическому IP.

  • Не поднимается PPPoE при старте, !*! Алексей, 10:30 , 16-Фев-11 (1)
    • Не поднимается PPPoE при старте, !*! PavelShu, 10:56 , 16-Фев-11 (2)
      >[оверквотинг удален]
      >> prov:
      >>  set device PPPoE:axe1
      >>  set authname user@all
      >>  set authkey passXXX
      >>  set dial
      >>  set login
      >> # add default HISADDR
      >> Маршрут по умолчанию зарубил, т.к. есть еще одно соединение с провайдером по
      >> статическому IP.
      > А поменять порядок загрузки не пробовали?

      Нет. Скрипт запуска не трогал лежит /etc/rc.d/ppp

      # PROVIDE: ppp
      # REQUIRE: netif isdnd
      # KEYWORD: nojail

      rcorder /etc/rc.d/*

      ...
      /etc/rc.d/hostname
      /etc/rc.d/ipfilter
      /etc/rc.d/ipnat
      /etc/rc.d/ipfs
      /etc/rc.d/kldxref
      /etc/rc.d/sppp
      /etc/rc.d/addswap
      /etc/rc.d/auto_linklocal
      /etc/rc.d/sysctl
      /etc/rc.d/serial
      /etc/rc.d/netif
      /etc/rc.d/ip6addrctl
      /etc/rc.d/atm2
      /etc/rc.d/pfsync
      /etc/rc.d/pflog
      /etc/rc.d/pf
      /etc/rc.d/isdnd

      /etc/rc.d/ppp

      /etc/rc.d/routing
      /etc/rc.d/ip6fw
      /etc/rc.d/network_ipv6
      /etc/rc.d/devd
      /etc/rc.d/ipsec
      /etc/rc.d/ipfw
      /etc/rc.d/nsswitch
      /etc/rc.d/resolv
      /etc/rc.d/mroute6d
      /etc/rc.d/route6d
      /etc/rc.d/mrouted
      /etc/rc.d/routed
      /etc/rc.d/netoptions
      /etc/rc.d/NETWORKING
      /etc/rc.d/mountcritremote
      /etc/rc.d/devfs
      /etc/rc.d/ipmon
      ...
      /etc/rc.d/newsyslog
      /etc/rc.d/syslogd
      ...
      /etc/rc.d/named
      /etc/rc.d/rpcbind
      ...
      /etc/rc.d/dmesg
      /etc/rc.d/ipxrouted

      /etc/rc.d/statd
      /etc/rc.d/lockd
      ...
      /etc/rc.d/pppoed
      ...
      /etc/rc.d/natd

      Попробую поставить после ната

      • Не поднимается PPPoE при старте, !*! PavelShu, 11:25 , 16-Фев-11 (3)
        >>[оверквотинг удален]
        >> А поменять порядок загрузки не пробовали?
        > Нет. Скрипт запуска не трогал лежит /etc/rc.d/ppp

        [skip]
        > Попробую поставить после ната

        Не выходит каменная чаша...
        Некоторые службы требуют загрузки ppp до загрузки pppoed
        например routing :(

        Можете кинуть каким по очереди должен быть ppp,
        до чего и перед чем он должен стартовать?


        • Не поднимается PPPoE при старте, !*! AlexLeon, 13:52 , 16-Фев-11 (4)
          • Не поднимается PPPoE при старте, !*! Darvin, 15:44 , 16-Фев-11 (5)
            • Не поднимается PPPoE при старте, !*! PavelShu, 10:03 , 17-Фев-11 (6)
              > Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.

              Может стоит разработчикам написать об этом?

              • Не поднимается PPPoE при старте, !*! Alexey Leonchik, 03:38 , 18-Фев-11 (7)
                • Не поднимается PPPoE при старте, !*! PavelShu, 07:14 , 18-Фев-11 (8)
                  >>> Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.
                  >> Может стоит разработчикам написать об этом?
                  > На выходных вечерком сяду поколупаюсь :) Потому как например если руками стартануть
                  > /etc/rc.d/ppp start, то все встает запросто с нужными параметрами :)

                  Добавил запуск ppp в /usr/local/etc/rc.d/
                  Теперь ppp поднимается при запуске, но не работает инет.
                  Приходится руками перезапускать /usr/local/etc/rc.d/firewall.sh
                  У меня 2 провайдера + почта + proxy + ftp + vpn + входящие подключения по разным портам
                  с КПК перенаправляются в локальную сеть...

                  Все это конечно мелочи, но не очень приятные.
                  Получается, что все статьи по настройке pppoe в инете не совсем рабочие.

                  PS Есть еще вариант настроить модем в режиме роутера и пусть на нем поднимается pppoe ;)

  • Не поднимается PPPoE при старте, !*! AlexLeon, 03:05 , 20-Фев-11 (10) +1
    • Не поднимается PPPoE при старте, !*! PavelShu, 07:25 , 21-Фев-11 (11)
      >> Не поднимается соедините при загрузки ОС.
      > Чуть туть подправил /etc/rc.d/ppp На картинках видно, что зачем то запуск осуществляется
      > от имени root. Вот - это мне не очень понятно. Зачем
      > это делать, если процесс init и так вроде бы стартует демоны
      > от рута?
      > Разбираться с запуском от имени не стал. Просто стартую без пользователя. Картинки
      > тут: http://www.dropmocks.com/mRSYK

      Таки помогло!

      init запускает от root, но он по скрипту запускает su -m
      А может ему не нравится окружение ключ -m
      Тогда понятно почему игнорировался параметр ppp_user="root"

      Спасибо.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру