質問: openvpnトンネルを介したすべてのトラフィックのルーティング archlinuxにopenvpnサーバーをインストールし、windows 7でopenvpn guiを使用しています。vpnを介して接続されている他のコンピューターと通信できますが、すべてのトラフィックをトンネル経由でルーティングする方法をまだ理解していません。どうすればよいですか?私はroute(cmdコマンド)でそれを行う必要があると考えましたが、ここにいくつかのポインタが必要だと思います。私はopenvpnのハウツーに従ってきましたが、それは機能しません。単に「クライアントにこのゲートウェイを強制的に通過させる」オプションをプッシュしません。そして、openvpnからpptp/ipsec代替に変更することは、現時点ではオプションではありません。
回答: vpnインターフェイスをdefゲートウェイとして設定します(確実に稼働します)...linuxでは、これは次のようなものになります(a.b.c.dはvpnインターフェイスのアドレスです)。 sudo ipルートはa.b.c.dを介して0.0.0.0/0を置き換えます または、「/ sbin/route」を使用できますが、構文は少し異なります。再起動後もこれを維持したい場合は、/ etc/rc.localに追加できますが、ディストリビューションに特定の方法を使用したい場合があります。 arch linuxを使用しているので、起動時に追加される永続的な静的ルート用に編集するファイルは/etc/rc.conf。 ここをチェック 詳細情報。幸運を!=====================私はこの答えを書いて、質問をもう一度読みました...windowsの場合、これを(コマンドラインで)行います。 route add 0.0.0.0 mask 0.0.0.0 a.b.c.d またはおそらく: ルート変更0.0.0.0マスク0.0.0.0 a.b.c.d