У меня есть 3 устройства в локальной сети. Маршрутизатор, интеллектуальный счетчик и малиновый пи (Raspbian Jessie). Маршрутизатор имеет IP-адрес 192.168.1.1, интеллектуальный счетчик настроен на статический адрес,
IP Address: 192.168.1.153
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
Primary DNS Server: 192.168.1.1
Secondary DNS Server: 192.168.1.1
Пи имеет резервирование в маршрутизаторе для своего MAC-адреса. Пи также настроен на статический адрес, отредактировав /etc/dhcpcd.conf для включения,
interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
Но интеллектуальный счетчик заканчивает тем, что назначает новые IP-адреса и переназначает адрес пи. Иногда размещение устройств на одном и том же IP-адресе. Это проблематично, когда rpi имеет тот же адрес, что и мой телефон / компьютер, или когда адрес rpi смещен и не отображается в разделе подключенных устройств интерфейса маршрутизатора.
Изображение назначенного IP-адреса телефона Smart Meter
Как это возможно / как интеллектуальный счетчик делает это? Как я могу остановить это или заставить адрес Пи не изменяться?
Обновление: я думаю, что ответ здесь состоит в том, чтобы заблокировать входящие предложения DHCP на Raspberry Pi от интеллектуального счетчика, используя iptables. Ограничение по MAC-адресу. Я просто еще не нашел правильную форму.