書き込み可能なディレクトリに移動してスクリプトを作成する

書き込み可能なディレクトリに移動してスクリプトを作成する

以前のルーターでは問題なく動作していた起動コマンドとファイアウォール コマンドが、新しいルーターでは動作しないようです。起動コマンドを使用すると、標準的な OpenVPN スクリプトを使用して職場のネットワークにトンネル接続でき、ファイアウォールは iptables 調整による 4 行だけです。

ルーターを 2 回フラッシュしました。最初は標準ビルドの DD-WRT v3.0-r40559 std (08/06/19) でフラッシュし、その後、そのバージョンで VPN の問題が発生する可能性があると読んだので、DD-WRT v3.0-r41813 std (12/29/19) に再度フラッシュしました。その他はすべて正常に動作しています。

つまり、私の新しいルーターは DD-WRT v3.0-r41813 std (12/29/19) で、古いルーターは DD-WRT v24-sp2 (04/13/11) big でした。

起動コードは次のとおりです (IP と静的キーをマスクします)。
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

書き込み可能なディレクトリに移動してスクリプトを作成する

cd /tmp
ln -s /usr/sbin/openvpn /tmp/myvpn

Wes-to-Office の設定

echo "
リモート XX.XX.XXX.XXX
プロトコル udp
ポート 4194
dev tun0
シークレット /tmp/static.key
verb 3
comp-lzo
キープアライブ 15 60
デーモン
" > Wes-Office.conf

静的キーの設定

echo "
-----BEGIN OpenVPN 静的キー V1-----
xxxxx非常に長い静的キーはここにありますXXXX
-----END OpenVPN 静的キー V1-----
" > static.key

ALDへのインターフェースを作成する

/tmp/myvpn --mktun --dev tun0
ifconfig tun0 xx.xx.xx.x ネットマスク 255.255.255.0 promisc up
route add -net 192.168.XX.0 ネットマスク 255.255.255.0 gw xx.xx.xx.x
route add -net 192.168.XX.0 ネットマスク 255.255.255.0 gw xx.xx.xx.x
route add -net 192.168.XX.0 ネットマスク 255.255.255.0 gw xx.xx.xx.x route add -net 192.168.XX.0 ネットマスク 255.255.255.0 gw xx.xx.xx.x
route
add -net 192.168.XX.0 ネットマスク255.255.255.0 gw xx.xx.xx.x
ルート追加 -net 192.168.XX.0 ネットマスク 255.255.255.0 gw xx.xx.xx.x

トンネルを開始する

スリープ 5
/tmp/myvpn --config Wes-Office.conf
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

ファイアウォール コードは次のとおりです。
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

VPN用のファイアウォールの穴を開ける

iptables -I INPUT 2 -p udp --dport 4194 -j ACCEPT
iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT

VPN経由のpingを許可する

iptables -I 入力 3 -i tun0 -p icmp -j 受け入れる
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

答え1

分かりました!
起動スクリプトに「modprobe tun」を追加すると、動作します。ビルド間のどこかで、デフォルトでオフになっていたに違いありません。

関連情報