Есть две машины, линуксовая (xU20.04) и виндовая (W10). Обе сидят в локальной сети, которую поднял смартфон (redmi note 10 pro), раздавая им wifi.
На виндовой машине поднят веб-сервис, который позволяет всем в локальной сети (по факту, конечно же, вообще всем, но в телефоне вшитый файрвол) заходить на сервис и делать там свои дела.
Проблема в том, что после ребута телефона (не отключения вайфая, а именно ребута) - он скремблит третий байт для всех адресов. Т.е. если раньше сеть была 192.168.10.х, то после ребута будет, например, 192.168.100.х. В телефоне в принципе нет настройки так не делать, сторонние тулзы не помогли, видимо только рутование.
При этом остальные байты остаются как есть, даже если устройства коннектятся в другом порядке. Если до ребута винда была 192.168.10.223, то после ребута она будет 192.168.100.223
Так вот. Телефон ребутается достаточно часто (либо из-за того что отрубают свет когда он на зарядке с малым процентом либо из-за того что я куда-то уехал и там его посадил в 0), соответственно скремблинг подсети бывает тоже достаточно часто, из-за чего неудобно пользоваться веб-сервисом - надо заново смотреть, какая теперь подсеть, менять IP в адресной строке.
Есть способ на линуксовой машине вводить в браузер что-то типа myservice.local/ и попасть на нужный адрес? Может можно как-то пошаманить с /etc/hosts или /etc/sysconfig/network например?