VPN

Softether VPN

http://www.majishini.net/wp/?p=833

# wget (softethaerのサーバ版、ARM EABI 32bit)
#make  
# mkdir /usr/local/app
# mv vpnserver softether
# mv softether /usr/local/app
# cd /usr/local/app/softether
# chmod 600 *
# chmod u+x vpn*

#vi /etc/init.d/vpnserver
#! /bin/sh
### BEGIN INIT INFO
# Provides:          vpnserver
# Required-Start:    $local_fs $network
# Required-Stop:     $local_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: SoftEther VPN 2.0
# Description:       Start SoftEther VPN service.
### END INIT INFO

DAEMON=/usr/local/app/softether/vpnserver

[ -x "$DAEMON" ] || exit 0

case "$1" in
  start)
	$DAEMON start
#	sleep 10
#	tapdev=`/sbin/ip tuntap | awk -F ":" '{print $1}'`
#	/#sbin/brctl addif br0 $tapdev
	;;
  stop)
	$DAEMON stop
	;;
esac

# chmod +x /etc/init.d/vpnserver
# update-rc.d vpnserver defaults
<code>

ethervpnを使う場合は次のようにnetwork設定を変更する。

# vi/etc/network/interfaces
<code>
----
auto lo

iface lo inet loopback

iface eth1 inet static
address 10.137.42.254
netmask 255.255.252.0
gateway 10.137.40.1

iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
#gateway 192.168.1.1

# auto wlan0
#iface wlan0 inet static
#address 192.168.12.1
#netmask 255.255.255.0
#gateway 192.168.12.1

#iface default inet dhcp

#gateway 192.168.1.1 #これを使うとVPN動かない、これをenableにするとlocal経由でinetに繋
がらない

さらにethervpnでopenvpnを使う場合は次のよう設定する。

・Ethervpnの設定
    1) openvpnをenableにする
    http://yukimi0721.hatenablog.com/entry/20130630/1372562289
(    2) DHCPのためにsecurenatをenableにする)->しない

・iptablesの変更
# vi /etc/network/if-pre-up.d/iptables
# openvpn
iptables -A INPUT -p tcp --dport 1194 -j IPSEC
iptables -A INPUT -p udp --dport 1194 -j IPSEC
raspberry_pi/5030vpn.txt · 最終更新: 2017/07/07 00:55 by admin
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0