CDC 4G e interfaces de rede

0

Atualmente, uso um sistema embarcado com 4G (interface Usb0) e duas interfaces Ethernet.

O módulo pcie 4G funciona quando as interfaces eth0 e eth1 são desativadas, mas não quando eth0 e eth1 são ativadas (exceto algumas vezes).

Veja o que o comando route-n me dá

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 usb0
10.0.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 usb0
192.168.50.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1

Isso é o que a interface 4g (usb0) me dá com o comando tcpdump quando eu faço um ping

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on usb0, link-type EN10MB (Ethernet), capture size 262144 bytes
00:14:28.161098 IP 192.168.1.100.49969 > 8.8.8.8.domain: 44229+ A? 2.ubuntu.pool.ntp.org. (39)
00:14:28.261402 IP 192.168.1.100.49969 > 8.8.8.8.domain: 36904+ AAAA? 2.ubuntu.pool.ntp.org. (39)
00:14:28.261586 IP 192.168.1.100.60466 > 8.8.8.8.domain: 7899+ PTR? 100.1.168.192.in-addr.arpa. (44)
00:14:28.262062 IP 192.168.1.1 > 192.168.1.100: ICMP net 8.8.8.8 unreachable, length 75
00:14:28.264825 IP 192.168.1.1 > 192.168.1.100: ICMP net 8.8.8.8 unreachable, length 75
00:14:28.264835 IP 192.168.1.1 > 192.168.1.100: ICMP net 8.8.8.8 unreachable, length 80
00:14:33.167600 IP 192.168.1.100.34691 > 8.8.4.4.domain: 44229+ A? 2.ubuntu.pool.ntp.org. (39)
00:15:08.227252 IP 192.168.1.100.49053 > 8.8.8.8.domain: 35401+ PTR? 1.1.168.192.in-addr.arpa. (42)
00:15:08.228507 IP 192.168.1.1 > 192.168.1.100: ICMP net 8.8.8.8 unreachable, length 78
00:15:11.409362 IP 192.168.1.100.45109 > 8.8.8.8.domain: 11625+ PTR? 79.1.0.10.in-addr.arpa. (40)
00:15:28.245636 IP 192.168.1.100.51858 > 8.8.8.8.domain: 55400+ PTR? 4.4.8.8.in-addr.arpa. (38)
00:15:28.624809 IP 192.168.1.100 > 8.8.8.8: ICMP echo request, id 4160, seq 15, length 64
00:15:29.625472 IP 192.168.1.100 > 8.8.8.8: ICMP echo request, id 4160, seq 16, length 64
00:15:48.626493 IP 192.168.1.100 > 8.8.8.8: ICMP echo request, id 4160, seq 35, length 64
00:15:48.627266 IP 192.168.1.1 > 192.168.1.100: ICMP net 8.8.8.8 unreachable, length 92
00:15:49.625565 IP 192.168.1.100 > 8.8.8.8: ICMP echo request, id 4160, seq 36, length 64
00:15:49.626481 IP 192.168.1.1 > 192.168.1.100: ICMP net 8.8.8.8 unreachable, length 92

Você tem alguma ideia?

obrigado

    
por tdav 07.03.2018 / 10:25

1 resposta

0

Você omitiu o comando ping , mas o despejo mostra tentativas de resolver o DNS por meio do 8.8.8.8 (servidor de nomes do Google), que são respondidas por "inacessível". Então você provavelmente fez um

ping 2.ubuntu.pool.ntp.org

Acho que a Internet através do provedor 4G funciona, mas o ISP da rede 4G está bloqueando o servidor de nomes do google. Mas quando você ativa eth0 ou eth1 , você está obtendo informações DHCP que contém 8.8.8.8 como servidor de nomes.

Verificação: Quando a "internet está funcionando" via 4G, tente um ping para um endereço IP numérico bem conhecido, veja se funciona, olhe para o despejo. Lembre-se do endereço. Tente o mesmo ping numérico quando a "internet não está funcionando". Compare o despejo. Se for bem sucedido, então o problema é de fato o servidor DNS.

Solução possível: Configure o que você estiver usando para aceitar as informações do DHCP ( dhclient ?) para ignorar os servidores de nomes fornecidos, mas mantenha o servidor de nomes obtido do provedor 4G.

    
por 07.03.2018 / 14:36