Чтобы получить доступ к вашему PI по имени хоста, вам необходимо настроить маршрутизатор для предоставления статического IP-адреса вашему PI по MAC-адресу.
На вашем маршрутизаторе убедитесь, что у вас есть диапазон IP-адресов для статических адресов. Я использую 192.168.1.2-99. Вы начнете назначать PI статический IP-адрес, используя его MAC-адрес в таблице DHCP на маршрутизаторе.
Пример роутера:
DHCP Table
XBOX:192.168.1.10
RAPI:192.168.1.20
Дайте вашему PI статический IP.
На вашем PI используйте: sudo nano /etc /network /interfaces
- ищите строку: iface eth0 inet dhcp
- измените строку на: iface eth0 inet static
Добавьте следующие изменения:
address 192.168.x.x
netmask 255.255.255.0
gateway 192.168.x.1
Exit nano, make sure you saved the file.
Reboot the PI using sudu reboot.
Как только PI вернется в исходное состояние, вы можете ввести ifconfig, чтобы убедиться, что изменения произошли.
Получите MAC-адрес вашего PI: ifconfig MAC-адрес PI - это буквы и цифры, следующие за HWaddr.
Теперь в вашем маршрутизаторе вам нужно будет найти, где вы можете назначить резервирование постоянных адресов на вашем DHCP-сервере. Это отличается от бренда к бренду, но должно быть идентифицируемым. Вы введете MAC-адрес своего PI и статический IP-адрес, который вы дали ему с помощью nano. Сохраните и перезагрузите ваш роутер.
Теперь, когда вы назначили для PI статическое резервирование DHCP на маршрутизаторе, вам нужно будет снова войти в PI и УДАЛИТЬ изменения, сделанные ранее.
- look for the line: iface eth0 inet static
- change the line to: iface eth0 inet dhcp
delete address 192.168.x.x
delete netmask 255.255.255.0
delete gateway 192.168.x.1
Exit nano, make sure you saved the file.
Reboot the PI using sudu reboot.
Теперь вы сможете пинговать свой PI по имени хоста.
ПИН РАПИ