TUN / TAP w Linux VPS

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. 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Translate »