PC に VPN サーバーをセットアップしようとしています。ToyVpnServerファイルで与えられたコマンドを与えましたが、最後のコマンドを与えた後、端末が動かなくなったように見え、AndroidフォンからToyVpnを使用して接続しましたが、接続していません...
コマンドは次のとおりです。
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE #I tried this command with both "-A" and "-I" but nothing appears in the nat table :(
ip tuntap add dev tun0 mode tun
ifconfig tun0 10.0.0.1 dstaddr 10.0.0.2 up
./a.out tun0 8000 test -m 1400 -a 10.0.0.2 32 -d 8.8.8.8 -r 0.0.0.0 0
ToyVpnClient で、192.168.2.xxx/24 のような PC の IP アドレスを指定しました。また、電話の IP アドレスも 192.168.2.xxx/24 のようになります。
また、nat テーブルに入力したばかりのルールが表示されません。「-I」と「-A」の両方で試しました。
Linux、iptable、およびサーバーにはあまり詳しくありません。ここで何がうまくいかないのですか?
(このチュートリアル、 http://cviorel.easyblog.ro/2009/02/09/how-to-set-up-a-vpn-server-on-ubuntu/でもサーバーを設定しようとしました が、取得しました次のエラー ( https://askubuntu.com/questions/222495/firewall-stopped-and-disabled-on-system-startup-error-problem-running-ufw-init ):
Firewall stopped and disabled on system startup
ERROR: problem running ufw-init