Запустить tshark в облаке Google с внешним (общедоступным) IP-адресом

Я пытался запустить tshark в экземпляре centos 7, размещенном на облачной платформе Google. Когда мы анализируем перехваченные пакеты, он показывает только внутренний IP-адрес этого сервера. Есть ли способ получить внешний IP-адрес (у нас есть зарезервированный общедоступный IP-адрес для данного экземпляра) при захвате пакетов в tshark.

Ниже приводится команда, которую я пробовал:

sudo tshark -i eth0 -f 'host 121.120.1xx.2xx' -w /tmp/capture.pcap
0
задан 30 November 2018 в 10:06
1 ответ

Нет, вы не можете этого сделать, потому что внешний IPv4-адрес недоступен для виртуальной машины. Он транслируется с NAT где-то вне виртуальной машины, поэтому ваша виртуальная машина не видит пакеты с внешним IPv4-адресом. И вам все равно не нужно его использовать.

1
ответ дан 4 December 2019 в 15:48

Теги

Похожие вопросы