• 締切済み

TUN/TAPについて

kishiroの回答

  • kishiro
  • ベストアンサー率100% (7/7)
回答No.1

ご質問の件ですが、 man tun man tap あたりが取っ掛かりになるのではないかと思います。 対象がFreeBSDならば、日本語のmanはこちらで確認できます。 http://www.jp.freebsd.org/man-jp/search.html コマンド/キーワードに「tun」や「tap」を入れて調べてみてください。 manをざっと見た限りでは、これらの仮想デバイスも、他のデバイスファイルと同じく、open/read/write/ioctl/close等で制御するようです。 また、これらの仮想デバイスはネットワークインターフェースとしての振る舞いを持っているようなので、 man net の情報も必要になるかと思います。 ioctl等で必要となるdefine値は、「net/if_tun.h」や「net/if_tap.h」でされているようなので、これらをincludeすれば利用可能になります。 以上、ご参考まで。

関連するQ&A

  • TAPにて接続したいのですが・・・

    おはようございます。 現在、私はQEMUを使用してWindows上でFreeBSDをエミュレートしているのですが、現在TAPを利用してホストOSとゲストOSを接続したいと考えています。 そこで下記のページを参考にOpenVPNを利用してTAP接続をしようと思っています。 しかし、私の知識ではどうにもうまくいきません。 下記のページにて物理ネットワークと違うネットワークアドレスにしなければならないと言っている理由も私にはわかりません。 今の私の環境は、 ホストOS :192.168.0.2/24 DefaultG/W:192.168.0.1 仮想NIC :192.168.0.10/24 DefaultG/W:192.168.0.1 ゲストOS :192.168.0.11/24 DefaultG/W:192.168.0.10 ブロードバンドルータ:192.168.0.1/24 となっています。 例えばこの場合どういったアドレスを割り振ればよいのでしょうか? もしくは別の問題なのでしょうか? 詳しい方、どうかよろしくお願いいたします。 http://www.h7.dion.ne.jp/~qemu-win/TapWin32-ja.html

  • TAP-Win32の仮想アダプタが表示されない

    OpenVPNをインストールしたのですが、 TAP-Win32仮想アダプタがマイネットワークのプロパティに表示されません。 デバイスマネージャを見たところ、ドライバはちゃんと入れれているみたいなんですけど...。 ちなみに普段使っているLANカード(ローカルエリア接続)は表示されています。 ネットワークアダプタを表示/非表示と任意に切り替える設定でもあるんでしょうか? 解決法がありましたら教えていただけると助かります。 試したことはソフトの再インストールとか他のバージョンを使ったりなどです。 OSはWindowsXP Proになります。

  • Tapドライバ

     OSがMEです。フレッツ接続ツールでプロバイダへの接続を試みましたところ「Tapドライバにバウンドできませんでした」というメッセージがでました。一年以上利用してて初めてでたメッセージです。  気になるのは、前回IEでGOOのマイページを閲覧中に「IE.EXEが強制終了されます」というメッセージが出てブラウザが終了されました。  これってどういう意味なのでしょうか?ウイルスや外部からの不正アクセスとは関係あるのでしょうか?  モデムはNTTのNVというIP電話対応でルーター機能がついています。  カテゴリーはOSでは当てはまらないかも知れませんがOS(ME)の関係も考えてここのカテゴリーに質問してみました。

  • VAIO TAP20 ディスプレイ明るさ設定

    VAIO TAP20のSVJ2021AJを使用しています。 Windows8.1を適用してから、ディスプレイの明るさ設定ができなくなってしまいました。 具体的に言うと、コントロールパネルの「電源オプション」で設定する、「画面の明るさ」スライダーバーを左端(◎の方)にしても、常に最大の明るさの状態になってしまいます。再起動しても変わりません。 Windows8.1適用前はそんなことはありませんでした。 VAIOの設定の「ディスプレイの輝度」「ディスプレイの色モード」はともにOFFになっています。 また、VaioUpdateにて表示される更新モジュールは全て適用しています(使用しないソフトウェア関係のものは除いて)。 デバイスマネージャーでディスプレイアダプタ「Intel HD Graphics4000」を右クリック→ドライバーの更新を行うと添付のようなエラーが出ますがどうして良いのかわからず。。。これが原因なのでしょうか? かなり眩しくて使いづらく、困っています。 解決方法をご存じの方がいらっしゃればご教授お願いします。

  • 仮想パスの意味

    おはようございます。 最近、Webプログラミングを始めました。 そこで教えて頂きたいのですが、”仮想パス”の意味や用途を教えて頂けないでしょうか。 よろしくお願いします。

  • ギーク系ってどういった人達?

    ギーク系ってどういった人達のことを意味するのでしょうか? 例示してもらえるとありがたいです。 <参考> 「ギーク」と呼ばれるWeb 2.0系のプログラマ

  • マッシュアップサイトを作るために必要な知識

    今、APIを利用したマッシュアップサイトをつくろうとしてます。 (趣味です!) ・・・が、私はノンプログラマーです。 作り方を調べたところ、 「WebサービスAPIの利用はそれほど敷居が高くありません。基本的なプログラミングの知識さえ持っていれば、誰にでもマッシュアップサイト作成は可能です。」 と書かれていました。 この「基本的なプログラミングの知識」というのは、何を指すんでしょうか? 何から勉強してよいのか検討がつかないので、どなたか、よい書籍/Webサイト/アドバイスなどを教えてください★ よろしくお願いします!

  • WEBブラウザによるパスワードの変更

    サーバに登録された各人のアカウントのパスワードをWEBブラウザから変更できる アプリを作成したいと考えています。 WEBアプリ作成経験がないため、参考となるページなどありましたらご教授頂きたく お願いいたします。また、PHPやCGIなどWEBプログラミング言語は多々ありますが、 どのプログラミング言語を用いて作成するのが最も汎用的でセキュリティが高いでしょうか。 よろしくお願いいたします。

  • Kinect キネクトのWinドライバー

    キネクトをWindowsPC(XPと7)に繋げてみたいのですが、ドライバーがどこに公開されているのでしょうか?公開されたという記事は見るのですが、そのものは見あたりません。 また、プログラミングは全くの初心者なのですが、キネクトを使いこなすために学ぶといい内容等、教えていただきたいです。 手指に不自由のある方のパソコン操作にキネクトを利用したいと思っています。

  • RUBYでWEB以外で何をプログラムすると面白いか

    RUBYってWEBプログラミングで生産性高いってのは横においておいて。 なぜならWEBプログラミングって仕事の範囲だからいやだと。 だけどRUBYを勉強したいから、WEB以外でやってみると面白い事無いかな? みなさんRUBYでWEBプログラミング以外でどんな物つくってます? 趣味とかで。