Вот и результаты.
# /etc/rc.d/udhcpd start
/etc/rc.d/udhcpd: line 11: stat_busy: команда не найдена
/etc/rc.d/udhcpd: line 16: add_daemon: команда не найдена
/etc/rc.d/udhcpd: line 17: stat_done: команда не найдена
С чем это связано ?
Кажется из этой карточки ничего не выйдет >:(
# iwconfig wlan0 mode Master
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
# iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
# /usr/sbin/wifi-point start
killall: hostapd: no process killed
killall: udhcpd: no process killed
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Failed to add interface wlan0 into bridge ppp0: Invalid argument
nl80211 driver initialization failed.
ifconfig: bad address '192.168.0.1/24'
udhcpd (v0.9.9-pre) started
max_leases value (254) not sane, setting to 155 instead
SIOCGIFADDR failed, is the interface up and configured?: Cannot assign requested address
iptables v1.4.12: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.4.12: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.4.12: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
она не хочет переключаться в режим мастера,это для работы АР необходимо.
В заключение попробовал её под ХР,и там она как бы заводится но ничего не раздаёт.
скорее в ядре надо посмотреть что-то про nat
Да Pro,ты прав,в этой сборке ( Raring-3.8.4.2-SCSI ) nat вообще забыли включить.Отсюда и танцы бесполезные происходили.
Перешёл на Рrecise-5.4.3 , на ней всё шустренько заработало.
Скрипт wifi-point от sfs ,переделал.С udhcpd дружбы не вышло ,пришлось ставить dhcp-3.0.6 , за hostapd спасибо,найденные другие косячили.Всё равно скрипт работает как триггер,при каждом обращении меняет статус карты.Оказывается при выходе на режим АР появляется ещё один интерфейс.
wlan0 IEEE 802.11bgn Mode:Master Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
mon.wlan0 IEEE 802.11bgn Mode:Monitor Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Далее стояла задача раздавать с ppp0 на wlan0.
А вот так делать ,
Можно обойти использованием моста: bridge_ports eth1 wlan0 (http://help.ubuntu.ru/wiki/wifi_ap) или так (https://wiki.archlinux.org/index.php/Software_Access_Point_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29)
лучше не надо, bridge - это модуль ядра,которого нет ни в одной сборке,или я плохо искал.
Вариант номер 1 - это сконфигурировать Firewall правильно.
Вариант номер 2 - использовать shareInternet-2.2.4 , меньше головной боли.