Compare commits

...

3 Commits

Author SHA1 Message Date
Loki The Great 33eedb55c3
Merge e2b969b68a into b4cbcbdbbb 2025-08-16 16:27:33 +02:00
garywill b4cbcbdbbb is_same_netns: handle if not same pidns 2025-08-16 10:09:08 +08:00
Loki The Great e2b969b68a
Create MostLikelyUse 2022-06-15 13:13:32 -04:00
2 changed files with 15 additions and 1 deletions

10
MostLikelyUse Normal file
View File

@ -0,0 +1,10 @@
Simplest call.
calk iwconfig
find wifi card name
in mant cases this is wlo1 on distros like Fedora
sudo ./lnxrouter --ap <yourwirelessdevice> <newhotspotname> -p <yourpassword> -g <thenewserversipaddress>
-g is important otherwise the server address changes everytime.
also, unless dhcp is properly configured you're going to have to statically address your clients.

View File

@ -932,8 +932,12 @@ get_pid_by_dbus_name() {
}
is_same_netns() {
local pid2="$1"
local my_netns his_netns
[[ ! -f /proc/$$/ns/net ]] && return 0 # no netns feature. treat as same
[[ "$(readlink /proc/$$/ns/net)" == "$(readlink /proc/$pid2/ns/net)" ]] && return 0
my_netns="$(readlink /proc/$$/ns/net)"
his_netns="$(readlink /proc/$pid2/ns/net)"
[[ ! -n "$his_netns" ]] && return 1 # can't find his pid or netns (maybe different pidns), treat as not same
[[ "$my_netns" == "$his_netns" ]] && return 0
return 1
}
#-----------------