WiFi точка доступа на ноуте (Networkmanager)

Здравствуйте!
Пытаюсь раздать Wifi на смартфон с ноута. KDE, Networkmanager. Входит с модема (воспринимается как сетевая карта). Добавил флаг connection-sharing к networkmanager, поставился dnsmasq - как я понял, это что-то вроде сервера (в сетях я очень слабо понимаю). Создал в kde-шном гуе точку доступа, при попытке её включить 2 варианта:

  1. Запускается, смартфон к ней радостно подключается, но без интернета ("сеть не подключена к интернету")
  2. Зависает на стадии "настройка интерфейса" и отключается с руганью "Превышено время ожидания запрашивающего авторизацию"(Authorization supplicant timed out).
[I] net-misc/networkmanager
     Установленные версии:  1.18.4-r3^t(18:35:17 08.04.2020)(bluetooth connection-sharing consolekit dhclient introspection modemmanager ncurses nss policykit ppp wext wifi -audit -dhcpcd -elogind -gnutls -iwd -json -ofono -ovs -resolvconf -selinux -systemd -teamd -test -vala ABI_MIPS="-n32 -n64 -o32" ABI_RISCV="-lp64 -lp64d" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" KERNEL="linux")
[I] net-dns/dnsmasq
     Установленные версии:  2.80-r2(13:58:38 07.04.2020)(dbus dhcp dumpfile inotify ipv6 nls -auth-dns -conntrack -dhcp-tools -dnssec -id -idn -libidn2 -lua -script -selinux -static -tftp)

Конфиг ядра прилагается.
Помогите, пожалуйста, настроить.

Danhuu

Danhuu написал(а):
Здравствуйте!
Входит с модема (воспринимается как сетевая карта).

это не понятно. поясните.

1. на бубунте настраивал с нетворкменеджером знакомым.
2. на gentoo - hostapd+dnsmasq+iptables (так и работает, могу попробовать описать)

Danhuu написал(а):
Запускается, смартфон к ней радостно подключается, но без интернета ("сеть не подключена к интернету")

может

net.ipv4.ip_forward = 1

в /etc/sysctl.conf попробовать

samyvolosaty

samyvolosaty написал(а):
Danhuu написал(а):
Входит с модема (воспринимается как сетевая карта).

это не понятно. поясните.

Поясняю: мобильный модем типа USB-stick прошит таким образом, что воспринимается как сетевая карта. Если отключить Wifi, это выглядит так:

$ ifconfig
enp0s20u2: flags=4163  mtu 1500
        inet 192.168.8.100  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::c9ab:3e75:7ccb:2b2a  prefixlen 64  scopeid 0x20
        ether 0c:5b:8f:27:9a:64  txqueuelen 1000  (Ethernet)
        RX packets 57934  bytes 81864768 (78.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 33830  bytes 2489027 (2.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp5s0: flags=4099  mtu 1500
        ether 10:c3:7b:1b:bf:e3  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 12  bytes 1020 (1020.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1020 (1020.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
samyvolosaty написал(а):
1. на бубунте настраивал с нетворкменеджером знакомым.
2. на gentoo - hostapd+dnsmasq+iptables (так и работает, могу попробовать описать)

Насколько я понял из всяких форумов и Вик - hostapd при наличии networkmanager не нужен и даже вреден, т.к., конфликтует с ним. Это то, что на Арчевской вики называется Wi-Fi link layer. Эту часть успешно выполняет networkmanager, судя по тому, что точка создаётся, и смартфон к ней коннектится. При этом networkmanager запускает dnsmasq, который я не знаю, как настроить. Про iptables вообще молчу - это для меня китайская грамота. Подозреваю, что проблема как раз в настройке dnsmasq+iptables, вероятно в бубунте они по умолчанию настроены как надо. Так что, буду очень признателен за описание обоих вариантов.

samyvolosaty написал(а):
может

net.ipv4.ip_forward = 1

в /etc/sysctl.conf попробовать

Спасибо, попробую, сейчас стоит "0"

!

Про iptables вообще молчу - это для меня китайская грамота.

Самое смешное в том, что эта грамота ещё и устарела…
net-firewall/nftables наше фсио!

:wq
--
Live free or die

ну, без нетворкманагера

ну, без нетворкманагера так.

1. https://wiki.gentoo.org/wiki/Hostapd

тольько ещё в /etc/conf.d/net нужно добавить !iw.

modules_wlan0="!iwconfig !wpa_supplicant !iw"

остальное по инструкции

2. dnsmasq
то что у меня раскомментировано

intrface=wlan0
bind-interface
dhcp-range=192.168.13.50,192.168.13.150,12h

3. iptables

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan0-o eth0 -j ACCEPT

как-то так

rc-update add net.wlan0 default
rc-update add hostapd default
rc-update add dnsmmasq default
rc-update add iptables default

Спасибо, буду адаптировать

Спасибо, буду адаптировать под свою ситуацию.

UPD

net.ipv4.ip_forward = 1 не помогло :(

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".