Ручная настройка сетевых интерфейсов на Cubieboard

Я установил Cubian (это Debian для Cubieboard). После запуска системы проводная сеть работает нормально. Я прочитал это и настроил сетевой интерфейс (я добавил только настройки wlan0):

//default # the loopback interface auto lo iface lo inet loopback # #auto eth0 allow-hotplug eth0 iface eth0 inet dhcp //my auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid My_network_name 

но когда я пытаюсь sudo ifup wlan0 я получаю:

Не получено DHCPOFFERS. Отсутствие рабочей аренды в постоянной базе данных – спящий режим.

У меня есть фильтр MAC на моем маршрутизаторе, но я добавил MAC-адрес в белый список.

Также я не могу понять, почему Кубиан соединяет eth0, когда есть

 #auto eth0 

в /etc/network/interfaces .

В вики я увидел:

Если вам абсолютно не нужна проводная сеть, отключите эту функцию путем комментариев или удалите auto eth0.

Он по умолчанию прокомментирован, почему eth0 начинает работать после запуска системы?


Я понял свое плохое. У меня есть маршрутизатор и ретранслятор с одним ssid, чтобы покрыть большую область, а кубиан не знает, что использовать. Как я могу исправить эту проблему (возможно, указать MAC-адрес для подключения) для feture?

Теперь он вспоминает, где находится dhcp, и подключайте его в порядке.

То, что сработало для меня в прошлом, – это использование

 wpa-ssid 

скорее, чем

 wireless-essid 

Это будет работать, только если у вас установлен wpa_supplicant .

Что касается вашего второго вопроса, я полагаю, eth0 подключается автоматически, когда вы подключаете кабель из-за allow-hotplug eth0 .

Поскольку у меня есть ретранслятор, мне нужно сказать кубианскому, где находится DHCP, поэтому

 auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid My_network_name HWaddr DHCP_MAC_address