追加の Ubuntu 16.04 サーバー ポートにキャプチャ ポートを設定する方法を見つけようと何時間も作業してきました。
まとめ: ホスト マシン (Windows 7) には 2 つのポートがあります。1 つのポートはマシンにアクセスするためのもので、もう 1 つのポートはトラフィックをキャプチャするためのもので、現在は Cisco スイッチのポート ミラーの宛先になっています。トラフィックがホスト ポートを通過して VM アダプタ 2 ポートに渡され、NTOPng を使用してトラフィックを監視できるようにしたいと考えています。
問題: 静的管理ポートは正常に動作していますが、トラフィックをホスト ポートから Ubuntu VM キャプチャ ポートに渡すことができません。
現在の設定:
VMインターフェースの設定
rc.local 設定(インターフェースをプロミスキャスモードにするには)
ifconfig enp0s8 promisc
インターフェース設定
#Listening port
auto enp0s8
iface enp0s8 inet manual
現在のインターフェースステータス
enp0s8 Link encap:Ethernet HWaddr 08:00:27:99:b9:41
inet6 addr: fe80::a00:27ff:fe99:b941/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2078 (2.0 KB) TX bytes:648 (648.0 B)
奇妙な観察: ホスト ポートはパケットをキャプチャします (Wireshark で確認済み)。その後、仮想マシンがオンになるとすぐにパケットのキャプチャを停止します。インターフェイスが Wireshark で使用できなくなったというメッセージが表示されます。
ご協力いただければ幸いです。