explicação do comando da saída “ifconfig ppp0”

3

Estou tentando entender o significado da saída do comando:

ifconfig ppp0

Note que estou usando um Internet-usb-board e tenho certeza de que a interface ppp0 está associada a ele. Em particular, tenho estas perguntas:

  1. Qual é o campo P-t-P:x.x.x.x ?
  2. Por que o campo de sub-rede está definido como 255.255.255.255?
  3. Se o endereço inet for meu endereço de internet, por que ele é diferente do endereço de Internet calculado por um site genérico (quero dizer, link )?
  4. inet = internet? :)
  5. Na terceira linha, há a string em maiúscula UP POINTOPOINT RUNNING NOARP MULTICAST ; isso significa que minha sub-rede não suporta multicast de nível 2?
por optimusfrenk 20.03.2013 / 22:24

1 resposta

7

Vou explicar usando a saída de uma das nossas interfaces PPP, que é uma conexão DSL:

ppp10     Link encap:Point-to-Point Protocol  
          inet addr:72.66.54.151  P-t-P:10.1.48.1  Mask:255.255.255.255

inet addr é o nosso endereço IP local (inet na verdade significa Internet). Se este não for o seu caso, deve haver algum NAT em algum lugar ou outra estranheza.

P-t-P é o endereço IP do par. Não tem que ser roteável (e este não é). O par, sem dúvida, tem vários endereços, um dos quais é provavelmente roteável.

A máscara é a máscara da rede. Um link PPP é um link ponto-a-ponto, portanto, é / 32. A única coisa do outro lado do link é o peer. (Você pode pensar que toda a Internet está lá, mas não é, você tem que usar o par como um gateway. ip route ls mostrará a rota padrão via peer - em seu sistema, nosso roteamento é mais complicado.)

          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1

Estes são os sinalizadores de interface. É para cima, é um link ponto a ponto, está em execução (não tenho certeza se isso é diferente do ppp). Não usa arp (não é surpresa, não é Ethernet). Ele transmite tráfego multicast. Tem uma "unidade" de transmissão máxima de 1492 bytes (porque é PPPoE). A métrica é 1, usada por alguns protocolos de roteamento dinâmico.

          RX packets:92800 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93810 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 

Apenas uma coisa interessante aqui é a contagem de RX / TX. Suponho que erros e quedas são possíveis, mas não ocorreram.

          RX bytes:12597954 (12.0 MiB)  TX bytes:14766512 (14.0 MiB)

E esse é o tráfego total que passou pela interface desde que foi criado (provavelmente, pppd started).

    
por 20.03.2013 / 23:34

Tags