Будет-ли работать IP-адрес вида 10.90.1.255(будет) и как это можно устроить?
Столкнулся с ситуацией, когда хост получал адрес 10.94.1.255 от dhcp провайдера. шлюз был 10.90.1.1. При этом всё работало нормально.
А почему оно не должно работать нормально?
В любой сети меньше /24 широковещательный адрес может быть не 255.
У сетей больше /24 тоже будет 255 широковещательный, только адресов .255 будет больше одного
Поиграйтесь для развлечения www.gestioip.net/cgi-bin/subnet_calculator.cgi
Будет если у них настроен нат. 
Хотя в общем случае полный бред провайдеры выдают обычно нормальный внешний айпишник
10.0.0.0/8 это серые адреса и они не маршрутизируюся в интернет