From 72cd80fb9991aaa90ca0637a9c9bf4443d8f51bc Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz> Date: Thu, 22 Feb 2024 14:41:22 +0100 Subject: [PATCH] NET += opler --- network/hopik/scripts/con-opler | 13 +++++++++++++ network/jk-net.rules | 5 +++++ 2 files changed, 18 insertions(+) create mode 100755 network/hopik/scripts/con-opler diff --git a/network/hopik/scripts/con-opler b/network/hopik/scripts/con-opler new file mode 100755 index 0000000..806ff47 --- /dev/null +++ b/network/hopik/scripts/con-opler @@ -0,0 +1,13 @@ +#!/bin/sh + +set -ueo pipefail + +interface=opler + +echo R | socat unix:/run/conntrack_hack - +ip link set $interface up +ip addres add 10.10.10.78/24 dev $interface +ip addres add 2001:718:1e03:81a::4e/64 dev $interface +ip route add default via 10.10.10.1 dev $interface +ip route add default via 2001:718:1e03:81a::1 dev $interface +(echo domain kam.mff.cuni.cz; echo nameserver 10.10.10.1 ) | resolvconf -a $interface diff --git a/network/jk-net.rules b/network/jk-net.rules index 1001b23..621dbdf 100644 --- a/network/jk-net.rules +++ b/network/jk-net.rules @@ -13,8 +13,13 @@ SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="c0:3c:59:ab:9b:8 # hopik WiFi SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="40:1a:58:9d:75:d8",ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="w" +# opler monitor +SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b0:4f:13:d2:2d:4b",ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="opler" # samsung-monitor: configuration and wifi on/off ACTION=="add", SUBSYSTEM=="net", ENV{ID_NET_NAME_MAC}=="enx5444a32b41e2", RUN+="/usr/bin/systemctl start net-config@con-sm" ACTION=="add", SUBSYSTEM=="net", ENV{ID_NET_NAME_MAC}=="enx5444a32b41e2", RUN+="/usr/bin/systemctl start set-wifi-and-flush-neigh@off" ACTION=="remove", SUBSYSTEM=="net", ENV{ID_NET_NAME_MAC}=="enx5444a32b41e2", RUN+="/usr/bin/systemctl start set-wifi-and-flush-neigh@on" + +# opler monitor: configuration +ACTION=="add", SUBSYSTEM=="net", ENV{ID_NET_NAME_MAC}=="enxb04f13d22d4b", RUN+="/usr/bin/systemctl start net-config@con-opler" -- GitLab