Meu ISP fornece um roteador Asus pré-configurado executando Linaro GCC 4.6-2012.02 que se conecta ao ONT (fibre box) via cabo Ethernet. Posso usar SSH no roteador e ver a interface WAN:
18: vlan10@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether fc:34:97:59:**:** brd ff:ff:ff:ff:ff:ff
inet ***.***.176.118/30 brd ***.***.176.119 scope global vlan10
valid_lft forever preferred_lft forever
inet6 ****:****:2600:24d0::1/128 scope global
valid_lft forever preferred_lft forever
inet6 ****::****:97ff:fe59:ee10/64 scope link
valid_lft forever preferred_lft forever
O objetivo é configurar um roteador personalizado executando o Debian 11 para fazer a mesma coisa, para que eu possa me livrar do roteador fornecido pelo ISP.
O ISP fornece alguns detalhes sobre como configurar roteadores personalizados:
- Tipo de conexão: IPoE ou DHCP
- Endereço IP da Internet: Obtenha dinamicamente do ISP
- Servidor de Nomes de Domínio (DNS): Obter Automaticamente do ISP
- Marcação de VLAN (às vezes chamada de configurações de IPTV): VID: 10 / PRIO: 0
- SIP ALG: Desativado
- Tipo de conexão: DHCP (com delegação de prefixo)
- Servidor de Nomes de Domínio (DNS): Obter Automaticamente do ISP
- Comprimento do prefixo (ou tamanho da delegação / ID): 56
- DHCPv6: Verificado ou LIGADO
A caixa Debian já foi configurada para usar VLAN. Então, para esta WAN de fibra eu tentei:
auto eth0.10
iface eth0.10 inet6 dhcp
accept_ra 2
request_prefix 1
Mas ele fica preso na solicitação de informações de DHCP e nunca obtém um endereço IP do ISP.
Como abordar esse problema? O engraçado é que eu tenho acesso root SSH a uma máquina Linux (o roteador Asus) que já faz isso, então eu deveria, por todos os meios, ser capaz de traduzir suas configurações para o Debian. Mas como?