Debian: активировать сетевое соединение при включении

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

У меня есть рабочая станция 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 ответ

Решение

Проблема в том, что у вас есть пользовательская программа, которая управляет вашим проводным соединением, которая называется 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.

Другие вопросы по тегам