virtual-interface

iptablesルールを介してDockerコンテナブリッジネットワークのパケットフローを理解していますか?
virtual-interface

iptablesルールを介してDockerコンテナブリッジネットワークのパケットフローを理解していますか?

背景 私はdockerコンテナネットワーキングとiptablesとの関係を理解し​​、(コンテナ内の)eth0インターフェイスからデフォルトブリッジdocker0インターフェイスを介してホストのネットワークインターフェイスにパケットがどのように流れるかを大まかに知りたいと思います。現在、デフォルトのDockerコンテナネットワークのiptablesルールとチェーンフィルタリングを理解するのに問題があります。コンテナを実行せずに、コマンドは以下をsudo iptables -t filter -L -v -n表示します。 $ sudo iptables -t ...

Admin

特定のIPアドレスからイーサネットインターフェイスを作成してpingを送信し、時には応答し、時には応答しないようにするにはどうすればよいですか?
virtual-interface

特定のIPアドレスからイーサネットインターフェイスを作成してpingを送信し、時には応答し、時には応答しないようにするにはどうすればよいですか?

pingテストしてコマンドするためにいくつかの実験をしたいですfping(参照:Linuxの「ping -o」と同じ)が、これをテストするにはローカル仮想イーサネットインターフェイスが必要です。 私はping 10.0.0.1(または他のIP)を実行して失敗する可能性があるシナリオが欲しいです。その後、実行を続けている間、pingいくつかのコマンドを実行してインターフェイスを開いて渡します。つまり、出力がping変更されます。実行時これは、仮想デバイスが「アクティブ」状態になるためです。物理的なハードウェアを使用したくありません。 どうすればいいですか? 私...

Admin

DockerインターフェースはWi-Fiインターネットを切断します。
virtual-interface

DockerインターフェースはWi-Fiインターネットを切断します。

私のラップトップでこの問題が発生しました。 Dockerコンテナを使用すると、docker runWi-Fiインターネットが数秒後に動作を停止します。この側面をテストするためのイーサネット接続はありません。 この問題を解決する方法がわかりません。この問題に関連する2つのネットワークインターフェイスがあります。 ワイヤレスネットワークインターフェースwlp2s0 ドッカーインターフェースdocker0 ネットワークI / Oがネットワークインターフェイスで起動すると、docker0ネットワークインターフェイスで停止しますwlp2s0。 Dockerコンテナ...

Admin

特別なUTF-8文字を実際に「入力」する最良の方法は何ですか?
virtual-interface

特別なUTF-8文字を実際に「入力」する最良の方法は何ですか?

私のシステムのすべて(必要な場合)はUTF-8をうまくサポートしています。 出力したい場合は、すべて大丈夫です。しかし、単純さが欲しいならどうなりますか?存在する置く? 現在私が簡単に入力できる唯一の非ASCII文字は、éと同じ文字です。ただし、2²≒√πのような文字では機能しますAtlGr。...

Admin

仮想タブインターフェイスを介して仮想マシンをIPv6インターネットに接続することはできません。
virtual-interface

仮想タブインターフェイスを介して仮想マシンをIPv6インターネットに接続することはできません。

仮想マシンをIPv6インターネットに接続する際に問題があります。仮想タップ装置ホストコンピュータから。つまり、ipv6.google.comまたはパブリックIPv6ホストのグローバルデフォルトインターフェイスアドレスをpingできません。前任者: -bash-4.2$ ping6 ipv6.google.com PING ipv6.google.com(sea15s11-in-x0e.1e100.net) 56 data bytes From 2600:1f14:680:xxxx:66a3:79d5:6c1d:14c icmp_seq=1 D...

Admin

あるvethから別のvethにイーサネットフレームを送信するには?
virtual-interface

あるvethから別のvethにイーサネットフレームを送信するには?

2つのvethペア(veth1、veth1_0)と(veth2、veth2_0)があります。 veth1_0とveth2_0はデフォルトの名前空間ns0にあり、veth1は名前空間ns1にあり、veth2は名前空間ns2にあります。異なる名前空間間で通信したいと思います。したがって、veth1_0を使用してveth2_0にイーサネットフレームを送信します(pcap_sendpacketを使用)。 veth2でパケットをキャプチャできることを願っています。私の出力では、veth1の名前空間1からパケットをキャプチャできますが、veth2の名前空間2では実行が失...

Admin

Veth インターフェイス構成の永続性
virtual-interface

Veth インターフェイス構成の永続性

システムを再起動した後でも状態が変わらないようにCentOS 7でvethインターフェイスを設定する方法は?たとえば、 獣医の構成: # create veth pair and assing IP address. ip link add veth0 type veth peer name veth1 ip addr add 10.1.0.1/24 dev veth0 ip addr add 10.1.0.2/24 dev veth1 # bring up the interfaces ip link set veth0 up ip link se...

Admin

