Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Użytkownik


Dziwne zachowanie apletu NetworkManagera system Debian 13, wersja nm-applet 1.36.0
O co chodzi?
1. połączenia sieciowe działają, jak najbardziej są aktywne, jednak sam aplet pokazuje:
Sieć ethernetowa- rozłączona Zgadza się, bo tak jest
lecz
Sieci WiFi- urządzenia nieobsługiwane Tutaj już się nie zgodzę gdyż właśnie korzystam z wifi.
Brakuje również tych funkcji apletu do rozłączenia/ włączenia/ wyszukania dostępnych sieci. Można z tym przejść do porządku bo przecież internet jest dostępny ad-hoc po starcie systemu. Oto co skłoniło mnie do zapytania Forum, nie wiem dlaczego terminal zwraca mi taką odpowiedź:
nmcli connection show
NAME UUID TYPE DEVIC>
lo e00dbb71 loopback lo >
Połączenie przewodowe 1 e50cce95 ethernet — >
Połączenie Wi-Fi 765a7f82 wifi --
Dlaczego wszystko idzie przez loopback a device wifi widać jako nieaktywne chociaż defacto aktywne jest?
Dla porównania sprawdziłem nm-applet w Fedorze 43 wersja zgodna z debianem. Tutaj mam pełną funkcjonalność której brakuje w debianie. Plik /etc/wpa_supplicant/wpa_supplicant.conf (debian) jest pusty.
W fedorze ma taką treść:
ctrl_interface=/var/run/wpa_supplicant.conf
ctrl_interface_group=wheel
Różnice są również w pliku /etc/resolv.conf
Zdaję sobie sprawę, że porównywanie konfiguracji w dwóch tak różnych dystrybucjach mija się z celem lecz czy także w kwestii zarządzania internetem aplikacją zgodną wersjami?
Brakuje mi wiedzy w tym zakresie więc z pokorą chcę Was zapytać co o tym sądzicie?
Offline



człowiek pasjonat :D
1. Użytkownik musi w grupie netdev - do sprawdzenia poleceniem id. To raz.
2. W skład network managera wchodzi konsolowe nmtui. Sprawdź z poziomu roota i usera (jak go dodasz do grupy poleceniem gpasswd -a user netdev i się przeloguj).
3. Czy dodawałeś sieć w trakcie instalacji systemu?
4. Pokaż co wypluje dpkg -l | grep -e network -e wpa.
5. Pokaż co Ci wypluje nmcli general status
Network Manager nie jest zły tylko trzeba go sobie ogarnąć XD
Ostatnio edytowany przez Pavlo950 (Wczoraj 15:46:38)
Offline

Użytkownik


