どうも、VPNが張れない。
ルータまでは届くんだが、その先へ転送していないようだ。
ということで、OpenswanのをやめてSoftEther VPNでいくことにする。
その前に自動起動を解除しておく
$ sudo sysv-rc-conf ipsec off
$ sudo sysv-rc-conf xl2tpd off
ここを参考にいじくる。
bridge-utilsのインストール
$ sudo aptitude install bridge-utils
$ sudo vi /etc/network/interfaces
以下を付けたし
auto br0
iface br0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports eth0
#pre-up brctl addbr br0
#brctl addif eth0
今回は運用ベースなのでbetaではなくRTMで動かすようにする。
ここから、wgetでもってくる。
展開,展開先ディレクトリ,make
$ tar zxvf softether-vpnserver-v4.08-9449-rtm-2014.06.08-linux-arm_eabi-32bit.tar.gz
$ cd vpnserver
$ sudo make
vpnserverを/usr/local/に移動する。圧縮ファイルも削除する。
$ cd ..
$ sudo mv vpnserver /usr/local
$ sudo rm softether-vpnserver-v4.08-9449-rtm-2014.06.08-linux-arm_eabi-32bit.tar.gz
インストール先へ移動し、パーミッションをroot権限のみに変更する
$ cd /usr/local/vpnserver/
$ sudo chmod 600 *
$ sudo chmod 700 vpncmd
$ sudo chmod 700 vpnserver
VPN serverがきちんと動くかの確認。後のプロンプトは3→check。問題なければexit。
$ sudo /usr/local/vpnserver/vpncmd
スタートアップスクリプトへの登録。/etc/init.d/vpnserverを新規に作成する。
$ sudo 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 1.0 RC2
# Description: Start vpnserver daemon SoftEther VPN 1.0 Server
### END INIT INFO
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/vpnserver
. /lib/lsb/init-functions
test -x $DAEMON || exit 0
case "$1" in
start)
sleep 3
log_daemon_msg "Starting SoftEther VPN 1.0 Server" "vpnserver"
$DAEMON start >/dev/null 2>&1
touch $LOCK
log_end_msg 0
sleep 3
;;
stop)
log_daemon_msg "Stopping SoftEther VPN 1.0 Server" "vpnserver"
$DAEMON stop >/dev/null 2>&1
rm $LOCK
log_end_msg 0
sleep 2
;;
restart)
$DAEMON stop
sleep 2
$DAEMON start
sleep 5
;;
status)
if [ -e $LOCK ]
then
echo "vpnserver is running."
else
echo "vpnserver is not running."
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit 0
実行権限を与える。
$ sudo chmod +x /etc/init.d/vpnserver
自動実行を入れる。
$ sudo sysv-rc-conf vpnserver on
$ sudo sysv-rc-conf --list vpnserver
vpnserver 2:on 3:on 4:on 5:on
$ sudo service vpnserver start
SoftEther VPNの設定をウィンドウズ側で行う。
後は、
ここを参考に作成。
0 件のコメント:
コメントを投稿