Temat: problemy z hostapd po upgrade Ubuntu server do 18.04
Cześć,
Mam skonfigurowany Ubuntu server jako firwewall, router, domowy serwer z wieloma usługami.
Ostatnio zrobiłem upgrade Ubuntu z wersji 17.10 do 18.04 i coś się posypało z wifi (które pracuje w trybie AP z hostapd).
Tzn przestał mi się uruchamiać hostapd. Nie wiem czy to zasługa systemd czy czegoś innego.
ela@akacja:~$ sudo systemctl status hostapd
â hostapd.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead)
Interfejs dla wifi mam zdefiniowany w /etc/netplan/03-netcfg.yaml jako
network:
version: 2
renderer: networkd
ethernets:
wlp4s0:
addresses:
- 10.10.11.1/24
dhcp4: no
do tego isc-dhcp-serwer w /etc/dhcp/dhcpd.conf (fragment)
# WLAN
subnet 10.10.11.0 netmask 255.255.255.0 {
range 10.10.11.10 10.10.11.50;
option routers 10.10.11.1;
option broadcast-address 10.10.11.255;
option domain-name-servers 10.10.11.1;
option ntp-servers 10.10.11.1;
option netbios-name-servers 10.10.11.1;
option netbios-node-type 2;
default-lease-time 600;
max-lease-time 7200;
}
/etc/hostapd/hostapd.conf:
driver=nl80211
######################### basic hostapd configuration ##########################
#
interface=wlp4s0
country_code=PL
ieee80211d=1
ieee80211h=1
channel=2
hw_mode=g
ieee80211n=1
wmm_enabled=1
ht_capab=[LDPC][HT40+][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40]
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=4
#dump_file=/tmp/hostapd.dump
auth_algs=1
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=IPFire
ignore_broadcast_ssid=0
######################### wpa hostapd configuration ############################
#
wpa=3
wpa_passphrase=******
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
I przed upgradem działało. Teraz jak odpalę hostapd 'z palca' to mam:
ela@akacja:~$ sudo hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
wlp4s0: interface state UNINITIALIZED->COUNTRY_UPDATE
wlp4s0: interface state COUNTRY_UPDATE->HT_SCAN
20/40 MHz operation not permitted on channel pri=2 sec=9 based on overlapping BSSes
Using interface wlp4s0 with hwaddr 18:f4:6a:30:ae:50 and ssid "IPFire"
wlp4s0: interface state HT_SCAN->ENABLED
wlp4s0: AP-ENABLED
wlp4s0: AP-STA-CONNECTED 24:92:0e:cc:d8:cc
wlp4s0: AP-STA-DISCONNECTED 24:92:0e:cc:d8:cc
wlp4s0: AP-STA-CONNECTED 34:23:ba:c4:3c:78
wlp4s0: AP-STA-DISCONNECTED 34:23:ba:c4:3c:78
wlp4s0: AP-STA-CONNECTED 34:23:ba:c4:3c:78
wlp4s0: AP-STA-DISCONNECTED 34:23:ba:c4:3c:78
^Cwlp4s0: interface state ENABLED->DISABLED
wlp4s0: AP-DISABLED
nl80211: deinit ifname=wlp4s0 disabled_11b_rates=0
ale nie może połączyć skutecznie żadnego hosta
Co może być nie tak? I jak to zdiagnozować i naprawić?
Dzięki z góry,
b