web-dev-qa-db-ja.com

不明なIPバージョン= 15のIPパケットが見られる

2つのopenvpnインスタンス(v2.4.6、udp、およびtcp)を備えたgentooルーターがあり、毎分、常にこのログメッセージが表示されます。

Sep 12 15:42:50 lowpower2 openvpn[6505]: IP packet with unknown IP version=15 seen
Sep 12 15:42:50 lowpower2 openvpn[18725]: IP packet with unknown IP version=15 seen
Sep 12 15:43:51 lowpower2 openvpn[6505]: IP packet with unknown IP version=15 seen
Sep 12 15:43:51 lowpower2 openvpn[18725]: IP packet with unknown IP version=15 seen
Sep 12 15:44:53 lowpower2 openvpn[6505]: IP packet with unknown IP version=15 seen
Sep 12 15:44:53 lowpower2 openvpn[18725]: IP packet with unknown IP version=15 seen

たとえば、tun1(tcp)サーバー側で、vpnが使用されていない場合、つまりクライアントが接続されていない場合、tcpdumpで次のように表示されます。

lowpower2 ~ # tcpdump -n -X -i tun1
dropped privs to tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on tun1, link-type RAW (Raw IP), capture size 262144 bytes
15:37:42.981853 unknown ip 15
        0x0000:  ffff ffff ffff 0000 0000 0000 88a2 1000  ................
        0x0010:  ffff ff01 0000 0000 0000 0000 0000 0000  ................
15:38:44.421849 unknown ip 15
        0x0000:  ffff ffff ffff 0000 0000 0000 88a2 1000  ................
        0x0010:  ffff ff01 0000 0000 0000 0000 0000 0000  ................
15:39:45.861854 unknown ip 15
        0x0000:  ffff ffff ffff 0000 0000 0000 88a2 1000  ................
        0x0010:  ffff ff01 0000 0000 0000 0000 0000 0000  ................

これはudpのサーバー構成です

user nobody
group nobody

port 563
proto udp
multihome
dev tun0
persist-key
persist-tun

ca /etc/openvpn/server-multi/ca.crt
cert /etc/openvpn/server-multi/lowpower2.crt
key /etc/openvpn/server-multi/lowpower2.key
dh /etc/openvpn/server-multi/dh2048.pem
tls-auth /etc/openvpn/server-multi/ta.key 0

cipher AES-256-CBC
auth SHA512

ifconfig-pool-persist /etc/openvpn/server-udp-multi/ipp.txt

server 192.168.20.0 255.255.255.0
Push "route 192.168.0.0 255.255.255.248"
Push "route 192.168.11.0 255.255.255.0"
Push "route 192.168.12.0 255.255.255.0"
Push "route 192.168.13.0 255.255.255.0"
Push "route 192.168.14.0 255.255.255.0"

keepalive 10 60
verb 3
max-clients 10

これはtcpのサーバー構成です

user nobody
group nobody

port 1494
proto tcp-server
dev tun1
persist-key
persist-tun

ca /etc/openvpn/server-multi/ca.crt
cert /etc/openvpn/server-multi/lowpower2.crt
key /etc/openvpn/server-multi/lowpower2.key
dh /etc/openvpn/server-multi/dh2048.pem
tls-auth /etc/openvpn/server-multi/ta.key 0

cipher AES-256-CBC
auth SHA512

ifconfig-pool-persist /etc/openvpn/server-tcp-multi/ipp.txt

server 192.168.21.0 255.255.255.0
Push "route 192.168.0.0 255.255.255.248"
Push "route 192.168.1.0 255.255.255.0"
Push "route 192.168.11.0 255.255.255.0"
Push "route 192.168.12.0 255.255.255.0"
Push "route 192.168.13.0 255.255.255.0"
Push "route 192.168.14.0 255.255.255.0"

keepalive 10 60
verb 3
max-clients 10

これは使用フラグです:

Installed versions:  2.4.6(08:40:56 PM 09/11/2018)(iproute2 ssl -down-root -examples -inotify -libressl -lz4 -lzo -mbedtls -pam -pkcs11 -plugins -selinux -static -systemd -test KERNEL="linux" USERLAND="-BSD")

これはカーネルです:

Linux lowpower2 4.14.65-gentoo #3 SMP Thu Sep 6 22:05:43 CEST 2018 x86_64 Intel(R) Atom(TM) CPU D425 @ 1.80GHz GenuineIntel GNU/Linux

何が原因ですか?それはどのタイプのパケットですか?冗長レベルを下げずに警告メッセージを削除することは可能ですか?

4
tender

編集
この質問は、「なぜこれらのエラーが発生するのかではなく、どのように問題を解決できるのか」というものでした。他の人に役立つかもしれないので、私は私の答えを残します。
編集の終了
この投稿によると OpenVPNログ「不明なIPバージョンのIPパケット= 15」 および このスレッド

これは、サーバーとクライアントの圧縮構成に違いがある場合に発生する一般的なエラーです。

6
Kiwy

これらのエラーは、openvpnサーバーとクライアント間の相互作用がないため、openvpnサーバーとクライアント間の圧縮構成の違いとは関係ありません。

この投稿によると https://www.toofishes.net/blog/openvpn-and-aoe-interaction/ これらのエラーメッセージは、AoEカーネルモジュールによってのみトリガーされます。

1
tender