Estou conectando uma máquina linux usando um hoje popular Huawei Brovi E3372-325 LTE USB Stick à Internet. O requisito especial é que as conexões ssh/ping/NTP/... de entrada cheguem ao meu sistema operacional Linux.
O estado é que, usando usb_modeswitch -X
e, option driver
posso abrir as 3 interfaces ttyUSB e conectar com êxito usando wvdial
. Mas, por algum motivo, ifconfig
não lista um endereço HW/MAC para a interface ppp0 e os dispositivos na mesma rede APN não podem executar ping no meu endereço IP. Não acho que o motivo seja o bloqueio do ISP, porque meus outros dispositivos podem fazer ping na rede.
Saída deip addr
19: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 3
link/ppp
inet 10.250.0.112 peer 10.64.64.64/24 scope global ppp0
valid_lft forever preferred_lft forever
- Se não me engano, não uso RNDIS agora. Estou certo de que, em geral, o popular protocolo RNDIS não se adequa ao meu caso de uso, porque isso cria uma rede local adicional, tornando mais complicado encaminhar conexões de entrada para o sistema operacional? O ping pode funcionar de fora porque é respondido pelo próprio modem USB, mas o ssh de entrada falharia.
- Qual pode ser o motivo pelo qual o ppp0 não possui um endereço MAC? Como isso é possível? Devo atribuir um? É provavelmente o motivo pelo qual outros dispositivos não conseguem fazer ping em seu IP? Como resolver esta situação?