2017-12-31 228 views
-1

私のコンピュータにUSBベースのイーサネットデバイスを作成しようとしていますが、基本的には自分のコンピュータ(Linuxベース)にそのUSBポートの1つが実際にイーサネットポートであることを伝えたいと思います。私は徹底的な研究を行いましたが、可能であるはずですが、実行するコード/コマンドの例は見つかりません。ウィキペディアによればLinuxで新しいイーサネットUSBネットワークインターフェイスを作成する

:Linuxで

USB-ETHモジュールは、コンピュータはそれを物理媒体としてUSBを使用するイーサネットデバイスの変形を実行することができます。これは、IPアドレスを割り当てることができ、そうでなければ真のイーサネットインターフェイスと同じように扱うことができるLinuxネットワークインターフェイスを作成します。実際のイーサネット・インターフェースで動作するアプリケーションは、実際のイーサネット・ハードウェアを使用していないことを伝えることができないため、変更なしにUSB-ethインターフェース上で動作します。

理論上、これが可能である必要があります。私はちょうど正しい方向に何か助けや穏やかな振る舞いが必要です。私はではないは、私のコンピュータにイーサネットドングル/アダプタを接続することです、私はそれらのいくつかの周りに横たわっているとは、まったく私を助けません。

+3

です。スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww

+0

なぜダミーインターフェイスを使用しないのですか? –

+0

@ Turbo J - 私は研究中にそれを見ましたが、ループバックインターフェイスのようなものではありませんか?アドレス可能ですが、実際にトラフィックをそこからルーティングすることはできませんが、正しいですか? – joel

答えて

0

これは(ethernet-over-usb

https://en.wikipedia.org/wiki/Ethernet_over_USB

は、外部ハードウェアなしであなたがCDCetherカーネルモジュールを試すことができますし、ethtool

(そして、あなたが唯一のUSBデバイスモードで動作し、USBデバイスに接続することができます)ですhttps://developer.ridgerun.com/wiki/index.php/How_to_use_USB_device_networkinghttp://tldp.org/HOWTO/Motorola-Surfboard-Modem/usb.htmlhttp://www.linux-usb.org/usbnet/

これ以外の場合は、物理アダプターが必要です。アダプタはプロトコルと異なるハードウェアインタフェースとの間で変換されます。 USBプロトコルで

のみネットワークにホストすることができ、あなたは2つのUSBホスト・デバイスを接続する場合ので、あなたは、少なくともホストツーホストケーブル(http://www.linux-usb.org/usbnet/)を必要とする、2個

すなわち物理アダプタを使用する場合に必要なカーネルモジュール(ドライバ)は、usbnet(ミニドライバ付き)またはusb-eth

関連する問題