Я хочу встановити з'єднання через мережевий протокол, наприклад TCP / UDP, використовуючи Netcat з моєю віртуальною машиною Debian (використовуючи VirtualBox) в якості хоста, в той час як мій Raspberry Pi підключається до віртуальної машини.
Я можу підключитися до свого Raspberry Pi зі своєї віртуальної машини, але не навпаки. Мій Raspberry Pi не може виявити відкритий порт за допомогою Nmap, але моя віртуальна машина може виявити його власний відкритий порт, тому я заплутався. Я можу перевстановити віртуальну машину Debian, щоб побачити, чи це виправлено.
Команди, які я виконував:
Віртуальна машина Debian на моєму ПК з Windows:
nc -l -p 6565
Малина Пі:
nc 127.0.0.1 6565
Мої комп'ютери на тому ж маршрутизаторі, і з'єднання 127.0.0.1
з моїм Raspberry Pi працює, але не навпаки.
Скажи що? Будь ласка , змініть свій пост і дати чіткі деталі про те, що ви намагаєтеся досягти, чітко визначити кількість і тип пристроїв / комп'ютерів ми говоримо, описують топологію мережі / як речі пов'язані один з одним, і , в зокрема , які команди ви запускали , на яких пристрої.
—
Appleoddity
Вибачте, я відредагую свою публікацію, щоб було більш зрозуміло
—
dragonking3002
Досі незрозуміло. Чи підключена ваша віртуальна машина через режим мосту?
—
davidbaumann
Я спробував і мостовий адаптер, і NAT
—
dragonking3002
Це точно ще не зрозуміло. Чи є малинова пі та віртуальна машина Debian дві різні фізичні машини? Ви використовуєте 127.0.0.1 як адресу своєї команди. Вам потрібно ввести IP-адресу сервера Debian.
—
Appleoddity