не удалось проверить связь с гостевой виртуальной машиной на виртуальном боксе с другой машины Linux

Проще говоря, вот две машины в моей локальной интрасети.

Один — это компьютер Pop! -OS на базе Ubuntu, другой — рабочий стол DELL с Windows 10. Оба компьютера подключены к локальной домашней сети по беспроводной сети.

Теперь на моем дестопе Windows 10 я установил virtualbox 6.0.1, на котором я установил дистрибутив Linux на основе Ubuntu, Время.

По моей собственной причине мне нужно установить статический IP-адрес для виртуальной машины Kali, в основном я следовал этому статья для настройки. Напомним, вот спецификации:

  1. в диспетчере сети хоста виртуального бокса настройка ipv4: 192.168.56.1, DHCP отключен.
  2. Для сетевых настроек Kali на вкладке адаптера 1 сетевой режим: NATна вкладке адаптера 2, подключенной к сети только для хоста, настроенной на шаге 1.

На виртуальной машине Kali файл / и т.д. / сеть / интерфейсы:

#The host-only network interface
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.1
broadcast 192.168.56.255

Этот параметр действовал и проверялся с помощью команды ifconfig.

вот что я заметил:

С хоста виртуального ящика (Windows 10) я могу проверить связь с гостевой ОС (Kali):

пинг 192.168.56.101

Однако я не могу сделать то же самое с другого моего компьютера (pop! -OS), когда я пингую Kali, используя ту же команду выше, он возвращал:

(base) jon@pop-os:~$ ping 192.168.56.101
PING 192.168.56.101 (192.168.56.101) 56(84) bytes of data.
From 67.59.236.253 icmp_seq=1 Packet filtered

Вот несколько замечаний, которые стоит упомянуть:

  • Шлюз локальной сети: 192.168.86.1 (я не знаю, почему сеть хоста по умолчанию для виртуального бокса была установлена ​​на 192.168.56.1, делает ли он виртуальный ящик и его виртуальные машины подсетью?)
  • Я переключаю сетевой режим на Kali с NAT на мостовой, он остался прежним: я не могу пинговать с отдельного компьютера, кроме рабочего стола хоста DELL (Window 10).
  • Не знаю откуда взялся ip 67.59.236.253. Это не тот ip, который мне назначил провайдер.

Моя цель — иметь возможность подключаться к Kali с любого компьютера в моей интрасети, поэтому я могу использовать его услуги, такие как сервер базы данных.

Кто-нибудь, пожалуйста, помогите мне все исправить?

1 ответ
1

Когда вы выбираете NAT, ваш компьютер создает виртуальную локальную сеть со своим собственным шлюзом и назначает виртуальным машинам IP-адреса из этой виртуальной локальной сети. Кажется, ваша виртуальная локальная сеть 192.168.56.0/24 со шлюзом 192.168.56.1 и вы назначили своей виртуальной машине IP-адрес 192.168.56.101/24. Проблема в том, что только хост, создавший виртуальную локальную сеть, знает о ее существовании. Каждый раз, когда вы подключаетесь от своей виртуальной машины к внешнему миру, хост обрабатывает запросы и отправляет их с IP-адресом хоста. Никто за пределами этого хоста не видит IP-адреса виртуальной машины и не может напрямую связаться с ней.

Чтобы иметь возможность подключиться к этой виртуальной машине с другого устройства, вам нужно либо создать специальные правила NAT для входящего трафика, либо изменить сеть виртуальной машины с NAT на мост и назначить виртуальной машине адрес из вашей физической локальной сети, который, похоже, 192.168.86.0/24.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *