As sub-redes para eth0
e wlan0
têm o mesmo endereço de rede / sub-rede.
O endereço de sub-rede (como o endereço de rede) para eth0
nas interfaces é 192.168.1
(a.k.a 192.168.1.0
). É determinado tomando o "lógico e" do "endereço" e a "máscara de rede". O "endereço" é 192.168.1.100
e a "netmask" é 255.255.255.0
.
Em notação decimal, o valor das localizações dos dígitos é ... 10000,1000,100,10,1.
Na notação binária, os valores são ... 128, 64, 32, 16, 8, 4, 2, 1.
128 64 32 16 8 4 2 1
Since 192=128+64 it is 1 1 0 0 0 0 0 0 or 11000000 in binary.
Since 168=128+32+8 it is 1 0 1 0 1 0 0 0 or 10101000 in binary.
Since 1=1 it is 0 0 0 0 0 0 0 1 or 00000001 in binary.
Since 100=64+32+4 it is 0 1 1 0 0 1 0 0 or 01100100 in binary.
Since 200=128+64+8 it is 1 1 0 0 1 0 0 0 or 11001000 in binary.
255=128+64+32+16+8+4+2+1 or 1 1 1 1 1 1 1 1 or 11111111 in binary.
Para encontrar a sub-rede ou endereço de rede, devemos fazer um "lógico e" do
"endereço" e "netmask". O "lógico e" de 0 e 0 = 0, 1 e 0 = 0,
0 e 1 = 0 e, finalmente, 1 e 1 = 1.
Portanto, 192.168.1.100
logical e 255.255.255.0
é
11000000.10101000.00000001.01100100
"logical and" 11111111.11111111.11111111.00000000 gives
11000000.10101000.00000001.00000000 which equals
192. 168. 1. 0 or 192.168.1.0
Da mesma forma, 192.168.1.200
logical e 255.255.255.0
é
11000000.10101000.00000001.11001000
"logical and" 11111111.11111111.11111111.00000000 gives
11000000.10101000.00000001.00000000 which equals
192. 168. 1. 0 or 192.168.1.0
Assim, as duas sub-redes têm o mesmo endereço e, portanto, são a mesma sub-rede.
A correção é alterar 192.168.1.200
para 192.168.2.200
ou para alterar 192.168.1.100
para 192.168.2.100
.
Para um exemplo relacionado, consulte Servidor DHCP: oferece diferentes endereços de sub-rede para diferentes interfaces