Я пытаюсь использовать мой Ubuntu Core-RaspberryPi в качестве точки доступа Wi-Fi. Поэтому я использую hostapd и dnsmasq . Я следовал этому уроку , чтобы все настроить.
Я запускаю их вручную - поэтому все интерфейсы должны быть в рабочем состоянии, когда службы запускаются.
Мой файл hostapd.conf:
interface=wlan0
driver=nl80211
ssid=my_ap
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=my_password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Я добавил эту строку в / etc / default / hostapd:
DAEMON_CONF=/etc/hostapd/hostapd.conf
У меня есть следующий файл dnsmasq.conf:
interface=wlan0
dhcp-range=10.0.0.2,10.0.0.10,255.255.255.0,12h
no-hosts
addn-hosts=/etc/hosts.dnsmasq
Мой файл etc / hosts.dnsmasq:
10.0.0.1 raspbi
Мой файл etc / network / interfaces:
auto wlan0
iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b8:27:eb:46:24:90 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.68/24 brd 10.0.0.255 scope global dynamic eth0
valid_lft 86207sec preferred_lft 86207sec
inet6 fe80::ba27:ebff:fe46:2490/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether b8:27:eb:13:71:c5 brd ff:ff:ff:ff:ff:ff
Если затем я пытаюсь запустить dnsmasq, запустив
]systemctl start dnsmasq
, я получаю ошибку «неизвестный интерфейс wlan0» .
Я также пытался принудительно запустить wlan0 , запустив sudo ifconfig up wlan0
, но все еще получаю то же сообщение об ошибке