Я хочу установить соединение по сетевому протоколу, такому как TCP/UDP, используя Netcat с моей виртуальной машиной Debian (с использованием VirtualBox) в качестве хоста, в то время как Raspberry Pi подключается к виртуальной машине.

Я могу подключиться к Raspberry Pi со своей виртуальной машины, но не наоборот. Мой Raspberry Pi не может обнаружить открытый порт с помощью Nmap, но моя виртуальная машина может обнаружить свой собственный открытый порт, поэтому я в замешательстве. Я мог бы переустановить виртуальную машину Debian, чтобы посмотреть, исправит ли это.

Команды, которые я выполнил:

Виртуальная машина Debian на моем ПК с Windows:

nc -l -p 6565

Raspberry Pi:

nc 127.0.0.1 6565

Мои компьютеры находятся на одном маршрутизаторе, и соединение 127.0.0.1 с моим Raspberry Pi работает, но не наоборот.

1 ответ1

0

ОК, очевидно, при запуске моей виртуальной машины, debian не удалось запустить сетевые интерфейсы, поэтому связанные с сетью вещи из-за этого не работали. Я последовал за

https://askubuntu.com/questions/824376/failed-to-start-raise-network-interfaces-after-upgrading-to-16-04

и изменил /etc/network/interfaces.d/setup, удалив все строки и заменив их

auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .