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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблема с /etc/network/interfaces  (Прочитано 2039 раз)

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

Оффлайн eneloop1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Проблема с /etc/network/interfaces
« : 12 Февраля 2014, 01:17:21 »
Всем доброго времени суток

Есть проблема:
есть роутер, который раздает wifi co включенным dhcp. При подключении я получаю адрес динамически.
У меня стоит Ubuntu Desktop 12.04.3 LTS.
Хочу сделать следующее:
нужно получать статический айпи с этого роутера.

Знаю, что в десктопной Ubuntu можно настраивать сеть руками в /etc/network/interfaces, а можно с помощью Network Manager
На форуме читал статьи, как настроить сеть двумя этими способами. Но это не помогло.

Например NM, значок которого висит возле часов, сообщает

[b]General[/b]
Interface 802.11 WiFi (wlan0)
...

[b]IPv4[/b]
IP Address 192.168.1.3
Subnet Mask 255.255.255.0
Default Route 192.168.1.1
Primary DNS 192.168.1.1

Забиваю /etc/network/interfaces вот таким вот образом
auto wlan0
iface wlan0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

Далее выполняю
sudo /etc/init.d/networking restartи сеть все еще есть

А после выполнив
ifconfigможно убедиться, что новые параметры из /etc/network/interfaces не были загружены

Тогда я выполняю
sudo service networking restart
Результат тот же - ничего не изменилось т.е. параметры не загружены.

Тогда я делаю
sudo service network-manager restart
После этого сеть отваливается. А ведь как бы не должна, потому что все адреса я прописал правильные.

Я пробовал решить проблему следующим образом
Писал в /etc/resolv.conf
nameserver 192.168.1.1после этого перезапускал NM. Это не помогло.

Пробовал прописывать днс серверы гугла и в /etc/network/interfaces и в /etc/resolv.conf, потом перезапускал NM - это тоже не помогло.

Пытался отключить NM, установив значение managed=false в файле/etc/NetwokManager/NetworkManager.conf - и это тоже не помогло.

И использовал еще много комбинаций этих трех "способов", но безрезультатно.

Причем, если я прописываю в графической улите NM те же параметры, что и в /etc/network/interfaces, то все работает хорошо и как нужно. Получаю все время один и тот же айпи.

Но мне нужно получать его, указав в interfaces.
По идее я все параметры прописал правильно и это должно работать.
Подскажите, пожалуйста, где я ошибся. Спасибо!

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Проблема с /etc/network/interfaces
« Ответ #1 : 12 Февраля 2014, 01:37:57 »
Вам все-то нужно сконфигурировать роутер на выдачу статичского адреса. Подробнее на сай(ах)е производителя роутера. А Вы огород городить начали...
OpenWrt 19.07

Оффлайн eneloop1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с /etc/network/interfaces
« Ответ #2 : 12 Февраля 2014, 11:49:36 »
Вам все-то нужно сконфигурировать роутер на выдачу статичского адреса. Подробнее на сай(ах)е производителя роутера. А Вы огород городить начали...

Так он сконфигурирован


Проблема как раз в том, что через NM я могу получить статический айпи (следовательно роутер настроен на выдачу стат айпи), а вот вбивая настройки в /etc/network/interfaces, я не могу получить постоянный айпи

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с /etc/network/interfaces
« Ответ #3 : 12 Февраля 2014, 11:56:56 »
У вас какая-то каша в голове (извиняюсь если звучит обидно).

Статический адрес на то и статический что его не получают а устанавливают на хосте руками.

Фиксированный динамический адрес (когда DHCP выдает по МАС конкретный IP) это все равно DHCP (динамический адрес).
И клиент должен быть настроен на получение адреса от DHCP (никаких static в interfaces - не должно быть).
...

Вы сначала определитесь - чего вы хотите.

Хотите статический - пропишите его руками в NM или в interfaces - и будет вам статический.
Но учтите - если что пишете руками в interfaces то NM пойдет в отказ и работать никак не будет - можно его смело сносить - толку от него ноль. Само состояние сети на панели (если нужно) можно отображать простейшим плагином.

А перезапускать надо не сервис, а интерфейсы...
« Последнее редактирование: 12 Февраля 2014, 12:00:34 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн eneloop1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с /etc/network/interfaces
« Ответ #4 : 12 Февраля 2014, 12:14:02 »
Я так-то с Ubuntu совсем недавно познакомился, так что я не обижаюсь)
Может я еще и излагаю свои мысли криво, но надеюсь, что с опытом научусь


Хорошо, я вот что хочу получить: мне нужно прописать настройки в /etc/network/interafaces и я хочу, чтобы они работали. Необходимо прописать в этом файле айпи, который я хочу все время получать от роутера, я почитал на форуме статьи, как это сделать и делаю аналогично, но как только я прописываю и перезапускаю сервис, сеть отваливается

С другой стороны, пользуясь графической утилитой NM, я, прописывая в нее все тоже самое, что и в файл interfaces, могу нормально получить айпи, который хочу

Проблема в том, что необходимо, чтобы настройки в interfaces работали, а NM мне совсем не нужен
Надеюсь, что теперь понятнее)

Оффлайн anubis_donetsk

  • Участник
  • *
  • Сообщений: 188
  • ничто не совершенно кроме freebsd
    • Просмотр профиля
Re: Проблема с /etc/network/interfaces
« Ответ #5 : 12 Февраля 2014, 12:19:06 »
нужно получать статический айпи с этого роутера.
Это как? Как раздовать статический адрес? можно выдавать определенный адрес по МАС-адресу. Но выдавать статический адрес - это жестко.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Проблема с /etc/network/interfaces
« Ответ #6 : 12 Февраля 2014, 12:24:58 »
Я так-то с Ubuntu совсем недавно познакомился
Этот вопрос не относится к Ubuntu. Это общая теория построения сетей.

Цитировать
Хорошо, я вот что хочу получить: мне нужно прописать настройки
Вас спросили, что вы хотите получить, а не что вы хотите для этого сделать.
Русский язык понимаете?

Пользователь решил продолжить мысль 12 Февраля 2014, 12:26:46:
нужно получать статический айпи с этого роутера.
Это как? Как раздовать статический адрес? можно выдавать определенный адрес по МАС-адресу. Но выдавать статический адрес - это жестко.
Зато по сути верно.
« Последнее редактирование: 12 Февраля 2014, 12:26:46 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с /etc/network/interfaces
« Ответ #7 : 12 Февраля 2014, 12:30:14 »
мне нужно прописать настройки в /etc/network/interafaces и я хочу, чтобы они работали.
Это вы уже "почти" сделали - просто нужно доделать, перезапустить интерфейс и снести NM (он больше не нужен).
Необходимо прописать в этом файле айпи, который я хочу все время получать от роутера,
Каша. Если прописали - то он уже установлен - ни от кого он не получается.

С другой стороны, пользуясь графической утилитой NM, я, прописывая в нее все тоже самое, что и в файл interfaces, могу нормально получить айпи, который хочу
Потому, что NM сам передергивает интерфейс.

Проблема в том, что необходимо, чтобы настройки в interfaces работали, а NM мне совсем не нужен
Понятно.

Пропишите все как было в interfaces согласно этой доке (там кое-что дополнительно нужно прописывать для WiFi интерфейса) и сделайте
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
« Последнее редактирование: 12 Февраля 2014, 12:34:30 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

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