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


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

Автор Тема: Failed to bring up eth0  (Прочитано 17643 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #15 : 24 Марта 2018, 02:59:19 »
И что вы делаете, чтобы добиться такого эффекта?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #16 : 24 Марта 2018, 08:33:31 »
Я, честно говоря, не понимаю...
Вижу настройки: один интерфейс - dhcp, второй - статика, и настроен pppoe. То есть то, что у ТС якобы не работает.
Смотрю на сетевые интерфейсы - все интерфейсы настроены, кроме первого - он не получил ip-адрес, что вполне вероятно и не должно происходить. Многие провайдеры и не раздают на физические, так как pppoe работает поверх  ip.
Что не работает-то? В логах срач?

уберите dhcp из первого интерфейса и проверьте.
auto enp10s1
iface enp10s1 inet manual

Оффлайн Alekzunder

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #17 : 24 Марта 2018, 22:11:08 »
fisher74, ты - гений! Всё, разобрался.
Почитал мануал к network interfaces, погуглил: https://wiki.debian.org/ru/NetworkConfiguration, да совет помог!
Извините, я вам не описал всю проблему изначально. Речь идёт о "сервере" - в кавычках, потому что собран из барахла, которому место уже на свалке, но работает на славу отчизне! Раздаёт интернет нашей деревушке. ИБП нет (мечтаем), напряжение скачет, пропадает, посему, указанный ранее "сервер" перезагружается и.... failed to bring up... PPPoE при загрузке устанавливается и тут же рвётся. Служба то, вылетает! Задолбало уже "бегать" (хоть и по сети) к нему.
Итак ошибки, без спойлера, чтоб всем было примером:
было
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# WAN
auto enp10s1
  iface enp10s1 inet dhcp        <-затык, верно подметил fisher74 адрес ждём... а его и нету! Такой у нас провайдер

# PtPoE
 auto peterstar1
 iface peterstar1 inet ppp
 pre-up /bin/ip link set enp10s1 up # line maintained by pppoeconf    <-ошибка! Комментарии в конце строк не опознаются.
 provider peterstar1

# LAN
auto enp3s0
  iface enp3s0 inet static
  address 192.168.14.1/26
  gateway 192.168.14.1                                     <-петля на себя, но на работу не влияет
  dns-nameservers 192.168.14.1 212.1.244.6 212.1.224.6     <-недокументированная функция. Не рекомендуется использовать.

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

должно быть
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# LAN
auto enp3s0
# iface enp3s0 inet dhcp
  iface enp3s0 inet static
  address 192.168.14.1
  netmask 255.255.255.192
#  gateway 192.168.14.1

# WAN
auto enp10s1                      <-поднимаем интерфейс без адресации
iface enp10s1 inet manual
   pre-up ifconfig $IFACE up
   post-down ifconfig $IFACE down

# PtPoE                          <-все комментарии только с начала строк!
auto peterstar1
  iface peterstar1 inet ppp
  pre-up /bin/ip link set enp10s1 up
  provider peterstar1

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

Описания интерфейсов местами поменял для своего удобства, на работу не влияет.
Всем - спасибо!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #18 : 25 Марта 2018, 08:17:48 »
рекомендую ещё загрузку правил netfilter перетащить в секцию интерфейса loopback. Тогда они будут ожидаемо работать и не догружаться при каждом повторном подъёме туннеля petrostar1 (сейчас iptables-restore именно в его секции)

И ещё, я бы пообщался с провайдером и определился со скоростью Ethernet. А то у меня был случай, когда админ провайдера посчитал, что 10Mbps это прошлый век и автоопределение скорости просто лишний механизм. В итоге моя сторона не определив скорость,  падала до 10Mbps. Вроде всё работало, но ошибки на интерфейсе лились рекой... причём только со стороны провайдера, я их не видел, а скорости хватало. Обнаружилось случайно, когда IPTV с ним пилили.

Оффлайн Alekzunder

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #19 : 25 Марта 2018, 16:59:04 »
fisher74, почему именно в loopback? LAN тоже поднимается 1 раз, при загрузке, может разумнее перенести в его секцию? К тому же вся маршрутизация и NAT привязаны к нему и PPP0.
С тётушками провайдера общаться на такие темы бессмысленно. Для них шаг влево, шаг право = выстрелу в лоб. Скорости, конечно, не скажу, что хватает, но бывают всплески до 45 Мбит/с. Это уж явно не 10...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #20 : 25 Марта 2018, 17:24:26 »
потому что интерфейс лупбек поднят ВСЕГДА (когда поднята сеть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #21 : 25 Марта 2018, 18:07:37 »
Итак ошибки, без спойлера, чтоб всем было примером:
было
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
pre-up iptables-restore /etc/iptables.up.rules

# LAN
auto enp3s0
iface enp3s0 inet static
address 192.168.14.1
netmask 255.255.255.192

# WAN
iface enp10s1 inet manual

# PPPoE
auto peterstar1
iface peterstar1 inet ppp
pppoe_link enp10s1
provider peterstar1
pre-up /bin/ip link set $IF_PPPOE_LINK up
post-down /bin/ip link set $IF_PPPOE_LINK down

И dns-nameservers - вполне документированная функция, обеспечиваемя например resolvconf.
« Последнее редактирование: 25 Марта 2018, 18:10:12 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Alekzunder

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #22 : 25 Марта 2018, 20:33:15 »
AnrDaemon, в man interfaces , описания dns-nameservers я не нашёл, хотя в многочисленных примерах в интернете она фигурирует. Спорить не буду... все рекомендации приму к сведению. Хорошо бы их ещё зафиксировать в шпргалках по настройке. Спасибо за помощь, сорить лишними сообщениями форум тоже не стоит.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: Failed to bring up eth0
« Ответ #23 : 25 Марта 2018, 22:27:33 »
Все (вообще все!) параметры после iface конвертирутся в IF_$ПАРАМЕТР переменные и передаются скриптам в /etc/network/if-$phase.d/
См. например, https://anr-daemon.livejournal.com/2040.html
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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