tun

    13

    4答えて

    この問題を解決するのに苦労しています。Linuxトンネルドライバとやりとりするプログラムを作成しようとしています。非常に基本的なレベルでは、ネットワークトンネルを介してデータを転送できるアプリケーションを作成したいだけです。しかし、これを達成するためにトンネルドライバを適切にセットアップする方法については、私は完全に犠牲になっています。 私はUbuntu 9.04で開発しており、トンネルドライバカ

    0

    1答えて

    私はプログラムで構築し、TUN deviceを通してIPパケットを送信しようとしています。 私はセットアップTUNデバイスと適切なルートをしました。その結果 # ip tuntap add mode tun tun0 # ip link set tun0 up # ip addr add 10.0.0.2/24 dev tun0 :私はtun0のセットアップNATをしました# echo 1

    1

    2答えて

    TUNSETIFF ioctlの定義が矛盾しています。私は私のシステムでlinux/if_tun.hを見れば、私はこの行を参照してください。 #define TUNSETIFF _IOW('T', 202, int) これはTUNSETIFF ioctlのはintへのポインタを取ることを示しています。また、TUNSETIFFの値を出力すると、1074025674が出力されます。マスクを外すと

    0

    1答えて

    似たような質問がある人もいるようですが、特に具体的だと思います。私は一般的な問題にぶつかるかもしれないと思う。 Linux(Cで作成)に別のネットワークに接続されたTAPデバイスがあり、このTAPデバイスを介してコンピュータが他のネットワークと通信できるようにします。 私はariパケットがwiresharkではっきりと来るのを見ることができますが、私のカーネルは応答しません。私はブリッジを設定し、

    -2

    1答えて

    ブリッジbrOnlineは、LAN /インターネットへのアクセスを提供するeth0に接続されています。設定は以下のように/etc/network/interfacesを変更してアーカイブされます。 なぜですか?この冒険の目的は、複数の仮想マシン間の仮想ネットワークと、仮想ブリッジ(仮想マシン)をホストするシステム(仮想マシン)を確立することです。 auto lo iface lo inet lo

    0

    1答えて

    Tunをソケットに接続して、Tunファイルに格納されているデータがすべてデータを受け取るソケットにプッシュアウトされるようにします。私は、ソケットとTunをどのように接続するのか、より高いレベルの概念的な理解に苦労しています。 Tunは、別のソケット(受信ソケット)と通信する専用のソケットを取得しますか?または、Tunは受信ソケットと直接通信しますか?または私はすべての方法で一緒にオフですか?あり

    0

    1答えて

    Rustの "ioctl"関数はどうすればできますか?私はどこかのラッパーを見つけるべきでしょうか?デファクトラッパーはありますか?あるいは、標準のRustライブラリに既に含まれていますか?私はそれを発見していない。 または、より一般的には、Linuxの「tun」ドライバのインターフェイスが必要です。

    0

    1答えて

    これはTUNからレイヤ3フレームを受信する方法です。 ドキュメントに基づいて書かれた: https://www.kernel.org/doc/Documentation/networking/tuntap.txt http://backreference.org/2010/03/26/tuntap-interface-tutorial/ 再生するにはhttp://www.saminiir.com/

    12

    3答えて

    私はシミュレートされたネットワーク(NS-3)と実際のLinuxホストの間にブリッジを構築するために、プログラム経由でネットワークインターフェイスを作成しています。したがって、ブリッジされたノードがNS-3でパケットを受信すると、実際のLinuxホストはパケットを受信します。 しかし、プログラムを再実行すると、「デバイスまたはリソースがビジー状態」のため、ネットワークインターフェイスを「消去」また