ad1.
tego nie musiałem robić gdyż wcześniej należałem już do tej grupy.
ad2.
nmtui działa z root'a i usera
ad3.
prawdę mówiąc nie pamiętam, chyba tak :)
ad4.
dpkg -l | grep -e network -e wpa
ii dirmngr 2.4.7-21+b3 amd64 GNU privacy guard - network certificate management service
ii firmware-mediatek 20250410-2 all Binary firmware for MediaTek and Ralink chips for networking, SoCs and media
ii glib-networking:amd64 2.80.1-1 amd64 network-related giomodules for GLib
ii glib-networking-common 2.80.1-1 all network-related giomodules for GLib - data files
ii glib-networking-services 2.80.1-1 amd64 network-related giomodules for GLib - D-Bus services
ii ifupdown 0.8.44 amd64 high level tools to configure network interfaces
ii iproute2 6.15.0-1 amd64 networking and traffic control tools
ii iputils-ping 3:20240905-3 amd64 Tools to test the reachability of network hosts
ii libqt5network5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 network module
ii libqt6network6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 network module
ii libvirt-daemon-config-network 11.3.0-3+deb13u1 all virtualization daemon - configuration files (default network)
ii libvirt-daemon-config-nwfilter 11.3.0-3+deb13u1 all virtualization daemon - configuration files (default network filters)
ii libvirt-daemon-driver-network 11.3.0-3+deb13u1 amd64 virtualization daemon - network driver
ii libvirt-daemon-driver-nwfilter 11.3.0-3+deb13u1 amd64 virtualization daemon - network filter (nwfilter) driver
ii libxnnpack0.20241108:amd64 0.0~git20241108.4ea82e5-2 amd64 High-efficiency floating-point neural network inference operators (libs)
ii netbase 6.5 all Basic TCP/IP networking system
ii network-manager 1.52.1-1 amd64 network management framework (daemon and userspace tools)
ii network-manager-applet 1.36.0-3+b1 amd64 network management framework (notification area applet)
ii network-manager-l10n 1.52.1-1 all network management framework (translation files)
ii network-manager-openvpn 1.12.3-1~deb13u1 amd64 network management framework (OpenVPN plugin core)
ii network-manager-openvpn-gnome 1.12.3-1~deb13u1 amd64 network management framework (OpenVPN plugin GNOME GUI)
ii nm-connection-editor 1.36.0-3+b1 amd64 network management framework (connection configuration editor)
ii openvpn 2.6.14-1 amd64 virtual private network daemon
ii passt 0.0~git20250503.587980c-2 amd64 user-mode networking daemons for virtual machines and namespaces
ii wpasupplicant 2:2.10-24 amd64 client support for WPA and WPA2 (IEEE 802.11i)
ii xfce4-netload-plugin:amd64 1.4.1-1+b3 amd64 network load monitor plugin for the Xfce4 panel
ad5.
$ nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN METERED
połączono brak włączone włączone missing włączone nieznane
jeszcze tak:
$ nmcli device wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
$ nmcli
lo: connected (externally) do lo
"lo"
loopback (unknown), 00:00:00:00:00:00, oprogramowanie, MTU 65536
inet4 127.0.0.1/8
inet6 ::1/128
enp2s0f1: niedostępne
"Realtek RTL8111/8168/8211/8411"
ethernet (r8169), 14:DD:A9:8E:BC:48, sprzęt, MTU 1500
wlp3s0: niezarządzane
"Qualcomm Atheros QCA9565 / AR9565"
wifi (ath9k), DC:85:DE:FC:A5:59, sprzęt, MTU 1500
Offline



