Я устанавливаю Virtualbox и использую Host Only Network для виртуальной машины. Из-за необходимости мне нужно добавить несколько IP-адресов в этот адаптер только для хоста. Ниже моя конфигурация:
Конфигурация IP4
Go в "Advance ..." и добавьте много других IP здесь:
Результат настройки IP:
Теперь я сталкиваюсь с проблемой, что когда я выполняю ping (с хоста P C на себя), только один IP-адрес в порядке, другие IP-адреса показывают "Общий сбой"
ping 192.168.1.9 ---> OK
ping 192.168.1.11 ---> General failure
ping 192.168.1.12 ---> General failure
...
Если я удаляю IP-адрес 192.168.1.9
из адаптера, IP 192.168.1.11
станет ping OK, но другой IP все еще "общий сбой". После этого, если я добавлю новый IP 192.168.1.8
к адаптеру, этот IP будет пинговать ОК, а 192.168.1.11
снова будет "общим отказом". Итак, похоже, что только самый маленький IP-адрес будет пинговать ОК.
Эта проблема не возникала раньше, но совсем недавно я не знаю, в чем причина проблемы. Я попробовал какое-то решение, но не получилось:
- Обновление Windows до последней версии 1909
- Запуск
netsh i i r r
и netsh winsock reset
Может Кто-нибудь может помочь мне в этом случае?
PS: Я работаю в среде, в которой несколько приложений взаимодействуют друг с другом через Socket TCP / IP.
- Приложение № 1, № 2 работают на хосте P C (запись в Java, C#)
- Приложение № 3 запускается на виртуальной машине (запись в C ++).
При настройке сети с несколькими IP-адресами в новой ветви P C проблема возникает только после мы запускаем эти приложения один раз.