Точка доступа с `nmcli`

#networking #debian #nmcli

#сеть #debian #nmcli

Вопрос:

Я работаю над системой Debian:

 # uname -a
Linux iot-gate-imx8 5.4.24-iot-gate-imx8-2.0 #1 SMP PREEMPT Thu Sep 3 10:30:00 IDT 2020 aarch64 GNU/Linux
  

У меня есть MODEM соединение (которое активно и работает):

 # nmcli con
NAME                UUID                                  TYPE      DEVICE
MODEM               425b609c-c893-4178-b3c3-88a8f2124b33  gsm       ttyUSB2
Wired connection 1  679f5ed8-61f1-3cc4-bb4f-376b4e841276  ethernet  --
Wired connection 2  417df684-700b-337c-8737-9e9ee07af12c  ethernet  --
  

Я хочу настроить точку доступа с помощью nmcli .
Я устанавливаю dnsmasq :

 # sudo apt install dnsmasq
  

затем я настроил свое соединение:

 # nmcli con add type wifi ifname wlan0 mode ap con-name test ssid test ipv4.method shared
  

Команда, похоже, выполнена успешно:

 # nmcli con
NAME                UUID                                  TYPE      DEVICE
MODEM               425b609c-c893-4178-b3c3-88a8f2124b33  gsm       ttyUSB2
test                f4936a89-11cd-4057-b481-1f62b776194b  wifi      wlan0
Wired connection 1  679f5ed8-61f1-3cc4-bb4f-376b4e841276  ethernet  --
Wired connection 2  417df684-700b-337c-8737-9e9ee07af12c  ethernet  --
  

Когда я пытаюсь подключиться к сети test , у меня возникают некоторые проблемы:

  1. компьютеру с Windows 10 удается подключиться, но затем он сообщает, что Интернета нет (и я не вижу ни одного действительного IP-адреса, назначенного компьютеру);
  2. не удается подключиться к компьютеру Android test , похоже, у него проблема с назначением IP.

=-=-= ДОБАВЛЕНО =-=-=

Команда

 journalctl -u NetworkManager | tail -30
  

ВОЗВРАТ:

 Jan 11 12:08:51 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_1>
Jan 11 12:08:51 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.43 <MAC_ADDR_1>
Jan 11 12:08:51 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_1>
Jan 11 12:08:51 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.43 <MAC_ADDR_1>
Jan 11 12:08:51 <HOST> dnsmasq-dhcp[18301]: DHCPREQUEST(wlan0) 192.168.0.43 <MAC_ADDR_1>
Jan 11 12:08:51 <HOST> dnsmasq-dhcp[18301]: DHCPACK(wlan0) 192.168.0.43 <MAC_ADDR_1> <DEVICE_1>
Jan 11 12:09:53 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_2>
Jan 11 12:09:53 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.229 <MAC_ADDR_2>
Jan 11 12:09:53 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_2>
Jan 11 12:09:53 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.229 <MAC_ADDR_2>
Jan 11 12:09:54 <HOST> dnsmasq-dhcp[18301]: DHCPREQUEST(wlan0) 192.168.0.229 <MAC_ADDR_2>
Jan 11 12:09:54 <HOST> dnsmasq-dhcp[18301]: DHCPACK(wlan0) 192.168.0.229 <MAC_ADDR_2> <DEVICE_2>
Jan 11 12:11:44 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_3>
Jan 11 12:11:44 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.217 <MAC_ADDR_3>
Jan 11 12:11:44 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_3>
Jan 11 12:11:44 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.217 <MAC_ADDR_3>
Jan 11 12:11:44 <HOST> dnsmasq-dhcp[18301]: DHCPDISCOVER(wlan0) <MAC_ADDR_3>
Jan 11 12:11:44 <HOST> dnsmasq-dhcp[18301]: DHCPOFFER(wlan0) 192.168.0.217 <MAC_ADDR_3>
Jan 11 12:11:45 <HOST> dnsmasq-dhcp[18301]: DHCPREQUEST(wlan0) 192.168.0.217 <MAC_ADDR_3>
Jan 11 12:11:45 <HOST> dnsmasq-dhcp[18301]: DHCPACK(wlan0) 192.168.0.217 <MAC_ADDR_3>
  

=-=-==-=-=-=-=-=-

Кто-нибудь может дать некоторое представление, пожалуйста? Заранее спасибо.

Комментарии:

1. Вы проверили эти решения: unix.stackexchange.com/questions/234552 /…

2. Да, я сделал. Я нашел другое решение: создайте сеть точки доступа через hostapd . Однако это не решает текущую проблему, поэтому я не публикую ее здесь (процедура совершенно не связана).

Ответ №1:

показывает ли journalctl что-нибудь интересное?

Комментарии:

1. Пожалуйста, посмотрите добавленную часть в вопросе! Спасибо!