г. Череповец
Инструкция для дистрибутивов Red Hat, ASP, Suse и других совместимых, для выхода в интернет при помощи wpa_supplicant.
Первым делом устанавливаем сам wpa_supplicant. В большинстве дистрибутивов входит в стандартную поставку и устанавливается стандартными средствами.
Теперь переходим в директорию /etc/ и редактируем или создаем файл конфигурации wpa_supplicant.conf, код примерно такой. (Данная операция требует прав root)
Код:
ctrl_interface_group=0 ap_scan=0 network={ key_mgmt=IEEE8021X eap=MD5 identity="login" password="password" eapol_flags=0 }
Для ручного подключения сети.
Определяемся с интерфейсом (eth0, eth1, eth2 ...), пишем скрипт запуска start_inet.sh. Создается в любом текстовом редакторе, и сохраняется, как простой текст.
Код:
#!/bin/csh ifconfig eth1 down ifconfig eth1 up echo "Start Wpa_supplicant ..." wpa_supplicant -B -c/etc/wpa_supplicant.conf -ieth1 -Dwired >& /var/log/wpa.log sleep 3 echo "Done." dhclient eth1
Теперь кладем его туда где нам будет проще его запускать. Далее делаем этот скрипт исполняемым, естественно из под root.
Код:
chmod 755 start_inet.sh
Далее, в консоли, идем в место пребывания нашего скрипта для запуска, и пробуем запустить его, опять же от root
Код:
./start_inet.sh
Далее все должно быть примерно таким
Код:
3(NXDOMAIN):/home/Marlboro # ./start_inet.sh Start Wpa_supplicant ... Done. Internet Systems Consortium DHCP Client V3.0.6 Copyright 2004-2007 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth1/00:01:6c:3b:ae:f4 Sending on LPF/eth1/00:01:6c:3b:ae:f4 Sending on Socket/fallback DHCPREQUEST on eth1 to 255.255.255.255 port 67 DHCPACK from 192.0.x.x bound to 192.0.x.x -- renewal in 1393 seconds.
Для автоматического подключения при старте системы.
Код:
#cd /etc/init.d
Там найти файлик - boot.local
И добавить в конец файла скрипт запуска wpa_ supplicant. (Данная операция требует прав root)
Код:
#Запуск интернет соединения. #!/bin/csh ifconfig eth1 down ifconfig eth1 up echo "Start Wpa_supplicant ..." wpa_supplicant -B -c/etc/wpa_supplicant.conf -ieth1 -Dwired >& /var/log/wpa.log sleep 3 echo "Done." dhclient eth1
После чего при загрузке системы получаем автоматическое подключение к сети.