LINUX.ORG.RU

Точка доступа на основе Wi-Fi Asus WL-167G в FreeBSD 8.1


0

0

Имеется девайс Wi-Fi Asus WL-167G и комп с FreeBSD 8.1, необходимо сделать его точкой доступа с возможностью раздачи интеренета на несколько домашних компов. Для настройки правил файлы rc.conf, hostap.conf, dhcpd.conf, firewall.sh, соотв включал в ядро функции файрвола + строчку «devices wlan_xauth». Кто сталкивался с подобной поблемой? У кого есть какие либо мысли?

Ответ на: комментарий от kernelpanic

режим АП поддерживается, в винде XP достаточно долго работала в этом режиме. Вопрос в том что после всех необходимых изменений при перезагрузке, если карта в разъеме-система виснет. Если не логиниться-выдает: fatal trap 18: integer divide fault while in kernel mode cpuid=1; apic id=01 ... ... processor eflags = interrupt enabled, resume, IOPL=0 current process = 1673(hostapd) trap number = 18 panic: integer divide fault Cannot dump. Device not defined or unavailable panic: bufwrite: buffer is nit busy???

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

вот файл hostapd.conf: ***** interface=wlan0 driver=bsd logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 debug=4 dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=wheel ssid=Dallas wpa=3 wpa_passphrase=password wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP ***** rc.conf: ***** keymap=«ru.koi8-r» dbus_enable=«YES» hald_enable=«YES» ifconfig_re0=«inet 10.200.61.153 netmask 255.255.252.0» defaultrouter=10.200.60.1 linux_enable=«YES» hostname=«bsd.local» gateway_enable=«YES» inetd_enable=«YES» #firewall=«/sbin/ipfw» #firewall_enable=«YES» #irewall_script=«/etc/firewall.sh» #irewall_logging=«YES» #dhcpd_enable=«YES» #dhcpd_flags="-q" #dhcpd_conf=«/usr/local/etc/ahcpd.conf» #dhcpd_ifaces=«wlan0» if_rum_load=«YES» wlans_rum0=«wlan0» ifconfig_wlan0=«up» ifconfig_wlan0=«inet 192.168.0.1 netmask 255.255.255.0» create_args_wlan0=«wlanmode hostap ssid Dallas channel 11 mode 11g» hostapd_enable=«YES» #natd_enable=«YES» #natd_interface=«re0» #natd_flags="-m -u -f /etc/natd.conf" *****

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

вот файл hostapd.conf:

*****

interface=wlan0

driver=bsd logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 debug=4 dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=wheel ssid=Dallas wpa=3 wpa_passphrase=password wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP ***** rc.conf: ***** keymap=«ru.koi8-r» dbus_enable=«YES» hald_enable=«YES» ifconfig_re0=«inet 10.200.61.153 netmask 255.255.252.0» defaultrouter=10.200.60.1 linux_enable=«YES» hostname=«bsd.local» gateway_enable=«YES» inetd_enable=«YES» #firewall=«/sbin/ipfw» #firewall_enable=«YES» #irewall_script=«/etc/firewall.sh» #irewall_logging=«YES» #dhcpd_enable=«YES» #dhcpd_flags="-q" #dhcpd_conf=«/usr/local/etc/ahcpd.conf» #dhcpd_ifaces=«wlan0» if_rum_load=«YES» wlans_rum0=«wlan0» ifconfig_wlan0=«up» ifconfig_wlan0=«inet 192.168.0.1 netmask 255.255.255.0» create_args_wlan0=«wlanmode hostap ssid Dallas channel 11 mode 11g» hostapd_enable=«YES» #natd_enable=«YES» #natd_interface=«re0» #natd_flags="-m -u -f /etc/natd.conf" *****

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

вот файл hostapd.conf:
*****
interface=wlan0
driver=bsd
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=4
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=Dallas
wpa=3
wpa_passphrase=password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
*****
rc.conf:
*****
keymap=«ru.koi8-r»
dbus_enable=«YES»
hald_enable=«YES»
ifconfig_re0=«inet 10.200.61.153 netmask 255.255.252.0»
defaultrouter=10.200.60.1
linux_enable=«YES»
hostname=«bsd.local»
gateway_enable=«YES»
inetd_enable=«YES»
#firewall=«/sbin/ipfw»
#firewall_enable=«YES»
#irewall_script=«/etc/firewall.sh»
#irewall_logging=«YES»
#dhcpd_enable=«YES»
#dhcpd_flags="-q"
#dhcpd_conf=«/usr/local/etc/ahcpd.conf»
#dhcpd_ifaces=«wlan0»
if_rum_load=«YES»
wlans_rum0=«wlan0»
ifconfig_wlan0=«up»
ifconfig_wlan0=«inet 192.168.0.1 netmask 255.255.255.0»
create_args_wlan0=«wlanmode hostap ssid Dallas channel 11 mode 11g»
hostapd_enable=«YES» #natd_enable=«YES» #natd_interface=«re0» #natd_flags="-m -u -f /etc/natd.conf"
*****

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



