Как проверить хост и цель в одной сети?
Я хочу подключить компьютер с ОС RTN (цель) QNX Neutrino к сети, и моя машина разработки (состоит из IDE QNX Momentics) также должна быть в той же сети. Пожалуйста, скажите мне шаги, чтобы проверить, что и хост и цель находятся в той же сети?
1 ответ
- убедитесь, что у вас есть
io-pkt
работает на вашей цели:пидин арг | grep io-pkt
У вас должна быть строка, подобная следующей (есть несколько вариантов io-pkt, и любой из них должен быть в порядке):12966 io-pkt-v4-hc -ptcpip
Если io-pkt не запущен, изучите файл.build в BSP и раскомментируйте соответствующие строки или изучите документацию BSP относительно правильного используемого драйвера и пример командной строки. - Предполагая, что io-pkt работает, проверьте ваш IP-адрес и маску сети на цели. Введите это:
Ifconfig
и получить что-то похожее на:lo0: [параметры интерфейса обратной связи; если вы не видите этот интерфейс, проверьте еще раз, что io-pkt работает вообще] en0: flags=........... адрес:......... media:........... статус: активный инет 192.168.1.3 сетевая маска 0xffffff00 широковещательная 192.168.1.255
В приведенном выше примереen0
это имя интерфейса. Имя обычно зависит от водителя и может отличаться. Важная строка начинается сinet
, Он описывает ваши настройки TCP. IP-адрес (192.168.1.3
в примере) логическое И-е с маской сети (0xffffff00
) в приведенном выше примере должно совпадать с результатом логического И-ввода IP-адреса вашего хоста с маской сети вашего хоста. Как проверить эти параметры на хосте, зависит от ОС, но одним из способов является использованиеipconfig
команда на Windows иifconfig
на других поддерживаемых хостах.
Обратите внимание, что вам потребуется IP-адрес получателя, если вы хотите подключиться к нему через IDE или любым другим сетевым способом, и если вы еще не знали его, у вас не было возможности подключиться.
Это хорошая идея, чтобы проверить связь между вашим хостом и целью черезping
Если у вас есть проблемы с подключением, как вы, очевидно, есть.