Есть ли способ заставить сетевое соединение быть активным перед входом в систему?

У меня есть рабочая станция Debian (Squeeze 6.0.5 64 bit), и я хочу, чтобы сетевое подключение было активировано непосредственно при включении питания. Прямо сейчас сетевое соединение (проводная ЛВС, DHCP) активируется только при входе в систему.


Дополнительная информация:

Файл: /etc /network /intefaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
#NetworkManager#iface eth0 inet dhcp 

1 ответ1

1

Проблема в том, что у вас есть пользовательская программа, которая управляет вашим проводным соединением, которая называется NetworkManager . Так как эта программа не запускается до входа в систему, ваш ethernet недоступен, пока не запустится и не настроит его.

Если вы хотите отказаться от перенастройки с помощью графического интерфейса, попробуйте следующее:

  1. Создайте резервную копию файла интерфейса: sudo cp /etc/network/interfaces /etc/network/interfaces.bak
  2. Отредактируйте файл интерфейса: sudo nano /etc/network/interfaces
    1. Скажите ему, чтобы вызвать eth0 автоматически, изменив auto lo на auto lo eth0
    2. Удалите часть #NetworkManager# из последней строки, чтобы она iface eth0 inet dhcp
    3. Ctrl+O, чтобы сохранить, Ctrl+X, чтобы выйти.
  3. Перезагрузите компьютер.

Если это не помогает, просто восстановите резервную копию, чтобы отменить изменения и продолжить устранение неполадок: sudo cp /etc/network/interfaces.bak /etc/network/interfaces

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

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