私のUbuntu 14.04 PC上でOpenVPN(トンネル、ブリッジされていない)とminidlnaサーバーが動作しています。それぞれが個別に動作します(VPNの場合と同様に、samba共有に接続してブラウズすることができ、インターネットトラフィックはVPNを通過します。minidlnaサーバーはLANに接続されたクライアントと動作します)。 / 4G、minidlnaサーバーが見えません。私はのインターフェイス行を編集しました /etc/minidlna.conf
ファイル network_interface=eth0,tun0
しかし、それはトリックをしませんでした。私はこれが放送と何か関係があるかもしれないし、に追加する必要があるかもしれないことをどこかで読んだ iptables
ルールはありますが、詳細はありませんでした。この仕事をするために私は何をしなければなりませんか?
でIPv4転送が許可されています /etc/sysctl.conf
そして私はすでにiptablesに次のように追加しました 公共のWiFi上で安全にウェブを閲覧するためのこのOpenVPNガイド :
sudo iptables -I FORWARD -i tun0 -o eth0 -s 10.8.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -I FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o eth0 -s 10.8.0.0/24 -j MASQUERADE
そして私はそれを確認しました iptables
を使用して変更を再起動を生き残る iptables-persistent (これはUbuntu 14.04ではデフォルトのリポジトリから入手できますが、これを書いている時点ではリンク先のWebページには載っていませんでしたが)
編集する からやってみた dev tun
に dev tap
しかし、OpenVPNアプリはそれをサポートしていません。
私はまたGREと呼ばれるものについて読みました。 OpenVPNはそれをサポートできますか?