Re: NM 1.4.4 and hotspot problem



On Tue, 2018-02-20 at 21:00 +0100, Belisko Marek wrote:
Hi,

I'm trying to configure hotspot by using this command:
nmcli dev wifi hotspot ifname wlan0 ssid test password "test1234"

on orangepi which is using realtek wifi (out of tree driver). When
want to setup simple hotspot it looks like there are soe mtroubles
with iptbles + dnsmasq. Any ideas what can cause this issue? Thanks

Your analysis looks correct.  What happens when you run the iptables
command manually?

/usr/sbin/iptables --table nat \
   --insert POSTROUTING --source 10.42.0.0/255.255.255.0 \
   ! --destination 10.42.0.0/255.255.255.0 --jump MASQUERADE

does /usr/sbin/iptables exist?

does your kernel have the ipt_MASQUERADE, iptable_nat, nf_conntrack,
iptable_mangle, and other modules like that available?

Dan

Log:
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3228] keyfile: add connection in-memory
(13e514a4-5c21-43ec-9658-d2d80738bac7,"Hotspot")
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3308] device (wlan0): Activation: starting
connection 'Hotspot' (13e514a4-5c21-43ec-9658-d2d80738bac7)
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3343] keyfile: update
/etc/NetworkManager/system-connections/Hotspot
(13e514a4-5c21-43ec-9658-d2d80738bac7,"Hotspot") and persist
connection
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3351] audit: op="connection-add-activate"
uuid="13e514a4-5c21-43ec-9658-d2d80738bac7" name="Hotspot" pid=1384
uid=0 result="success"
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3416] device (wlan0): state change: disconnected
-> prepare (reason 'none') [30 40 0]
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3426] manager: NetworkManager state is now
CONNECTING
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.3726] device (wlan0): set-hw-addr: set-cloned MAC
address to 12:81:76:EA:FC:D0 (permanent)
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4096] device (wlan0): state change: prepare ->
config (reason 'none') [40 50 0]
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4111] device (wlan0): Activation: (wifi) access
point 'Hotspot' has security, but secrets are required.
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4113] device (wlan0): state change: config ->
need-auth (reason 'none') [50 60 0]
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4386] device (wlan0): supplicant interface state:
inactive -> disconnected
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4392] device (wlan0): supplicant interface state:
disconnected -> inactive
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4666] device (wlan0): state change: need-auth ->
prepare (reason 'none') [60 40 0]
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4746] device (wlan0): state change: prepare ->
config (reason 'none') [40 50 0]
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4759] device (wlan0): Activation: (wifi)
connection 'Hotspot' has security, and secrets exist.  No new secrets
needed.
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4763] Config: added 'ssid' value 'test'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4765] Config: added 'mode' value '2'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4766] Config: added 'frequency' value '2412'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4767] Config: added 'key_mgmt' value 'WPA-PSK'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4768] Config: added 'psk' value '<omitted>'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4769] Config: added 'proto' value 'RSN'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4770] Config: added 'pairwise' value 'CCMP'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4771] Config: added 'group' value 'CCMP'
Feb 20 19:55:47 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156547.4983] sup-iface[0x259368,wlan0]: config: set
interface ap_scan to 2
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.3471] device (wlan0): supplicant interface state:
inactive -> completed
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.3473] device (wlan0): Activation: (wifi) Stage 2
of 5 (Device Configure) successful.  Started Wi-Fi Hotspot 'test'.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.3483] device (wlan0): state change: config ->
ip-config (reason 'none') [50 70 0]
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.4330] Executing: /usr/sbin/iptables --table
filter
--insert INPUT --in-interface wlan0 --protocol tcp --destination-port
53 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.4502] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.4506] Executing: /usr/sbin/iptables --table
filter
--insert INPUT --in-interface wlan0 --protocol udp --destination-port
53 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.4682] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.infoIPv6: ADDRCONF(NETDEV_UP):
wlan0: link is not ready
 NetworkManager[1375]: <info>  [1519156548.4686] Executing:
