Я запускаю свою точку доступа, используя 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;
}

0