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