組み込みシステムでDebianLinuxを使用していますが、ppp
を使用してCDMAモデム経由でWANに接続しています。ppp
で圧縮が使用されているかどうかを確認したいと思います。
私の/var/log/messages
には、次の行があります。
kernel: [ 54.740000] PPP Deflate Compression module registered
しかし、/var/log/debug
で私はこれを見ます:
pppd[2433]: Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
pppstats -z
の出力は次のとおりです。
IN: COMPRESSED INCOMPRESSIBLE COMP | OUT: COMPRESSED INCOMPRESSIBLE COMP
BYTE PACK BYTE PACK RATIO | BYTE PACK BYTE PACK RATIO
0 0 0 0 0.00 | 0 0 0 0 0.00
それで、上記は圧縮が有効になっていることを意味しますか?
コマンドpppstats -z
を使用して、圧縮統計を表示できます。すべてゼロが表示される場合、圧縮は有効になっていません。
manページからの抜粋
-z Instead of the standard display, show statistics indicating the
performance of the packet compression algorithm in use.
When the -z option is specified, instead displays the following fields,
relating to the packet compression algorithm currently in use. If
packet compression is not in use, these fields will all display zeroes.
The fields displayed on the input side are:
COMPRESSED BYTE
The number of bytes of compressed packets received.
COMPRESSED PACK
The number of compressed packets received.
INCOMPRESSIBLE BYTE
The number of bytes of incompressible packets (that is, those
which were transmitted in uncompressed form) received.
INCOMPRESSIBLE PACK
The number of incompressible packets received.
COMP RATIO
The recent compression ratio for incoming packets, defined as
the uncompressed size divided by the compressed size (including
both compressible and incompressible packets).
The fields displayed on the output side are:
COMPRESSED BYTE
The number of bytes of compressed packets transmitted.
COMPRESSED PACK
The number of compressed packets transmitted.
INCOMPRESSIBLE BYTE
The number of bytes of incompressible packets transmitted (that
is, those which were transmitted in uncompressed form).
INCOMPRESSIBLE PACK
The number of incompressible packets transmitted.
COMP RATIO
The recent compression ratio for outgoing packets.
小切手 /etc/ppp/options
。
このファイルを編集するのではなく、ある場所にコピーして編集してください。
これをチェックして:
# Disable Address/Control compression negotiation (use default, i.e.
# address/control field disabled).
#-ac
詳細については、 PPP-HOWTO をご覧ください。