Как создать нетуземную точку доступа с nmcli?

Я пытаюсь создать то, что является по существу домашним маршрутизатором с nmcli. Я хотел бы клиентские устройства, которые соединяются, чтобы быть на той же подсети независимо от того, соединяются ли они с Ethernet или Wi-Fi. Однако, когда я создаю свою точку доступа Wi-Fi, она создает свою собственную подсеть позади туземного. Таким образом, устройства на Ethernet не могут получить доступ к устройствам, которые подключены через Wi-Fi.

Команда, которую я использую для создания точки доступа Wi-Fi,

nmcli c add type wifi ifname wlan0 con-name test autoconnect no ssid test -- 802-11-wireless.mode ap ipv4.method shared 802-11-wireless.band bg 802-11-wireless.channel 6 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk MyPassword

Я попробовал несколько вещей получить эту работу.

Сначала я пытался переключить ipv4.method на автоматический, однако это вынуждает соединение никогда не запуститься. Затем я пытался создать мост между Ethernet и WiFi, однако похоже, что режим точки доступа не поддерживает мосты в Ubuntu. Все, кажется, настраивает просто natted точку доступа.

У кого-либо есть идея, как я могу настроить точку доступа, которая не создает ее собственное туземное и подсеть?

1
задан 4 April 2017 в 20:06

1 ответ

Ваша команда не корректна. Попробуйте это

nmcli c add type wifi ifname wlan0 con-name test autoconnect no ssid test
nmcli connection modify sentinel 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli connection up test
1
ответ дан 7 December 2019 в 15:38

Другие вопросы по тегам:

Похожие вопросы: