ppp0 endereço do roteador padrão estranho

2

Estou usando o modem 3G para fornecer uma conexão à Internet para minha caixa do Linux.

Então, quando eu emito o comando ifconfig , vejo o seguinte:

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.223.229.136  netmask 255.255.255.255  destination 10.64.64.64
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 120  bytes 33390 (32.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 197  bytes 23842 (23.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Então, a questão é: o que há de errado com o destino? com o gateway padrão? De acordo com o meu entendimento do protocolo PPP, a máscara de rede é 255.255.255.255, então o endereço IP do gateway deve ser 10.223.229.137 ou algo parecido.

O que eu sinto falta? Ou estamos ambos na mesma rede, porque o endereço é da classe A?

Atualização: route -n me dá o seguinte:

[root@server ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    
por maniaque 26.07.2013 / 12:27

2 respostas

2

O pppd usa um padrão para "hisaddr" se não receber informações de endereço remoto do peer durante o IPCP. O endereço que o pppd usa é 0x0a404040 + unit , em que unit é o 0 in ppp0 . Isso normalmente aparece como 10.64.64.64. (O outro endereço padrão que você pode ver é 0xa707070 + unit = 10.112.112.112, usado para interfaces de discagem por demanda).

Eu vi isso acontecer com as interfaces PPP emuladas pelos modems celulares GSM. O IPCP é usado para informar o host do seu endereço IP GPRS, mas não há nenhum par real no "outro lado", então você obtém esse falso.

    
por 06.01.2015 / 05:36
1

O destino não é o gateway padrão. PPP significa 'protocolo ponto-a-ponto' e é exatamente isso que você está vendo: o ponto mais próximo é 10.223.229.136 e o extremo é 10.64.64.64 .

Verifique sua tabela de roteamento ( route -n ): isso exibirá o gateway padrão.

A máscara de rede 'all 1s' significa que não há, na prática, nenhuma sub-rede associada ao endereço local. Não se preocupe com classes de sub-rede: elas não têm nenhum significado real há muitos anos.

    
por 26.07.2013 / 15:22