In diesem Abschnitt wird das Verfahren für den Betrieb mit Packetix VPN Client unter CentOS7 beschrieben.
Grundsätzlich müssen Sie nur den Codeteil dieses Artikels in der CLI ausführen.
Verwenden Sie yum, um die erforderlichen Pakete zu installieren.
sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
libuuid-devel ncurses-devel openssl-devel readline-devel \
sqlite-devel tk-devel wget xz-devel zlib-devel
Packetix VPN Client
Laden Sie Packetix VPN von der offiziellen Website herunter. Verwenden Sie wget.
yum install wget
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.32-9731-beta/softether-vpnclient-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz
tar xfz softether-vpnclient-*-linux-x64-64bit.tar.gz
cd vpnclient
make
#Geben Sie 3 Mal 1 von Ja ein
#Wechseln Sie in das ursprüngliche Verzeichnis
cd ../
#Löschen Sie den heruntergeladenen
rm softether-vpnclient-*-linux-x64-64bit.tar.gz
#Verzeichnis verschieben
sudo mv vpnclient /usr/local/.
#Berechtigungsänderung
chmod 600 /usr/local/vpnclient/*
chmod 700 /usr/local/vpnclient/vpncmd
chmod 700 /usr/local/vpnclient/vpnclient
#Führen Sie vpncmd aus, um den Zustand zu überprüfen
/usr/local/vpnclient/vpncmd
#Drücken Sie 3.
#Gesundheitskontrolle
VPN Tools>check
#Ende des Einstellungsbildschirms
VPN Tools>exit
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=992/tcp --permanent
sudo firewall-cmd --zone=public --add-port=5555/tcp --permanent
sudo firewall-cmd --reload
Starten Sie vpnclient, um vpncmd zu verwenden.
sudo /usr/local/vpnclient/vpnclient start
https://www.itcore.jp/tips/softether_client.php Servicekonvertierung usw. http://harukarium.sblo.jp/article/184766762.html
Machen Sie eine Nic-Karte mit vpncmd. Legen Sie außerdem das VPN-Verbindungsziel fest. Bitte korrigieren Sie "XXX" entsprechend.
#Erstelle Nic
sudo /usr/local/vpnclient/vpncmd /client localhost /cmd NicCreate vpns
#Server Einstellungen
sudo /usr/local/vpnclient/vpncmd /client localhost /cmd AccountCreate vpn_th /SERVER:XXX.XXX.XXX.XXX:XXXX /HUB:VPN-Hub /USERNAME:user_name /NICNAME:vpns
#Geben Sie das Passwort ein, um eine Verbindung zu SERVER herzustellen
sudo /usr/local/vpnclient/vpncmd /client localhost /cmd AccountPasswordSet vpn_th /TYPE:standard
https://qiita.com/Daisuke-Otaka/items/b9d99c9dcbb84cf813d7
http://mzgkworks.com/post/linux-centos7-network-setting/
Führen Sie die folgenden Schritte aus, um eine Datei für Ihren Netzwerkadapter zu erstellen.
#Stoppen Sie vpnclient einmal
#Die Namenskonvention für Dateien lautet/etc/sysconfig/network-scripts/ifcfg-vpn_Name einsetzen
# NM_CONTROLLED=Fehler, sofern nicht auf "Nein" gesetzt.
# http://frym.jp/?p=1377
sudo cat << '_EOT_' | sudo tee /etc/sysconfig/network-scripts/ifcfg-vpn_vpns
BOOTPROTO=none
PEERDNS=no
DEVICE=vpn_vpns
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
IPADDR=192.168.XXX.XXX
NETMASK=255.255.255.0
_EOT_
#Neustart des Netzwerks
sudo systemctl restart network
#Status anzeigen
sudo systemctl status network
#Gerät ausgefallen
# sudo ifdown vpn_vpns
#Gerät hoch
# sudo ifup vpn_vpns
#Überprüfen Sie das Netzwerkprotokoll
sudo journalctl -xe
Dienststart und -stopp von vpnclient.
sudo cat << '_EOT_' | sudo tee /etc/systemd/system/vpnclient.service
[Unit]
Description=SoftEther VPN Server
Before=network.target
[Service]
Type=forking
ExecStart=/usr/local/vpnclient/vpnclient start
ExecStop=/usr/local/vpnclient/vpnclient stop
_EOT_
sudo systemctl start vpnclient
sudo systemctl enable vpnclient
sudo systemctl status vpnclient
#Neustart des Netzwerks
sudo systemctl restart network
#Client starten(Handbuch)
# sudo /usr/local/vpnclient/vpnclient start
#VPN-Verbindung
sudo /usr/local/vpnclient/vpncmd /client localhost /cmd AccountConnect vpn_th
#Zeigen Sie Geräte an, die funktionieren oder booten
sudo nmcli device show vpn_vpns
#Überprüfen Sie mit Ping das Verbindungsziel
ping 192.168.XXX.XXX
#Trennen
sudo /usr/local/vpnclient/vpncmd /client localhost /cmd AccountDisconnect vpn_th
#Halt(Handbuch)
# sudo /usr/local/vpnclient/vpnclient stop
Recommended Posts