История изменений
Исправление kvpfs_2, (текущая версия) :
Всё сделал, заюзал wireguard, хороша софтина, образец простоты и минимализма. OpenVPN же наоборот - его название вводит в заблуждение, ожидаешь чего-то простого и открытого, а по факту - гуястое гуйня с платными лицензиями.
В справочных целях оставлю:
$ cat wg_start_client
#/bin/bash
vps_ip=...
inet_dev=wlp0s29f7u5
inet_gate=192.168.1.1
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
ip link add dev wg0 type wireguard
ip address add dev wg0 192.168.3.2/24
wg setconf wg0 /etc/wireguard/wg0.conf
ip link set up dev wg0
ip route delete default
ip route add default via 192.168.3.2 dev wg0
ip route add ${vps_ip} via ${inet_gate} dev ${inet_dev}
$ cat wg_start_server
#/bin/bash
server_iface=ens3
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ${ens3} -j MASQUERADE
ip link add dev wg0 type wireguard
ip address add dev wg0 192.168.3.1/24
wg setconf wg0 /etc/wireguard/wg0.conf
ip link set up dev wg0
Исходная версия kvpfs_2, :
Всё сделал, заюзал wireguard, хороша софтина, образец простоты и минимализма. OpenVPN же наоборот - его название вводит в заблуждение, ожидаешь чего-то простого и открытого, а по факту - гуястое гуйня с платными лицензиями.
В справочных целях оставлю:
$ cat wg_start_client
#/bin/bash
vps_ip=193.163.7.80/32
inet_dev=wlp0s29f7u5
inet_gate=192.168.1.1
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
ip link add dev wg0 type wireguard
ip address add dev wg0 192.168.3.2/24
wg setconf wg0 /etc/wireguard/wg0.conf
ip link set up dev wg0
ip route delete default
ip route add default via 192.168.3.2 dev wg0
ip route add ${vps_ip} via ${inet_gate} dev ${inet_dev}
$ cat wg_start_server
#/bin/bash
server_iface=ens3
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ${ens3} -j MASQUERADE
ip link add dev wg0 type wireguard
ip address add dev wg0 192.168.3.1/24
wg setconf wg0 /etc/wireguard/wg0.conf
ip link set up dev wg0