вот файл hostapd.conf:
*****
interface=wlan0
driver=bsd
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=4
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=Dallas
wpa=3
wpa_passphrase=password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
*****
rc.conf:
*****
keymap=«ru.koi8-r»
dbus_enable=«YES»
hald_enable=«YES»
ifconfig_re0=«inet 10.200.61.153 netmask 255.255.252.0»
defaultrouter=10.200.60.1
linux_enable=«YES»
hostname=«bsd.local»
gateway_enable=«YES»
inetd_enable=«YES»
#firewall=«/sbin/ipfw»
#firewall_enable=«YES»
#irewall_script=«/etc/firewall.sh»
#irewall_logging=«YES»
#dhcpd_enable=«YES»
#dhcpd_flags="-q"
#dhcpd_conf=«/usr/local/etc/ahcpd.conf»
#dhcpd_ifaces=«wlan0»
if_rum_load=«YES»
wlans_rum0=«wlan0»
ifconfig_wlan0=«up»
ifconfig_wlan0=«inet 192.168.0.1 netmask 255.255.255.0»
create_args_wlan0=«wlanmode hostap ssid Dallas channel 11 mode 11g»
hostapd_enable=«YES»
#natd_enable=«YES»
#natd_interface=«re0»
#natd_flags="-m -u -f /etc/natd.conf"
*****

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

одной команды для чего? все уже настроено, проблема скорее всего в том что где-то прописано не то. либо конфликт оборудования, в чем я сильно сомневаюсь.

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

вот единственное сообщение об ошибке. что делаю: включаю комп, ви-фи флюш вставлена. жду пока появиться надпись «login:» и ничего не трогаю. примерно через 20-30 секунд все виснет и выдает сообщение. вот интересные выдержки из него:
****
fatal trap 18: integer divide fault while in kernel mode
cpuid=1; apic id=01
...
...
processor eflags = interrupt enabled, resume, IOPL=0
current process = 1673(hostapd)
trap number = 18
panic: integer divide fault Cannot dump. Device not defined or unavailable
panic: bufwrite: buffer is nit busy???
****
после этого сообщения система не реагирует на нажатие каких-либо кнопок. избавиться от этого-зажатие большой красной кнопки на 5 секунд, больше ничего не помогает.+извлечение юсб ви-фи, иначе в след запуске получиться тоже самое

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

>жду пока появиться надпись «login:» и ничего не трогаю. примерно через 20-30 секунд все виснет

У меня такое было на atheros, победил вроде бы пересборкой ядра с какой-то atheros-специфичной опцией.

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

А можно чуть по точнее? В ядро добавил опции для фаервола и строчку options wlan_xauth, не помогло. Интерфейс карты определился как rum0, чип стоит realtek вродебы.

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

Точнее сказать не могу потому что дело было еще на 7.1, там нужна была какая-то опция, без которой были такие тормоза. Вот все что могу сказать. А вообще поиск по форумам, кто-нибудь 100% сталкивался с такой проблемой.

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

там дело не в реалтеке, а в поизводителе девайса. man rum выдает в первых строчках что поддерживает сие устройство+самоопределение при установке. хотя мне сегодня посоветовали попробовать поискать другой драйвер...

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

Дело не в драйвере, ковырни настройки карточки ifconfig media. Вроде бы так. Отвечает за всякие аппаратные значения.

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

bsd# ifconfig media
ifconfig: interface media does not exist
как-то так. воопще сейчас появидись мысли о том что ссылки на процесс hostap неспроста идут в сообщении об ошибке при зависании... наверное нужно рыть там. пока что нарыл-в ядре строчка devices wlan_xauth есть, это из того что нехватало. вообще вот весь блок:
****
# Wireless NIC cards
device      wlan      # 802.11 support
options    IEEE80211_DEBUG   # enable debug msgs
options    IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
options    IEEE80211_SUPPORT_MESH   # enable 802.11s draft support
device      wlan_wep   # 802.11 WEP support
device      wlan_ccmp   # 802.11 CCMP support
device      wlan_tkip   # 802.11 TKIP support
device wlan_xauth
device      wlan_amrr   # AMRR transmit rate control algorithm
device      an      # Aironet 4500/4800 802.11 wireless NICs.
device      ath      # Atheros pci/cardbus NIC's
device      ath_hal      # pci/cardbus chip support
options    AH_SUPPORT_AR5416   # enable AR5416 tx/rx descriptors
device      ath_rate_sample   # SampleRate tx rate control for ath
device      ral      # Ralink Technology RT2500 wireless NICs.
device      wi      # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device      wl      # Older non 802.11 Wavelan wireless NIC.
****
я хз что еще тут думать... по идее все должно работать как часы... вот файл hostapd.conf:
****
interface=wlan0
driver=bsd
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=Dallas
wpa=2
wpa_passphrase=password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
****
че может не идти тут? почему он злиться на этот процесс??? может есть какие-нибудь мысли на этот счет?

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

ладно, буду ждать можт еще кто ответит) пойду там тоже вывешу темку)

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