É definitivamente possível adicionar outro NIC ao seu servidor. Portanto, se sua WAN estiver em eth0
, sua LAN em eth1
, você precisará de outra NIC para ser eth2
. Você configuraria eth2
para um endereço 172.16.x.x e conectaria o AP sem fio a essa NIC. (Você pode fazer isso com as etapas abaixo; apenas altere as referências de eth1:1
para eth2
.)
pode ser possível com um alias ethernet para o NIC da LAN, mas não tenho certeza. Devido ao modo como o DHCP funciona (veja exemplos de pacotes de iniciação DHCP na Wikipedia) , eu não acredito que o servidor será capaz de distinguir pacotes DHCPRequest do AP daqueles na LAN - ambos estão chegando no mesmo fio.
Mas eu posso estar errado; sua edição parece sugerir que é possível. (Seus clientes sem fio estão realmente recebendo os endereços corretos?)
Esta documentação do Ubuntu dhcp3-server dá um exemplo de uma configuração multi-sub-rede. Parece que você precisa de três coisas:
-
Adicione seu alias 172.16.x.x permanentemente. Edite
/etc/networks/interfaces
e adicione uma definição do seu alias. Eu não acredito que você precise mudar nada para o roteamento;eth0
já deve ser sua rota padrão para algo diferente de 192.168.1.0 e essa interface deve adicionar automaticamente outra exceção para 172.16.1.0. Use/sbin/route
para verificar suas rotas para ter certeza.auto eth1:1 iface eth1:1 inet static address 172.16.1.1 netmask 255.255.255.0
-
Configure o seu
/etc/defaults/dhcp3-server
para torná-lo ativo emeth1
eeth1:1
:INTERFACES="eth1 eth1:1"
-
Configure seu
/etc/dhcp/dhcp.conf
para incluir as opções necessárias para as duas sub-redes:subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option domain-name-servers 192.168.1.1; option ntp-servers 192.168.1.1; option netbios-name-servers 192.168.1.1; option netbios-node-type 2; default-lease-time 86400; max-lease-time 86400; host bla1 { hardware ethernet DD:GH:DF:E5:F7:D7; fixed-address 192.168.1.2; } host bla2 { hardware ethernet 00:JJ:YU:38:AC:45; fixed-address 192.168.1.20; } } subnet 172.16.1.0 netmask 255.255.255.0 { option routers 172.16.1.1; option subnet-mask 255.255.255.0; option broadcast-address 172.16.1.255; option domain-name-servers 192.168.1.1; option ntp-servers 172.16.1.1; option netbios-name-servers 172.16.1.1; option netbios-node-type 2; default-lease-time 86400; max-lease-time 86400; host bla3 { hardware ethernet 00:KK:HD:66:55:9B; fixed-address 172.16.1.2; } }