człowiek pasjonat :D
Przejrzyj jeszcze zawartość plików w /etc/network i /etc/wpa_supplicant. Nie jestem pewien w którym miejscu masz zapisaną konfigurację sieci XD
Jak już znajdziesz to pokaż tutaj zawartość. Wpisy oczywiście byłyby do usunięcia, potem z poziomu roota nmcli device set wlo1 managed yes (u Ciebie zamiast wlo1 powinno być wlp3s0.
Offline

Użytkownik


Plik /etc/networks
default 0.0.0.0
loopback 127.0.0.0
link-local 169.254.0.0
Jeszcze katalog /etc/network/
ls /etc/network
if-down.d if-post-down.d if-pre-up.d if-up.d interfaces interfaces.d
$ ls -la /etc/network/if-up.d/
razem 16
drwxr-xr-x 1 root root 56 11-17 12:40 .
drwxr-xr-x 1 root root 126 11-14 13:05 ..
-rwxr-xr-x 1 root root 385 2025-04-02 openvpn
-rwxr-xr-x 1 root root 4665 2024-08-20 resolved
lrwxrwxrwx 1 root root 32 2025-03-22 wpasupplicant -> ../../wpa_supplicant/ifupdown.sh
ls -la /etc/wpa_supplicant/
razem 40
drwxr-xr-x 1 root root 100 12-01 15:06 .
drwxr-xr-x 1 root root 4138 12-01 16:25 ..
-rwxr-xr-x 1 root root 941 2025-03-22 action_wpa.sh
-rw-r--r-- 1 root root 25645 2025-03-22 functions.sh
-rwxr-xr-x 1 root root 4700 2025-03-22 ifupdown.sh
drwxr-xr-x 1 root root 0 11-30 16:01 known_networks
Offline



człowiek pasjonat :D

Użytkownik


find /etc/network
/etc/network
/etc/network/if-down.d
/etc/network/if-down.d/resolved
/etc/network/if-down.d/wpasupplicant
/etc/network/if-down.d/openvpn
/etc/network/if-post-down.d
/etc/network/if-post-down.d/wireless-tools
/etc/network/if-post-down.d/wpasupplicant
/etc/network/if-pre-up.d
/etc/network/if-pre-up.d/wireless-tools
/etc/network/if-pre-up.d/wpasupplicant
/etc/network/if-up.d
/etc/network/if-up.d/resolved
/etc/network/if-up.d/wpasupplicant
/etc/network/if-up.d/openvpn
/etc/network/interfaces.d
/etc/network/interfaces
known_networks # ten katalog jest pusty
natomiast pozostałe :
action_wpa.sh functions.sh ifupdown.sh
są skryptami systemowymi i to obszernymi np. functions.sh ma 999 linii. Chcesz abym go tutaj wklejał?
Offline



człowiek pasjonat :D
Nie, zainteresowało mnie to /etc/network/if-pre-up.d/wireless-tools - ja tego u siebie nie mam. Jest też taki pakiet jak wireless-tools którego też nie mam. dpkg -l | grep , jeśli masz to wywal i zrób to co pisałem pod koniec posta #4. Późna pora więc już trochę po omacku się poruszam - sprawdź i daj znać.
Offline

Użytkownik


Pavlo950 napisał(-a):
Nie, zainteresowało mnie to /etc/network/if-pre-up.d/wireless-tools - ja tego u siebie nie mam. Jest też taki pakiet jak wireless-tools którego też nie mam. dpkg -l | grep , jeśli masz to wywal i zrób to co pisałem pod koniec posta #4. Późna pora więc już trochę po omacku się poruszam - sprawdź i daj znać.
Poszukałem, ale bez odzewu:
which wireless-tools
apt search wireless-tools/stable,now 30~pre9-18+b1 amd64 [zainstalowany]
Nie wiem czy dobrze zrozumiałem Twoje sugestie aby usunąć wireless-tools?
a potem
sudo nmcli device set wlp3s0 managed yes
czy o to chodzi?
Załączam jeszcze plik:
/etc/network/if-up.d/wpasupplicant
#!/bin/sh
if [ -n "$IF_WPA_MAINT_DEBUG" ]; then
set -x
fi
# quit if we're called for the loopback
if [ "$IFACE" = lo ]; then
exit 0
fi
# allow wpa_supplicant interface to be specified via wpa-iface
# useful for starting wpa_supplicant on one interface of a bridge
if [ -n "$IF_WPA_IFACE" ]; then
WPA_IFACE="$IF_WPA_IFACE"
else
WPA_IFACE="$IFACE"
fi
# source functions
if [ -f /etc/wpa_supplicant/functions.sh ]; then
. /etc/wpa_supplicant/functions.sh
else
exit 0
fi
# quit if executables are not installed
if [ ! -x "$WPA_SUP_BIN" ] || [ ! -x "$WPA_CLI_BIN" ]; then
exit 0
fi
do_start () {
if test_wpa_cli; then
# if wpa_action is active for this IFACE, do nothing
ifupdown_locked && exit 0
# if the administrator is calling ifup, say something useful
if [ "$PHASE" = "pre-up" ]; then
wpa_msg stderr "wpa_action is managing ifup/ifdown state of $WPA_IFACE"
wpa_msg stderr "execute \`ifdown --force $WPA_IFACE' to stop wpa_action"
fi
exit 1
elif ! set | grep -q "^IF_WPA"; then
# no wpa- option defined for IFACE, do nothing
exit 0
fi
# ensure stale ifupdown_lock marker is purged
ifupdown_unlock
# preliminary sanity checks for roaming daemon
if [ -n "$IF_WPA_ROAM" ]; then
if [ "$METHOD" != "manual" ]; then
wpa_msg stderr "wpa-roam can only be used with the \"manual\" inet METHOD"
exit 1
fi
if [ -n "$IF_WPA_MAPPING_SCRIPT" ]; then
if ! type "$IF_WPA_MAPPING_SCRIPT" >/dev/null; then
wpa_msg stderr "wpa-mapping-script \"$IF_WPA_MAPPING_SCRIPT\" is not valid"
exit 1
fi
fi
if [ -n "$IF_WPA_MAPPING_SCRIPT_PRIORITY" ] && [ -z "$IF_WPA_MAPPING_SCRIPT" ]; then
wpa_msg stderr "\"wpa-mapping-script-priority 1\" is invalid without a wpa-mapping-script"
exit 1
fi
IF_WPA_CONF="$IF_WPA_ROAM"
WPA_ACTION_SCRIPT="/usr/sbin/wpa_action"
fi
# master function; determines if ifupdown.sh should do something or not
if [ -n "$IF_WPA_CONF" ] && [ "$IF_WPA_CONF" != "managed" ]; then
if [ ! -s "$IF_WPA_CONF" ]; then
wpa_msg stderr "cannot read contents of $IF_WPA_CONF"
exit 1
fi
WPA_SUP_CONF_CTRL_DIR=$(sed -n -e 's/[[:space:]]*#.*//g' -e 's/[[:space:]]\+.*$//g' \
-e 's/^ctrl_interface=\(DIR=\)\?\(.*\)/\2/p' "$IF_WPA_CONF")
if [ -n "$WPA_SUP_CONF_CTRL_DIR" ]; then
WPA_CTRL_DIR="$WPA_SUP_CONF_CTRL_DIR"
WPA_SUP_CONF="-c $IF_WPA_CONF"
else
# specify the default ctrl_interface since none was defined in
# the given IF_WPA_CONF
WPA_SUP_CONF="-c $IF_WPA_CONF -C $WPA_CTRL_DIR"
fi
else
# specify the default ctrl_interface
WPA_SUP_CONF="-C $WPA_CTRL_DIR"
fi
}
do_stop () {
if test_wpa_cli; then
# if wpa_action is active for this IFACE and calling ifdown,
# do nothing
ifupdown_locked && exit 0
elif test_wpa_supplicant; then
# wpa_supplicant process exists for this IFACE, but wpa_cli
# process does not. Allow stop mode to kill this process.
:
else
exit 0
fi
}
case "$MODE" in
start)
do_start
case "$PHASE" in
pre-up)
kill_wpa_supplicant
init_wpa_supplicant || exit 1
conf_wpa_supplicant || { kill_wpa_supplicant; exit 1; }
;;
post-up)
init_wpa_cli || { kill_wpa_supplicant; exit 1; }
;;
esac
;;
stop)
do_stop
case "$PHASE" in
pre-down)
kill_wpa_cli
;;
post-down)
kill_wpa_supplicant
;;
*)
wpa_msg stderr "unknown phase: \"$PHASE\""
exit 1
;;
esac
;;
*)
wpa_msg stderr "unknown mode: \"$MODE\""
exit 1
;;
esac
exit 0
Offline



człowiek pasjonat :D
mark napisał(-a):
Pavlo950 napisał(-a):
Nie, zainteresowało mnie to /etc/network/if-pre-up.d/wireless-tools - ja tego u siebie nie mam. Jest też taki pakiet jak wireless-tools którego też nie mam. dpkg -l | grep , jeśli masz to wywal i zrób to co pisałem pod koniec posta #4. Późna pora więc już trochę po omacku się poruszam - sprawdź i daj znać.
Poszukałem, ale bez odzewu:
which wireless-tools
apt search wireless-tools/stable,now 30~pre9-18+b1 amd64 [zainstalowany]
Nie wiem czy dobrze zrozumiałem Twoje sugestie aby usunąć wireless-tools?
a potemsudo nmcli device set wlp3s0 managed yes
czy o to chodzi?
Tak, dokładnie o to chodzi. Wywal i wykonaj. Potem powinna się pokazać lista sieci w nmtui.
Offline