Не удается подключиться к eth0 с помощью статической конфигурации

1

Мой маршрутизатор сломался, поэтому я пытаюсь установить проводное соединение, используя eth0. Я использую Crunchbang Waldorf, который основан на Debian.

Я установил правильные настройки в / etc / network / interfaces, а также создал запись в Network Manager. Проблема в том, что когда я подключаю провод, я могу подключиться к Auto Ethernet только через графический интерфейс Network Manager. Если я попытаюсь подключиться к нему, а затем изменить настройки Auto Ethernet из NM, то NM закрывает соединение. Когда я снова подключаюсь к Auto Ethernet, NM создает еще одну запись для Auto Ethernet с неправильными настройками (по умолчанию) и подключается с использованием этого.

Cristi Mocanu
источник

Ответы:

0

Почему бы вам не попробовать подключиться без Network Manager? Это очень просто: как sudo,

  service network-manager stop
  ip link set eth0 down
  ip addr flush dev eth0
  ip link set dev eth0 up
  dhclient -v eth0

и когда вы получите правильный ответ, вам нужно добавить DNS-серверы имен,

  echo nameserver 8.8.8.8 >> /etc/resolv.conf
  echo nameserver 8.8.4.4 >> /etc/resolv.conf

и добавить маршрут по умолчанию: при условии, что ваш маршрутизатор имеет IP-адрес 192.168.1.1,

  ip route add default via 192.168.1.1

Если у маршрутизатора другой IP, замените 192.168.1.1 на реальный. Например, в целом, если ваша сеть LAN 192.168.191.0/24, маршрутизатор будет 192.168.191.1 или 192.168.191.254.

Все это может быть легко написано в сценарии, и когда вы закончите, вы можете перезапустить сетевой менеджер с

   service network-manager start
MariusMatutiae
источник