LINUX.ORG.RU
ФорумAdmin

Как подключить в Ubuntu Server 11.01 fi-wi в командной строке?


0

1

Здравствуйте!

Делаю вот как. Пишу

sudo ifconfig –a

И вижу интерфейс wi-fi wlan0. Далее включаю wi-fi

sudo ifconfig wlan0 up

Теперь сканировать эфир вокруг себя.

sudo iwlist wlan0 scan

И вижу свою точку доступа с именем Andrei. Теперь хочу к ней подключиться

sudo iwconfig wlan0 essid Andrei key s:мой пароль к точке доступа

и тишина. Смотрю логи на точке доступа, не одна строчка в логе не появляется. Дальше пробую получить от точки доступа сетевые адреса, пишу

sudo dhclient wlan0

и снова тишина, а в логах точки доступа не появляется не одной строчки. Ладно, команды не прошли, открыл файл /etc/network/interfaces и там пишу

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.137
netmask 255.255.255.0
gateway 192.168.0.1

# Wi-Fi
auto wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid Andrei
wpa-ap-scan 1
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk fd791f3882ab7b959e444a63a969df6c507568cb0d4aadd06cca874c5207e566

Перезагружаю компьютер, при загрузке система тормозиться на конфигурировании сети. Долго думает, потом всё же загружается дальше. После загрузки интерфейс wlan0 поднят, но IP адреса у wlan0 нету, так же как и других сетевых настроек. Смотрю логи точки доступа, пустопа. Нет не одной строчки. То есть компьютер не обратился к роутера.

Подскажите, что я делаю неправильно, и как подключиться к wi-fi через консоль?

для подключения к wi-fi точке используется wpa_supplicant :)

xterro ★★★★★
()

Если быть точным, то ubuntu-11.10-server-i386. А про wpa_supplicant то же пробовал. Делал файл с паролем, потом делал

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

вылетало куча ошибок. В логах точки доступа пусто.

Andrei_IW
() автор топика

Почитал я монуалы про wpa_supplicant. Значит создал файл /etc/wpa_supplicant.conf , туда занёс имя своей точки доступа и зашифрованный пароль. Далее в консоли пишу команду

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
и после этого я цепляюсь к точке досупа. В админке роутера видно, что я подключился. Далее хочу получить адреса, пишу

 dhclient wlan0 

и получаю сетевые адреса. Набираю ifconfig и вижу что мне выдал dhcp сервер роутера адрес 192,168,0,100. В логах точки доступа наконец то появились первые логи. И я теперь делаю пинги, а не чего не пингуется. Не роутер 192,168,0,1 не ya.ru. Пингую сервер из под винды, винда то же не видит сервер.

А теперь что не так?

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Пинги разрешены на роутере? Другими способами пробовали доступ наружу проверять? Например, telnet ya.ru 80

Винда, надо понимать, через роутер интернет видит?

И ещё покажите выхлоп ip route в том состоянии сервера, в котором он виден с роутера

pianolender ★★★
()

Удалось мне подключиться к сети такой командой

 wpa_supplicant-Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Однако пинги не идут. Далее уже с подключенным wi-fi перегружаю сеть
 
sudo /etc/init.d/networkingstop
sudo /etc/init.d/networkingstart
И всё, пинги пошли. Но пингуются только локальные машины, в инет по wi-fi зайти нельзя.Вот вывод маршрутов route -n
DestinationGateway Genmask Flags Metric Ref Use Iface

0.0.0.0         192.168.0.1     0.0.0.0         UG   100    0        0 eth0

192.168.0.0     0.0.0.0         255.255.255.0   U    0      0        0 wlan0

192.168.0.0     0.0.0.0         255.255.255.0   U    0      0        0 eth0
И вот содержимое моего файла /etc/network/interfaces
 
# Theloopback network interface
auto lo
iface loinet loopback
   

# Theprimary network interface
auto eth0
iface eth0inet static
        address 192.168.0.137
        netmask 255.255.255.0
        gateway 192.168.0.1

# Wi-Fi
auto wlan0
iface wlan0inet static
        address 192.168.0.138
        netmask 255.255.255.0
        gateway 192.168.0.1
        nameservers 192.168.0.1
При такой конфигурации Ubuntu при загрузке долго думает, потом выдаёт ошибку сети и грузиться дальше. Если убрать(закомментировать) строку auto wlan0 , то загрузка Ubuntu проходитбез ошибок, но потом при запуске wlan0 (sudo ifconfig wlan0 up) у него почему то непрописываются указанные статические адреса. Почему такое происходит? Ведь в файле /etc/network/interfaces чётко указаны статические адреса.

Другой вопрос. Как можно автоматизировать, что бы призагрузке автоматически Ubuntu подключался к Wi-Fi. Я пробовал в файл /etc/network/interfaces добавлять строки

 
pre-upwpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
post-downkillall -q wpa_supplicant 
или
 
wpa-driverwext
wpa-ssidAndrei
wpa-ap-scan1
wpa-protoWPA RSN
wpa-pairwiseTKIP CCMP
wpa-groupTKIP CCMP
wpa-key-mgmtWPA-PSK
wpa-pskfd791f3882ab7b959e444a63a969df6c507568cb0d4aadd06cca874c5207e566 
И первый и второй вариант не помогают. При загрузке Ubuntu долгождёт на этапе «Сеть» а потом ругнувшись, с ошибкой загружается дальше. ЕстественноWi Fi в таком случаи неработает.

Andrei_IW
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.