Настройки вашей сети
В настройках вашей сети они все находятся в одной сети. Путаница исходит из диапазона IP-адресов DHCP, который сокращает возможные адреса до .128 - .254
Эта сеть работает следующим образом.
сетевой адрес 192.168.209.0
маска сети 255.255.255.0 приводит к 254 возможным IP-адресам клиента в одной большой подсети
IP-адрес маршрутизатора 192.168.209.1 (обычно первый IP-адрес сети) он знает, кто находится внутри и вне его сети, сравнивая маски подсетей. (сравнивает двоичные файлы масок подсетей)
широковещательный адрес 192.168.209.255 (обычно последний IP-адрес сети) многоадресный трафик идет сюда и затем во все внутри сети
диапазон IP-адресов клиента (распределяется по DHCP). Все IP-адреса внутри маски маски, за исключением первого (маршрутизатор) и последнего (широковещательный), здесь: используются не все возможные, только 192.168.209.128 - 192.168.209.254
Есть несколько причин не использовать все IP-адреса.
В случае, если все клиенты получают адреса динамически, вы можете разделить сеть vmnet1 на несколько подсетей, изменив маску.
Для вашего понимания только хоста вы можете прочитать далее
сеть только для хоста
vmnet1
- это virtual switch
, по умолчанию сопоставленный с host-only network
для хоста с адресом, поступающим от VMware DHCP, здесь это 192.168.209.0 с маской 255.255.255.0
PC1-хост
внешний IP: от провайдера
внутренний IP: 192.168.209.128 (VMware запускает DHCP)
PC2-гость
внутренний IP является одним из 192.168.209.128 - 192.168.209.254 подключается к маршрутизатору по IP 192.168.209.1 (vmnet1)
IP трансляции: 192.168.209.255
Сеть только для хоста означает, что IP внутренней сети будет поступать от внутреннего DHCP. Любое подключение из внутренней сети к Интернету будет возможно только в том случае, если хост поделится своим интернет-соединением с vmnet1.
Чаще всего существует роутер между ПК1 и Интернетом.
Тогда маршрутизатор увидит только внешний IP-адрес ПК1.
Трафик с ПК2 на маршрутизатор будет проходить через виртуальный коммутатор vmnet1 к сетевому адаптеру хоста eth0, если хост shares
его соединение. Маршрутизатор не знает, что ПК2 существует.
Узнайте больше о сети в виртуальных средах в документации