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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: После перезагрузки не поднимается роутинг, как с этим бороться?  (Прочитано 1629 раз)

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

Оффлайн Cesar

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

              Перейду сразу к сути проблемы, быть может кто то с ней ранее сталкивался и подскажет мне её решение или укажет на допущенные ошибки.
Суть проблемы такова.

Ставлю 7.04 на отформатированный винт. Консоль в ответ на
root@cyclone /> lsmod |grep bcm43xx
Отдаёт следующее:
bcm43xx                  126824  0
ieee80211softmac       31360      1 bcm43xx
ieee80211                 34760    2 bcm43xx,ieee80211softmac

iwconfig показывает что есть некий eth0, ifconfig показывает что нет адаптеров в системе и соответственно eth0 не видит, мол нет у тебя ничего кроме lo. Нахожу файл с дровами (bсm43xx_compwiz18.1-all.deb) и проставляю его из X-ов. ОСь начинает видеть адаптер eth0 при работе ifconfig. Сразу оговорюсь, что мама с интегрированным LANом который отключён в BIOSе. Добавлю, что критично использовать именно wifi адаптеры, потому что к компьютеру будет доступ лишь по радиоканалу, проводные решения не рассматриваются. Их работа – НЕ ВОЗМОЖНА. Было решено использовать Asus WL-138G .  Но это всё предыстория. Вернёмся к проблеме..
Начинаем конфигурить wifi.
root@cyclone:/home/cesar# iwconfig eth0 essid DRD
root@cyclone:/home/cesar# iwconfig eth0 channel 6
root@cyclone:/home/cesar# iwconfig eth0 key KEY_FOR_WIFI

ОСь кушает это как должное!
Назначаем статический IP адрес для eth0:
root@cyclone:/home/cesar# ifconfig eth0 10.34.130.150 netmask 255.255.0.0
Добавляем шлюз для адаптера:
root@cyclone:/home/cesar# route add default gw 10.34.130.19
Шлюз добавляет без проблем при условии что в X-ах не указан шлюз по умолчанию и прочие параметры сети. Если же они указаны, то необходимо для начала убить шлюз на ядре (route del default) и после перезагрузки и повторения процедур добавить шлюз. В результате команда route отдаёт следующее:
root@cyclone:/home/cesar# route
Таблица маршрутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.34.0.0       *               255.255.0.0     U     0            0        0 eth0
link-local         *               255.255.0.0      U     1000         0        0 eth0
default         GATEWAY       0.0.0.0         UG    0                   0        0 eth0

              И только после прохождения этих процедур сеть начинает работать (как локальная, так и инет), но до первой перезагрузки. После перезагрузки всё нах слетает :( Возможно, что я где-то допустил ошибку, потому что я поднимал такой же адаптер на такой же маме с теми же дровами и с тогоже диска, но с подобными проблемами на сталкивался. Сейчас же всё слетает после перезагрузки.
              Совсем забыл сказать, что в файле /etc/resolv.conf всё в порядке. Шлюз указан правильно и в правильной форме.
Вопрос в том, как это исправить, если нет ошибки в моих действиях, как заставить систему самой поднимать IP и роутинг на шлюз (с wifi всё ОК если верить логам.)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Оффлайн Nick F0x

  • Активист
  • *
  • Сообщений: 317
  • Или ты имеешь мир, или наоборот, третьего не дано.
    • Просмотр профиля
    • f0x.ru
а что мешает тогда прописать все указанные команды на автозагрузку в /etc/rc.local?

 

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