Aktywacja urządzenia TUN
Podczas korzystania z sieci VPN system używa specjalnego urządzenia sieciowego do dodawania tunelu (TUN) do stosu sieci wirtualnej.
Uruchom następujące polecenia jako root:
cd /dev
mkdir net
mknod net/tun c 10 200
chmod 0666 net/tun
Skrypt aktywujący TUN przy starcie
Powyższe polecenia będą musiały być uruchamiane przy każdym uruchomieniu maszyny wirtualnej, dzięki czemu możemy stworzyć wygodny skrypt, który uruchamia te polecenia automatycznie podczas uruchamiania maszyny.
Następnie dodamy ten skrypt do katalogu /etc/rc.local, co zapewnia, że skrypt zostanie uruchomiony po uruchomieniu komputera z dowolnego powodu.
Utwórz następujący skrypt w /usr/sbin/tunscript.sh za pomocą swojego ulubionego edytora tekstu (np. Nano):
#!/bin/bash
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
Upewnij się, że skrypt jest wykonywalny:
chmod +x /usr/sbin/tunscript.sh
i dodaj skrypt do /etc/rc.local, aby wyglądał podobnie do tego: (Uwaga: Jeśli plik /etc/rc.local nie istnieje, utwórz plik w katalogu / etc / za pomocą polecenia „touch / etc /rc.local “)
/usr/sbin/tunscript.sh || exit 1
exit 0
Wyjście 1 lub (||) zgłosi awarię, jeśli skrypt nie uruchomi się. Wyjście 0 oznacza koniec rc.local i informuje, że rc.local został pomyślnie uruchomiony.
Teraz TUN będzie tworzone przy każdym uruchomieniu systemu.