2

У меня есть два интерфейса Ethernet, p10p1 (материнская плата) и eth1 (карта), и единственный интерфейс, который загружается при загрузке, является loopback; ни один из интерфейсов Ethernet не загружается. Это начало происходить после [безуспешно] попытки создать соединение pppoe и затем полностью удалить pppoeconf в попытке удалить любые следы его влияния на систему.

Файл /etc/network/interfaces выглядит следующим образом:

auto lo
iface lo inet loopback

auto p10p1
iface p10p1 inet dhcp

auto eth1
iface eth1 inet static
    address 192.168.5.1
    netmask 255.255.255.0
    broadcast 192.168.5.255
    gateway 192.168.0.1        

При загрузке я получаю сообщение «Ожидание конфигурации сети», затем «Ожидание дополнительных 60 секунд для настройки сети».

Я могу вызвать интерфейсы вручную, используя sudo ifconfig p10p1 up (то же самое для eth1), но это, похоже, ничего не дает.

Текущая конфигурация заключается в том, что этот сервер находится за маршрутизатором, который обеспечивает DHCP для всей сети (на данный момент нет никаких устройств за сервером). Интерфейс p10p1 является «внешним / основным» интерфейсом, а eth1 является «внутренним» интерфейсом.

Конечная цель - установить соединение pppoe чтобы я мог включить неудачный маршрутизатор, который мой провайдер дал мне для нашего оптоволоконного интернета, в режим моста и снова сделать сервер основным шлюзом / брандмауэром / маршрутизатором; так было, когда у нас был кабельный интернет.

Однако сейчас мне просто нужно, чтобы этот ящик снова связывался с сетями, чтобы я мог установить rp-pppoe и попробовать это.

Мне интересно, если моя деинсталляция pppoeconf уничтожила что-то, или если в процессе настройки pppoeconf было сделано что-то, что могло бы сделать /etc/network/interfaces неработоспособным. Это возможно?

Любые мысли о том, почему мои интерфейсы не появляются при загрузке?

1 ответ1

0

Я не уверен, какой ответ это будет, поскольку я точно не знаю, почему это сработало (поэтому я не буду проверять его как правильный ответ). В конфигурации не было ничего плохого, похоже, это было связано с самим файлом. Я создал новый файл с точно такими же параметрами, записал его в исходное имя файла, перезапустил и boom, интерфейсы подошли именно так, как они должны.

Комментарий @ Брэндона об использовании ifup в интерфейсе привел меня на путь. До перезаписи файла я пытался использовать ifup p10p1 и мне сообщили, что он не может прочитать файл или что-то подобное. Поэтому я подумал, что, возможно, файл был поврежден, переписал его, и теперь он работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .