Normalmente, você não precisa especificar broadcast . O endereço broadcast é o último endereço na sub-rede. A máscara de rede já especifica o intervalo da sub-rede. Quando você configura uma interface, você pode definir o endereço IP e a máscara de rede somente.
A ordem dos parâmetros no seu comando está errada.
Você informa sua NIC para definir broadcast e netmask antes de ip address . É por isso que você se depara com esse problema.
ifconfig conjuntos broadcast e netmask e depois disso define o ip address .
Endereço IP 172.23.6.1 é B class do endereço, mais aqui e a máscara de rede padrão é 255.255.0.0 . Você precisa definir sua transmissão para 172.16.255.255 antes de definir o endereço IP.
Com a ordem correta de parâmetros, você não terá esse problema.
ifconfig ethX xxx.xxx.xxx.xxx broadcast xxx.xxx.xxx.yyy netmask yyy.yyy.yyy.yyy
ou
ifconfig ethX xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
Você não precisa especificar o broadcast