Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не подключается автоматически интернет после перезагрузки.  (Прочитано 7101 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн remalex

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Ubuntu Server 11.10
инет настроен через pppoeconf
после перезагрузки инета нет, как только сделаешь sudo /etc/init.d/networking restart сразу появляется, помогите понять в чем дело

Оффлайн remalex

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Народ помогите разобраться, уже голову сломал.... почему автоматом не стартует? Причем заметил, когда описан только один интерфейс, который смотрит в инет, все загружается нормально, как тольео я начинаю описывать второй, все, инет не подключается,и еще не загружается сетевой мост, после рестарта интерфейса все норм сразу

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
покажи
cat /etc/network/interfaces
cat /etc/ppp/peers/dsl-provider

Оффлайн cver4ok

  • Новичок
  • *
  • Сообщений: 31
  • Дыши!..
    • Просмотр профиля
у меня в автозапуске стоят /etc/network/if-up.d/upstart и pon vpn

ну, и естественно настроено автоматическое переподключение при разрыве

Ubuntu 11.10
Intel® Core™2 CPU 6300 @ 1.86GHz × 2

Гарри Кашпировский

  • Гость
у меня в автозапуске стоят /etc/network/if-up.d/upstart и pon vpn
В автозапуске это где???
Чё-та кажется ты перемудрил.
/etc/network/interfaces (кусок)
Код: (text) [Выделить]
auto vpn
iface vpn inet ppp
      provider vpn
Всё, этого вполне достаточно. Что непонятно, сначала спроси справку.

Оффлайн cver4ok

  • Новичок
  • *
  • Сообщений: 31
  • Дыши!..
    • Просмотр профиля
у меня в автозапуске стоят /etc/network/if-up.d/upstart и pon vpn
В автозапуске это где???
это в rc.local

а в /etc/network/interfaces всего две строчки:
auto lo
iface lo inet loopback

и всё норм работает, не жалуются)))

Ubuntu 11.10
Intel® Core™2 CPU 6300 @ 1.86GHz × 2

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Не учите плохому. rc.local считается изжившим себя и использование его считается костылём, когда больше ничего не помогает. Тем более в Ubuntu.

Оффлайн remalex

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
cat /etc/network/interfaces
Цитировать
auto lo
iface lo inet loopback
post-up iptables-restore </etc/iptables.conf

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
address 10.0.5.1
netmask 255.255.255.0
bridge_ports eth1 wlan0

cat /etc/ppp/peers/dsl-provider

Цитировать
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth0
usepeerdns
user "s_2484444"

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Цитировать
auto eth0
iface eth0 inet manual
  пробовал другие методы ? static? dhcp?
забей туда что-то типа этого и попробуй
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

Гарри Кашпировский

  • Гость
после перезагрузки инета нет, как только сделаешь
До того как "сделать", сделай ifconfig -a, и смотри поднят ли интерфейс eth0 - первое что приходит в голову.
в /etc/ppp/peers/dsl-provider
у тебя есть закомментированные опции
В общем раскомментируй эти строчки:
Код: (text) [Выделить]
#persist # Пытаться поддерживать существующее соединение.
#maxfail 0 # Количество попыток подключения. 0 - бесконечно.
#holdoff 20 # Интервал между попытками подключения в сек.

Судя по всему демон pppd, по какой-то причине сразу не стартует ( это может быть, неподнятый интерфейс или что-то в этом духе ), но стартует уже вручную, после некоторого времени. Подробную причину ищи в debug'е pppd
Код: (text) [Выделить]
pppd call dsl-provider debug nodetach
« Последнее редактирование: 25 Октября 2011, 20:58:17 от KT315 »

Оффлайн remalex

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Цитировать
auto eth0
iface eth0 inet manual
  пробовал другие методы ? static? dhcp?
забей туда что-то типа этого и попробуй
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

не помогает((( и сеть виснет если вручну рестартнуть.

eth0 описывается автоматически после утилиты pppoeconf и адреса получает от провайдера, его наврное трогать не стоит.

Вот что происходит после того как я руками рестарт делаю:
Цитировать
remalex@GServer:~$  sudo /etc/init.d/networking restart
[sudo] password for remalex:
 * Running /etc/init.d/networking restart is deprecated because it may not enabl                                                                              e again some interfaces
device wlan0 is not a slave of br0
Plugin rp-pppoe.so loaded.
PPP session is 2147
Connected to 00:23:5e:00:5b:20 via interface eth0
Using interface ppp0
Connect: ppp0 <--> eth0
PAP authentication succeeded
peer from calling number 00:23:5E:00:5B:20 authorized
local  IP address 79.104.213.41
remote IP address 195.239.252.146
primary   DNS address 194.67.2.114
secondary DNS address 194.67.1.154
ssh stop/waiting
ssh start/running, process 1167
ssh stop/waiting
ssh start/running, process 1233
can't add wlan0 to bridge br0: Operation not supported

Waiting for br0 to get ready (MAXWAIT is 32 seconds).
ssh stop/waiting
ssh start/running, process 1587
                                                                         [ OK ]


Пользователь решил продолжить мысль 25 Октября 2011, 21:19:06:
Мне так кажется что виноват мост, он тоже начинает работать только после рестарта вручную
« Последнее редактирование: 25 Октября 2011, 21:19:06 от remalex »

Гарри Кашпировский

  • Гость
Без моста поднимается автоматом? Поднимается - проблема в мосте.
Вот строчки то подтверждающие
Код: (text) [Выделить]
device wlan0 is not a slave of br0
....
can't add wlan0 to bridge br0: Operation not supported
Что мост объединяет, и зачем?
PS А вот про это в первом посте ( в т.ч и конфиг ) сразу можно было рассказать. 
« Последнее редактирование: 25 Октября 2011, 22:21:36 от KT315 »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Цитировать
eth0 описывается автоматически после утилиты pppoeconf и адреса получает от провайдера, его наврное трогать не стоит.
думаю ничего он не получает от провайдера.  и думаю все проблема как раз в создании моста, где описание интерфейса wlan0? он поднимается на момент создания моста? добавить в pre-up моста подъем wlan0, кстати насколько я помню? wlan в мост можно добавить только в режиме мастер , те в режиме работы точки доступа

Оффлайн remalex

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Одна из основных задач сервера это программный роутер, для этого и мост необходим.
eth0 - через ppp к провайдеру, настроен через утилиту pppoeconf, она все делает автоматом, eth0 описывать не нужно руками. Если отключить мост или все другие интерфейсы кроме eth0 то все нормально, интернет автоматом стартует после перезагрузки.

Далее инет через NAT расшаривается на сетевой мост, который включает в себя карту eth1 и wlan0 (wlan и есть точка доступа, за это отвечает hostapd) Для чего мост? Для того чтобы проводные и беспроводные устройства взаимодействовали между собой.

Самое главное, что после sudo /etc/init.d/networking restart все начинает работать и мост и интернет.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
в hostapd , есть опция автоматического добавления интерфейса в мост после того как hostapd стартанет bridge=br0 , тк brctl может отказаться добавлять интерфейс в мост, пока не стартанет хостапд и не сменит режим интерфейса wlan0 на мастер, что по-видимому у тебя и происходит.так что это
Цитировать
bridge_ports eth1 wlan0
заменить на
Цитировать
bridge_ports eth1
и добавить в hostapd.conf , то что я выше описал (bridge=br0).
« Последнее редактирование: 26 Октября 2011, 10:33:11 от xeon_greg »

 

Страница сгенерирована за 0.095 секунд. Запросов: 21.