О, мой ... Когда начать...
А) Будет ли этот контроллер питания вообще реагировать на пинги? Это не дано.
B) Маска подсети (255.255.255.0 или 255.255.0.0) в данном конкретном случае не имеет значения, поскольку оба ip-адреса находятся в одном и том же поддиапазоне 255.255.255.0 255.255.0.0. Вы должны установить Linux PC на 255.255.0.0, чтобы сделать это "правильно".
C) Вы уверены, что коммутатор помещает оба устройства в одну и ту же локальную сеть? Интеллектуальные коммутаторы могут поместить некоторые из своих портов в 1 LAN, а некоторые другие порты в другую LAN. (Google VLAN для получения дополнительной информации.) Они должны быть в одной локальной сети, чтобы видеть друг друга.
D) Вы уверены, что оба устройства действительно имеют хорошее соединение с коммутатором? Горят ли светодиоды связи? Нет ошибок / предупреждений?
E) Под «статическим IP-адресом по умолчанию 192.168.1.100» я надеюсь, что вы имеете в виду IP-адрес контроллера по умолчанию, а не коммутатор.
F) Вы уверены, что сам коммутатор (или любое другое устройство, подключенное к нему) не случайно использует 192.168.1.100 или 192.168.1.204, что вызывает конфликт?
Здесь многое может быть не так (я, наверное, скучал по некоторым). Вам придется проверить их по одному.