From 72574d6aca98856fa17eeab6d34003cd03872f44 Mon Sep 17 00:00:00 2001
From: sspark <sspark@onioi.com>
Date: Tue, 07 Feb 2023 05:33:53 +0000
Subject: [PATCH] rel 0.9.11 fix daiper close update, rel ver issue
---
README.md | 133 ++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 126 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 3387eeb..b9fb3e1 100644
--- a/README.md
+++ b/README.md
@@ -8,17 +8,17 @@
option
-> SSH enable
--> wifi country GB
+-> wifi country KR
-> locale Asia/Seoul
-### login ssh ##
+### get gw install script from git server ##
```
-wget https://.../gateway/gwinstall.sh
+curl -k -O https://onioi.com:8443/raw/MEDILOGIS/gwinstall.git/master/gwinstall.sh
```
-### install ssh tunnel service ###
+### install SSH tunnel service on RPi4 ###
```
#!/bin/bash
@@ -55,8 +55,31 @@
```
+### Change sshd_config ###
-### Connect to RPi 4 via SSH tunnel ###
+```
+sudo vi /etc/ssh/sshd_config
+
+```
+
+```
+AllowTcpForwarding yes
+GatewayPorts yes
+```
+
+```
+sudo service ssh restart
+```
+
+### Check server side RPi4 SSH tunnel port ###
+
+```
+netstat -tulpn
+
+```
+
+
+### Connect to RPi4 via SSH tunnel ###
```
@@ -65,7 +88,7 @@
```
-### install package ###
+### install packages ###
```
sudo apt-get update
@@ -82,11 +105,35 @@
git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
-sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile
+sed -i 's/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g' Makefile
sudo make dkms_install
```
+
+kernel header issue ( Error! DKMS tree already contains: 8812au-5.6.4.2_35491.20191025 )
+```
+sudo apt-get upgrade
+sudo reboot
+sudo apt install build-essential libelf-dev linux-headers-$(uname -r)
+sudo dkms status
+sudo dkms remove 8812au/5.6.4.2_35491.20191025 --all
+sudo dkms status
+sudo make dkms_install
+```
+
+### RPi4 internal WiFi disable & USB WiFi enable wlan0 ###
+
+/boot/config.txt
+
+append
+
+```
+dtoverlay=disable-wifi
+```
+
+and reboot
+
### RPi 4 Korean font install ###
@@ -101,6 +148,78 @@
vcgencmd measure_temp
```
+### RPi 4 SD Card wifi setting ###
+
+Put the wpa_supplicant.conf file with the following contents in /boot folder of the sd card.
+When the setting is completed, the x file will be deleted from the /boot folder of the sd card.
+
+```
+country=KR # Your 2-digit country code
+ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
+
+network={
+ ssid="wifi ssid"
+ psk="widi passwd"
+}
+
+```
+
+
+### WireGuard ###
+
+```
+sudo apt install wireguard
+sudo vi /etc/wireguard/wg0.conf
+sudo vi /etc/network/interfaces.d/wg0
+sudo ifup wg0
+ip route get 10.8.0.1
+ping -c 3 10.8.0.1
+sudo wg show wg0
+```
+
+/etc/wireguard/wg0.conf
+```
+[Interface]
+PrivateKey =
+#Address = 10.8.0.2/24
+#DNS = 1.1.1.1
+#MTU = 1420
+
+[Peer]
+PublicKey =
+PresharedKey =
+AllowedIPs = 192.168.1.0/24, 10.8.0.0/24
+PersistentKeepalive = 30
+Endpoint = vp.onioi.com:51888
+```
+
+/etc/network/interfaces.d/wg0
+```
+# indicate that wg0 should be created when the system boots, and on ifup -a
+auto wg0
+
+# describe wg0 as an IPv4 interface with static address
+iface wg0 inet static
+
+ # the IP address of this client on the WireGuard network
+ address 10.8.0.2/24
+
+ # before ifup, create the device with this ip link command
+ pre-up ip link add $IFACE type wireguard
+
+ # before ifup, set the WireGuard config from earlier
+ pre-up wg setconf $IFACE /etc/wireguard/$IFACE.conf
+
+ # after ifdown, destroy the wg0 interface
+ post-down ip link del $IFACE
+```
+
+
+### update gateway ###
+
+```
+curl "https://onioi.com:8443/zip/?r=MEDILOGIS/gwinstall.git&p=dist&h=master&format=gz" -k -o dist.tar.gz
+```
### TODO ###
--
Gitblit v1.9.3