У меня проблемы с определением IP-адреса моего Raspberry Pi для LAN-доступа между Pi и моим ноутбуком.
Оборудование :
Что я хочу сделать: Прямой ssh-доступ к серверу (Pi) с помощью только кабеля Ethernet от ноутбука до Pi. Ноутбук собирается управлять роботом (Пи) с помощью ROS. Переключение через коммутатор Ethernet тоже работает, но у меня ограниченное пространство для электроники на роботе, управляемом Pi (это подводный дрон, отлитый / сваренный из алюминия, поэтому пространство определенное, и он не предназначен для подключения к Интернету. ).
Что мне удалось сделать: Подключите Pi к Интернету через Ethernet, заставив маршрутизатор назначить ему IP-адрес, и сумел подключиться к Pi с моего ноутбука по ssh через ту же Интернет сеть.
Что я не могу понять: Подключитесь к Pi по локальной сети, потому что у него нет IP-адреса, если он не подключен к Интернету. Я нашел MAC-адрес, но пока не уверен, как он мне может помочь.
Что я пробовал:
hostname -I
и ifconfig
), но он имеет адрес только при подключении к Интернету. nmap
на портативном компьютере с IP-адресами, приходящими на портативный компьютер после использования ifconfig
. Это не дало результатов, но я, вероятно, использую его неправильно. Любые советы были бы очень признательны:)