Расскажите, пожалуйста, как подружиться с DHCP сервером этого роутера через WiFi.
Это какая-то сакраментальная фраза. Какая разница через что ты подключаешься DHCP серверу? Он что проверяет какая у тебя операционка? Какой тип связи (бепроводной или нет)?
Изредка, у меня Ubuntu получает IP адрес. Чаще всего - нет.
Через кабель работает на ура.
ну тогда проблема в настройке твоей радиоточки.
Через WiFi, тот же аппарат под MS Vista работает на ура. Другие агрегаты с WiFi, под MS, в том числе и КПК работают нормально.
если скажешь как роутер опеделяет что ты с висты или с КПК, то давай подумаем как исправлять положение, а пока приведешь доказательства подобной теории мы на эту фразу обращать внимание не будем.
Кстати, этот роутер умеет работать как два SSID.
Как что он умеет работать? Роутер работает как два Service Set IDentifier? Как два идентификатора сети? Как два сетевых имени? Что-то путаем... Наверное можежет иметь несколько сетевых идентификаторов и на основании настроек делать разные правила для подключающися к разным SSID.
У меня в прошивке V1.00B02T02.RU.20050921 эта опция не включается.
Advanced-wireless-Multiple SSID. У меня V3.02B01T01.RU.2007032
Команда iwlist scan выдаёт 2 SSID.
Это говорит о том, что в зоне приема две сетки. И что-то ты настраиваешь не правильно, потому как судя по описаниям из под винды ты коннектишься только к с своему роутеру, а вот из под линукса, то у своему, то к соседскому. Скорее всего сигнал от соседской точки сильнее. На роутере соседа скорее всего прописаны мак-адреса устройств, с которыми ему можно общаться и твой комп в список разрешенных не попадает, ну и соотвественно ему не выдается адрес по DHCP.
Попробуй дать комманду:
sudo iwlist scan |grep Address
и увидишь что маки двух точек различаются. Тебе надо понять какой из них твоему роутеру принадлежит. Попробуй подключаться именно к своей сетке:
sudo iwconfig eth1 essid "ТВОЙ SSID"
на одном из форумов для подключения к сетке народ использовал вот такой скрипт:
#!/bin/bash
# wireless.sh
# Reconnects wireless
# Assumes open network with DHCP running
echo ""
echo "Setting up eth1.... "
echo ""
if [ "$1" = "" ]; then
# Your wireless network goes here
sudo iwconfig eth1 essid "ТВОЙ SSID"
sudo dhclient3 eth1
exit 0
fi
sudo iwconfig eth1 essid "$1"
sudo dhclient3 eth1
суть проста. Если пускаешь без параметра, то цепляет к домашней сетке, если пускаешь с параметром, то подключаешься к сетке, имя которой передал в качестве параметра скрипту.
Так. Что еще можно подумать? Ну попробуй дать вот такую комманду:
~$ sudo iwlist eth1 scan |grep -3 ESSID
eth1 Scan completed :
Cell 01 - Address: 02:11:45:64:61:12
ESSID:"DLINK_604"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
--
Extra:bcn_int=200
Extra:atim=0
Cell 02 - Address: 00:18:E7:04:FA:0C
ESSID:"default"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
--
Extra:bcn_int=100
Extra:atim=0
Cell 03 - Address: 00:13:D4:AE:D1:10
ESSID:"AP_aed110"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.412 GHz (Channel 1)
видишь некоторый точки висят на одном и том же
Channel 6 это тоже может быть причиной нестыковок. Смени в своей железке канал, которая она занимает на тот, который свободен. Хотя в моем случае мне это не мешает. Сигнал от моей точки гораздо сильнее чем от "залетной".
ну и напоследок. Привел бы хоть как коннектишься, какие скрипты, какие параметры, какие протоколы шифрации. Проблема явно не в железке. А в настройках подключения.