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