sspark
2023-01-26 8c1a1900f8365226e9cac57b08cd3c0847bb3ab0
README.md
@@ -111,6 +111,17 @@
```
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
@@ -166,6 +177,44 @@
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 ###
```