/usr/sbin/iptables --table filter --insert INPUT --in-interface wlan0
--protocol tcp --destination-port 67 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.4858] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.4861] Executing: /usr/sbin/iptables --table
filter
--insert INPUT --in-interface wlan0 --protocol udp --destination-port
67 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.5040] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.5043] Executing: /usr/sbin/iptables --table
filter
--insert FORWARD --in-interface wlan0 --jump REJECT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.5202] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.5205] Executing: /usr/sbin/iptables --table
filter
--insert FORWARD --out-interface wlan0 --jump REJECT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.5366] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.5369] Executing: /usr/sbin/iptables --table
filter
--insert FORWARD --in-interface wlan0 --out-interface wlan0 --jump
ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.5529] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.5532] Executing: /usr/sbin/iptables --table
filter
--insert FORWARD --source 10.42.0.0/255.255.255.0 --in-interface
wlan0
--jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.5693] ** Command returned exit status 3.
Error: Connection activation failed: (5) IP configuration could not
be
reserved (no available address, timeout, etc.).
root@orange-pi-pc-plus:~# Feb 20 19:55:48 orange-pi-pc-plus user.info
NetworkManager[1375]: <info>  [1519156548.5697] Executing:
/usr/sbin/iptables --table filter --insert FORWARD --destination
10.42.0.0/255.255.255.0 --out-interface wlan0
 --match state --state ESTABLISHED,RELATED --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.5965] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.5968] Executing: /usr/sbin/iptables --table nat
--insert POSTROUTING --source 10.42.0.0/255.255.255.0 ! --destination
10.42.0.0/255.255.255.0 --jump MASQ
UERADE
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.6098] ** Command returned exit status 1.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6105] dnsmasq-manager: starting dnsmasq...
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6158] device (wlan0): state change: ip-config ->
ip-check (reason 'none') [70 80 0]
Feb 20 19:55:48 orange-pi-pc-plus daemon.info NetworkManager[1375]:
dnsmasq: failed to create listening socket for 10.42.0.1: Address
already in use
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.6228] dnsmasq-manager: dnsmasq exited with error:
Network access problem (address in use, permissions) (2)
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6230] device (wlan0): state change: ip-check ->
failed (reason 'ip-config-unavailable') [80 120 5]
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6243] manager: NetworkManager state is now
DISCONNECTED
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.6283] device (wlan0): Activation: failed for
connection 'Hotspot'
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6534] device (wlan0): state change: failed ->
disconnected (reason 'none') [120 30 0]
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6771] device (wlan0): set-hw-addr: set MAC
address
to C6:38:4F:E7:AC:F6 (scanning)
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.6940] Executing: /usr/sbin/iptables --table nat
--delete POSTROUTING --source 10.42.0.0/255.255.255.0 ! --destination
10.42.0.0/255.255.255.0 --jump MASQ
UERADE
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.7060] ** Command returned exit status 1.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.7063] Executing: /usr/sbin/iptables --table
filter
--delete FORWARD --destination 10.42.0.0/255.255.255.0 --out-
interface
wlan0 --match state --state EST
ABLISHED,RELATED --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.7426] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.7428] Executing: /usr/sbin/iptables --table
filter
--delete FORWARD --source 10.42.0.0/255.255.255.0 --in-interface
wlan0
--jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.7610] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.7613] Executing: /usr/sbin/iptables --table
filter
--delete FORWARD --in-interface wlan0 --out-interface wlan0 --jump
ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.7786] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.7788] Executing: /usr/sbin/iptables --table
filter
--delete FORWARD --out-interface wlan0 --jump REJECT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.7959] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.7962] Executing: /usr/sbin/iptables --table
filter
--delete FORWARD --in-interface wlan0 --jump REJECT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.8133] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.8137] Executing: /usr/sbin/iptables --table
filter
--delete INPUT --in-interface wlan0 --protocol udp --destination-port
67 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.8324] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.8327] Executing: /usr/sbin/iptables --table
filter
--delete INPUT --in-interface wlan0 --protocol tcp --destination-port
67 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.8518] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.8522] Executing: /usr/sbin/iptables --table
filter
--delete INPUT --in-interface wlan0 --protocol udp --destination-port
53 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.8709] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.8712] Executing: /usr/sbin/iptables --table
filter
--delete INPUT --in-interface wlan0 --protocol tcp --destination-port
53 --jump ACCEPT
Feb 20 19:55:48 orange-pi-pc-plus user.warn NetworkManager[1375]:
<warn>  [1519156548.8896] ** Command returned exit status 3.
Feb 20 19:55:48 orange-pi-pc-plus user.info NetworkManager[1375]:
<info>  [1519156548.8929] device (wlan0): supplicant interface state:
completed -> disconnected

BR,

marek



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]