Страница 1 из 1

Hostapd + dhcpd = клиент не получает IP

Добавлено: 2009-01-07 16:25:24
Kaspian
Сделал роутер, к нему подключается одна машина с помощью кабеля и несколько клиентов по wifi, сетевая карта rl2 и wifi-карта ral0 объеденены в bridge

rc.conf:

Код: Выделить всё

cloned_interfaces="bridge0"
ifconfig_bridge0="inet 10.0.0.1 netmask 255.255.255.0 addm rl2 addm ral0 up"
ifconfig_rl2="up"
ifconfig_ral0="ssid xz-wpa mode 11g mediaopt hostap up"
...
dhcpd_enable="YES"
dhcpd_ifaces="bridge0"
hostapd_enable="YES"
hostapd.conf

Код: Выделить всё

interface=ral0
debug=1
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=xz-wpa
wpa=1
wpa_passphrase=*******
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
Машина подключённая к rl2 (кабелем) получает настройки по DHCP - нормально, а вот с wifi клиентами лажа, подключение происходит и если прописать настройки сети в ручную - всё прекрасно работает, но по dhcp они ничего не получают, хотя сам dhcpd в этот моменты выдаёт следующее:

Код: Выделить всё

DHCPDISCOVER from 00:1b:77:4d:d3:c9 via bridge0
DHCPOFFER on 10.0.0.254 to 00:1b:77:4d:d3:c9 (acer) via bridge0
DHCPDISCOVER from 00:1b:77:4d:d3:c9 (acer) via bridge0
DHCPOFFER on 10.0.0.254 to 00:1b:77:4d:d3:c9 (acer) via bridge0
DHCPDISCOVER from 00:1b:77:4d:d3:c9 (acer) via bridge0
DHCPOFFER on 10.0.0.254 to 00:1b:77:4d:d3:c9 (acer) via bridge0
DHCPDISCOVER from 00:1b:77:4d:d3:c9 (acer) via bridge0
DHCPOFFER on 10.0.0.254 to 00:1b:77:4d:d3:c9 (acer) via bridge0

Код: Выделить всё

# ifconfig bridge0
bridge0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 5a:82:5d:d7:f7:3f
        inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
        root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
        member: ral0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
        member: rl2 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>


# ifconfig ral0
ral0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:1b:11:b2:0d:d3
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: associated
        ssid xz-wpa channel 1 (2412 Mhz 11g) bssid 00:1b:11:b2:0d:d3
        authmode WPA privacy MIXED deftxkey 2 TKIP 2:128-bit TKIP 3:128-bit
        txpower 50 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250
        roam:rssi11g 7 roam:rate11g 5 protmode CTS dtimperiod 1
роутер на FreeBSD 7.0-RELEASE + isc-dhcp3-server-3.0.5_2 (собран без jail\chroot)
клиентом пробовал подключатся с Vista, Ubutu, Win mobile 6

может у кого есть идеи куда копнуть, а то гугление не помогает :(

Re: Hostapd + dhcpd = клиент не получает IP

Добавлено: 2009-01-07 16:56:25
Kaspian
Проблема решилась переходом на WPA2-PSK :)