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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Зависание системы при реконфиге net-интерфейсов  (Прочитано 1884 раз)

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

Оффлайн x ColdDeath x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
У меня такая проблема:
Если я набираю команду
Код: (nocolor) [Выделить]
/etc/init.d/networking restart
несколько раз подряд, а иногда и одного раза хватает, то у меня зависает система и показывает на экране следующее:

помогает только Reset
У меня две сетевые карты: eth0 - встроенная сетевка, и eth1 - сетевка на интерфейсе PCI - D-Link DGE-528T.
Когда я убираю сетевку eth1 из материнки и загружаю комп без неё, то при реконфигурации по команде изложенной выше, такого зависания нет. Я пробовал разные сетевые карты - D-link DGE-510T и AMDTek an983b. Разницы нет никакой, всеравно зависание. Так что, это не из-за сетевки.

Содержимое файла: /etc/network/interfaces:
Код: (nocolor) [Выделить]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255

pre-up iptables-restore < /etc/iptables.rules

auto eth1
iface eth1 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255

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

Не могу понять, в чём проблема и как её исправить. Проблема, похоже с pppoe. Так как, когда я его отрубаю и реконфигурирую интерфейсы, то ошибка не появляется и ничего не зависает.
Но как её исправить... это вопрос... Помогите, пожалуйста.
Система Ubuntu 9.10
Версия ядра: 2.6.31-22-server

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
убери
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf

Оффлайн x ColdDeath x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
убери
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
Попробовал, не помогло. Хотя эта строчка особой роли то и не играет.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Настройки для eth1 реальные или придуманны чтоб заполнить пустоту?

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Настройки для eth1 реальные или придуманны чтоб заполнить пустоту?
Посетила аналогичная мысль... Попробуй следующий алгоритм:
1. Бекапь (скопируй) /etc/network/interfaces:
2. Замени выделенные жирным строки в файле (address, network, broadcast).

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.1

pre-up iptables-restore < /etc/iptables.rules

auto eth1
iface eth1 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.1

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

Пробуй если не получится - верни файл на место и отпишись.
Я вернулся...

Оффлайн x ColdDeath x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
А какой смысл менять подсеть? Хоть меняй, хоть не меняй, эффект один и тот же. Проблема где-то в PPPoE или в ядре. Может ядро моей версии кривое какое?
Настройки для eth1 реальные или придуманны чтоб заполнить пустоту?
А что не нравится? :)
« Последнее редактирование: 26 Декабря 2010, 21:26:53 от x ColdDeath x »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Пробуй если не получится - верни файл на место и отпишись.
Я бы даже пробовать не стал - зачем изначально портить конфиг пытаясь ввести оба интерфейса в одну сеть?
А ТС, посоветовал бы попобовать сделать так
sudo mv /etc/ppp/peers/dsl-provider /etc/ppp/peers/dsl-provider.bak
sudo pppoeconf
А кстати нам его и не показывали этот самый dsl-provider
Может дадите одним глазком взлянуть?

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Настройки для eth1 реальные или придуманны чтоб заполнить пустоту?
Посетила аналогичная мысль... Попробуй следующий алгоритм:
1. Бекапь (скопируй) /etc/network/interfaces:
2. Замени выделенные жирным строки в файле (address, network, broadcast).

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.1

pre-up iptables-restore < /etc/iptables.rules

auto eth1
iface eth1 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.1

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

Пробуй если не получится - верни файл на место и отпишись.
прежде чем что-то советовать убедитесь в правильности параметров
задавая сеть 192.168.1.0 и броадкаст 192.168.1.1 адресации для хостов не остается
ipcalc 192.168.1.1/31
Address:   192.168.1.1          11000000.10101000.00000001.0000000 1
Netmask:   255.255.255.254 = 31 11111111.11111111.11111111.1111111 0
Wildcard:  0.0.0.1              00000000.00000000.00000000.0000000 1
=>
Network:   192.168.1.0/31       11000000.10101000.00000001.0000000 0
HostMin:   192.168.1.0          11000000.10101000.00000001.0000000 0
HostMax:   192.168.1.1          11000000.10101000.00000001.0000000 1
Hosts/Net: 2                     Class C, Private Internet, PtP Link RFC 3021


Оффлайн x ColdDeath x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Я и не стал пробовать :) и так ясно, что не поможет
А ТС, посоветовал бы попобовать сделать так
sudo mv /etc/ppp/peers/dsl-provider /etc/ppp/peers/dsl-provider.bak
sudo pppoeconf
А кстати нам его и не показывали этот самый dsl-provider
Может дадите одним глазком взлянуть?
Да переконфигурировать с помощью pppoeconf уже не раз пробовал. Результ = 0.
Вот dsl-provider. Собственно стандартные файл, генерируемой этой утилитой:
# Minimalistic default options file for DSL/PPPoE connections

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 eth1
user "34837423"
usepeerdns

прежде чем что-то советовать убедитесь в правильности параметров
задавая сеть 192.168.1.0 и броадкаст 192.168.1.1 адресации для хостов не остается
Дак я вижу))) советы какие-то здесь даются не те)))
« Последнее редактирование: 26 Декабря 2010, 22:31:04 от x ColdDeath x »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
не стоит исключать аппаратную проблему.
сетевую когда менял разные ставил, ставил при этом в разные PCI слоты или в один и тот же?
попробуй не отключая сетевую, убрать из interfaces конфиг для eth1 и запусти .service networking restart, потом убери конфиг для eth0 и верни для eth1 и снова перезапусти сеть посмотреть на реакцию системы.

Оффлайн x ColdDeath x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
В разные слоты ставил.
Пробовал я уже это делать :) бага возникает именно из-за наличия строчек:
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider
Независимо от интерфейса, на котором поднимается dsl-provider

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Да, действительно стандартно (про конфиг).
Может попробовать ppp переустановить? вроде как всё в него упирается...

Оффлайн x ColdDeath x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
сейчас попробую...

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
значит я не правильно понял.
попробуй закомментировать сначала auto eth1 и перезапусти сеть, потом выруби auto eth0 и включи auto eth1
система походу долго пытается найти шлюз pppoe и не наглухо зависает, но на значительное время.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Ещё одна мысля притопала:
1. убрать из interfaces поднятие pppoe
2. Перезапустить сеть
3. убедиться, что eth1 поднят и запустить pppoe вручную командой pon.
Думаю, если проблема в ведре или ppp, то зависон получится.

 

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