仮想インターフェイスの起動時にスクリプトを実行する
virtual-interface

仮想インターフェイスの起動時にスクリプトを実行する

私は/sbin/ifup-localを実行するように設定しましたが、動作しますが、仮想インターフェイスeth0.2(vlan2)がスクリプトを実行するために必要なIPアドレスを取得するインターフェイスです。 eth0.2の起動時にbashスクリプトをどのように実行しますか? /sbin/ifup-localの名前を/sbin/ifup-eth0.2に変更しましたが、機能しません。 Centos6を使う ...

Admin

TUN / TAPインターフェイスのみを使用してネットワーク名前空間間でパケットを送信できますか?
virtual-interface

TUN / TAPインターフェイスのみを使用してネットワーク名前空間間でパケットを送信できますか?

私はさまざまなタイプの(仮想)インターフェイス(TUN / TAP、vethなど)の違いを理解し、コンテナの文脈でそれらのいくつかを研究しようとしています。 TUN / TAPインターフェイスのみを使用して、コンテナ(独自のネットワークネームスペースにある)とホストのネットワークネームスペース間でパケットを送信することは可能ですか?それともこれを行うには、1対のvethペア(各名前空間に1つずつ)が必要ですか? 私が理解しているように、TUN / TAPインターフェイスは、ネットワークネームスペース間ではなく、インターフェイスのネットワークネームスペース...

Admin

bashrcで仮想インターフェイスを初期化できないのはなぜですか?
virtual-interface

bashrcで仮想インターフェイスを初期化できないのはなぜですか?

問題なくシェルで仮想インターフェイスを手動で初期化してみました。起動するたびに、このインターフェイスを表示するために次のようにまたはに/etc/bashrc追加してみました。/etc/profile ip link set name eth0 dev dummy0 ip link set eth0 address d0:17:c2:a9:a5:5e ifconfig eth0 hw ether d0:17:c2:a9:a5:5e ‌次の設定も追加しましたが、/etc/modules-load.d/dummy.conf正しく機能しませんでした。 /sb...

Admin

LinuxでRTNETLINKのみを使用して、ネットワークインタフェースが「物理的」なのか「仮想」なのかを検出しますか?
virtual-interface

LinuxでRTNETLINKのみを使用して、ネットワークインタフェースが「物理的」なのか「仮想」なのかを検出しますか?

ネットワークインタフェースが「物理的」なのか「仮想」なのかを検出したい。ここで、「物理的」とは、ハードウェアがハイパーバイザーによって仮想化されていても、インターフェースにハードウェアが接続されていることを意味します。 「仮想」とは、bridge、veth、macvlanなどのLinuxカーネル要素の1つであることを意味します。 /sys/class/net/[nif]/...私はデバイスリンクを追跡し、デバイスパスに「仮想」サブディレクトリが含まれているかどうかによって、(仮想)物理的および「実際の」(sic!)仮想ネットワークインターフェイスを区別でき...

Admin

特定のパターンで始まるインターフェイスのみを表示する方法
virtual-interface

特定のパターンで始まるインターフェイスのみを表示する方法

Open-Vswitchは仮想インターフェイスを作成し、すべて次のモードを持ちます。s[digit]-eth[digit]例:s1-eth1, s1-eth2, s12-eth3, s2-eth3 ... 次の情報を表示したい。-例えば-s1で始まるすべてのインタフェース(この例ではs1-eth1andを提供する必要がありますs1-eth2)。 このコマンドを試しましたが、情報の最初の行だけが表示されます。 私は次の情報に興味がありますRX packets, TX packets, erros, HWaddr..。 ...

Admin

Linuxでtun / tapインターフェースを正しく設定する方法は?
virtual-interface

Linuxでtun / tapインターフェースを正しく設定する方法は?

デフォルトでは、カスタムTCPスタックを作成しようとしています。ご存知のように、LinuxカーネルTCPスタックはeth0を使用しているため、eth0は使用できません。そのため、tun / tapインターフェースを作成し、それをカスタムTCPスタックに使用する必要があります。 /etc/ネットワーク/インターフェース: auto lo iface lo inet loopback allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.1.152 netma...

Admin

さまざまなプロセスにさまざまな仮想ネットワークインターフェイスを使用する方法は?
virtual-interface

さまざまなプロセスにさまざまな仮想ネットワークインターフェイスを使用する方法は?

非仮想ネットワークインターフェイスのソリューションは次のとおりです。https://unix.stackexchange.com/a/210992 しかし、問題は、あるネットワークインターフェースに複数のIPがあり、各IPを別のアプリケーションに割り当てることができることです。 たとえば、eth0:0、eth0:1などがあります。 コマンドを実行するとき(仮想インターフェイスを参照): ip link set eth0:0 netns test_ns eth0:0の代わりにeth0 ipが必要です。また、インターフェイス全体を削除し、パブリックソ...

Admin