LINUX.ORG.RU
ФорумAdmin

dhcp не раздает ipv4 по wlan

 , ,


0

1

По определенным причинам мне необходимо раздавать интернет по WiFi в master mode с ноутбука. Раньше этим занимался серверок, но он умеет только Ad hoc. Wireless карточка ноута Atheros AR9285 под управлением драйвера ath9k. Вчера настроил инет при помощи hostapd и isc-dhcp-server - все работало. Но сегодня после загрузки системы в /var/log/syslog наблюдаю такое:

Mar  4 20:02:57 UL30JT dhcpd: Wrote 0 leases to leases file.
Mar  4 20:02:57 UL30JT dhcpd: 
Mar  4 20:02:57 UL30JT dhcpd: No subnet declaration for wlan0 (no IPv4 addresses).
Mar  4 20:02:57 UL30JT dhcpd: ** Ignoring requests on wlan0.  If this is not what
Mar  4 20:02:57 UL30JT dhcpd:    you want, please write a subnet declaration
Mar  4 20:02:57 UL30JT dhcpd:    in your dhcpd.conf file for the network segment
Mar  4 20:02:57 UL30JT dhcpd:    to which interface wlan0 is attached. **
Mar  4 20:02:57 UL30JT dhcpd: 
Mar  4 20:02:57 UL30JT dhcpd: 
Mar  4 20:02:57 UL30JT dhcpd: Not configured to listen on any interfaces!

Nokia N9 пишет, что не может получить IP по DHCP, а Nexus 7C вообще не может определиться с тем, что дальше делать после авторизации.

Ниже привожу свои конфиги.

/etc/hostapd/hostapd.conf

interface=wlan0
driver=nl80211

ssid=myasus
hw_mode=g
channel=7

macaddr_acl=0
auth_algs=1

wpa=2
wpa_passphrase=myasus22
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

/etc/dhcp/dhcpd.conf

ddns-update-style none;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

subnet 10.0.0.0 netmask 255.255.255.0 {
        range 10.0.0.3 10.0.0.13;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.0.0.1;
}

/etc/default/isc-dhcp-server

INTERFACES="wlan0"

/etc/network/interfaces

auto lo
iface lo inet loopback

iface wlan0 inet static
 address 10.0.0.1
 netmask 255.255.255.0

/etc/sysctl.conf

net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

/etc/rc.local

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

/etc/default/hostapd

RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"

Вот, в принципе и все. Прошу помощи, хотя бы в том, что и где покопать (желательно не огород). Заранее всем спасибо за проявленные внимание и помощь.

И да, у меня бубунта...

★★★★

Просмотрев логи, заметил, что dhcp стартует раньше, чем, network manager. Может имеет смысл задержать запуск dhcp?

EmgrtE ★★★★
() автор топика

Поднять смог последующим вводом команд:

/etc/init.d/hostapd restart
/sbin/ifdown wlan0
/sbin/ifup wlan0
/etc/init.d/dnsmasq restart

На первое время напишу скрипт, но проблемы это не решает. В чем загвоздка? Кто с этим сталкивался? Надо же как-то обнародовать это, если не единичный случай.

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

Спасибо за ответ. Но, оказывается, при запуске системы не поднимается интерфейс wlan0.

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