Dê uma olhada em Como funciona a sub-rede?
Estou assumindo que você está usando uma máscara de sub-rede / 24 (255.255.255.0) e é por isso que ela está automaticamente mudando sua transmissão para 192.168.10.255. Existem apenas 254 (256 - 2) endereços utilizáveis em um / 24 indo de
192.168.10.0 - 192.168.10.255
com 192.168.10.0 sendo seu endereço de rede e 192.168.10.255 seu endereço de broadcast (daí porque ele muda). Para alterar seu endereço de transmissão, você precisa criar sub-redes em sua rede.
Quanto a configurar automaticamente sua NIC, se você estiver em uma distribuição Linux baseada em RedHat, poderá editar o arquivo:
/etc/sysconfig/network-scripts/ifcfg-<interface name>
As distribuições baseadas no Debian usam o seguinte arquivo:
/etc/network/interfaces
Faça um
man interfaces
numa distro Debian para documentação sobre esse arquivo.
O Gentoo usa
/etc/conf.d/net
Arch Linux usa
/etc/rc.conf