Todos os clientes são informados pelo servidor DHCP para usar o endereço IP eth1
como gateway, mas esse endereço não pode ser acessado por clientes Wi-Fi, portanto, eles não podem ser roteados para outras redes. Os clientes de Wi-Fi não conseguem nem fazer o ping de wlan0
address porque os dois eth1
e wlan0
estão na mesma sub-rede e interfaces com fio tem precedência sobre interfaces sem fio , assim a resposta de ping sai por eth1
e nerver atinge o cliente sem fio.
Você deve separar eth1
e wlan0
sub-redes e configurar o DHCP adequadamente.
/etc/network/interfaces
:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.15
netmask 255.255.255.0
gateway 192.168.1.1
#The secondary network interfaces
auto eth1
iface eth1 inet static
address 10.0.0.15
netmask 255.255.255.0
auto wlan0
iface wlan0 inet static
address 10.0.1.15
netmask 255.255.255.0
/etc/dhcp3/dhcpd.conf
:
ddns-update-style none;
ignore client-updates;
authoritative;
default-lease-time 1209600;
max-lease-time 1814400;
option local-wpad code 252 = text;
option domain-name-servers 192.168.1.15;
option time-offset 0;
subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.15;
range 10.0.0.21 10.0.0.30;
}
subnet 10.0.1.0 netmask 255.255.255.0 {
option routers 10.0.1.15;
range 10.0.1.21 10.0.1.30;
}