tunインターフェイスを作成し、それを呼び出して、次のコマンドを使用してIPアドレスを割り当てました。
sudo openvpn --mktun --dev tun2
sudo ip link set dev tun2 up
sudo ip addr add 10.0.0.1/24 dev tun2
インターフェイスは作成されましたがRUNNING状態ではなく、インターフェイスにパケットが表示されません(tsharkを介してキャプチャされます)。インターフェイスがすでにアップグレードされている場合(成功していないようです)、「tun2」を実行状態(マイOS = ubuntu14.04)に強制するにはどうすればよいですか?
ifconfigの出力は次のとおりです
tun2 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.0.0.1 P-t-P:10.0.0.1 Mask:255.255.255.0
UP POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ベストアンサー1
ソフトウェアが接続されるまで仮想インターフェイスが実行されないようです。私のプログラム(simpletun.cの例)がインターフェイスに接続すると、すべてがうまくいきます。