Я запускаю свою точку доступа, используя wpa_supplicant и dhcpd.
В настоящее время, если я вручную назначаю IP-адрес своему Wi-Fi-интерфейсу, я могу запустить точку доступа, и она работает. Я никак не могу понять, как настроить статический ip. Я использую connman для обработки интерфейсов.
Одна странная вещь Когда я перечисляю сервис с использованием connmanctl services
, я получаю только
*AO Wired ethernet_0007325441e5_cable
Вот мои конфигурации:
connman /var /lib /connman /settings
[WiFi]
Enable=true
Tethering=true
IPv4=192.168.0.1
IPv6=fe80::665d:86ff:fe16:732b
Type=wifi
MAC=64:5D:86:16:73:2B
Tethering.Identifier=foo
Tethering.Passphrase=foo123123
[Wired]
Enable=true
Tethering=false
[global]
OfflineMode=false
[P2P]
Enable=false
Tethering=false
wpa_supplicant /etc/wpa_supplicant.conf
ap_scan=2
network={
ssid="bar"
mode=2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
frequency=2437
psk="foo"
}
dhcpd /etc/dhcp/dhcpd.conf
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.254;
option routers 192.168.0.1;
}