ネットワーク管理者は何千ものIPv6アドレスを登録します。

ネットワーク管理者は何千ものIPv6アドレスを登録します。

私はNetwork Managerとnm-appletが多くのCPUを占めていることに気づき、それを確認しながら実行してみましたip a。私のイーサネットデバイスに関連付けられた何千もの一時アドレスがありました。アイデアを提供するために、単語の数は次のとおりです。

ip a | wc
  23128  120541 1537623

以下は小さな(編集された)抜粋です。今日これを取ったところ、出力ははるかに短くなりました(通常の動作の3時間後にip a約2700ジュール)。今日、インターネットを使っている人はあまりいません。

2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether (MAC) brd ff:ff:ff:ff:ff:ff
    inet 10.*.*.*/16 brd 10.*.255.255 scope global dynamic noprefixroute enp2s0
       valid_lft 6533sec preferred_lft 6533sec
    inet6 fd9d:*******/128 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fd6d:*******/64 scope global temporary dynamic 
       valid_lft 7122sec preferred_lft 1722sec
    inet6 fd6d:*******/64 scope global dynamic mngtmpaddr noprefixroute

    (several lines skipped)

    inet6 fd9d:*******/64 scope global temporary deprecated dynamic 
       valid_lft 4593sec preferred_lft 0sec

イーサネットケーブルを接続するとすぐに、ネットワーク管理者は毎秒約2つのアドレス速度で一時的なIPv6アドレスを登録し始めました。

daemon.log次のような複数のメッセージを表示します。

Feb 15 17:12:36 pulga nm-dispatcher: req:18 'dhcp6-change' [enp2s0]: new request (1 scripts)
Feb 15 17:12:36 pulga nm-dispatcher: req:18 'dhcp6-change' [enp2s0]: start running ordered scripts...

しかし、しばらくして彼らは止まった。

一方、次syslogのようなメッセージがあふれます。

Feb 15 17:12:51 pulga kernel: [  639.006713] IPv6: ipv6_create_tempaddr: retry temporary address regeneration

messagesまた、ワイヤレスネットワークに接続しても冗長IP警告が表示されます。これは関係のないものですか、それともネットワーク構成に問題があることを示していますか?

Feb 15 17:13:49 pulga kernel: [  696.702519] IPv6: wlp3s0: IPv6 duplicate address fd9d:*:*::* used by e0:d5:*:*:*:* detected!
Feb 15 17:13:49 pulga NetworkManager[693]: <info>  [1550265229.6930] device (wlp3s0): ipv6: duplicate address check failed for the fd9d:*:*::*/128 lft forever pref forever lifetime 668-0[*****,*****] dev 3 flags permanent,noprefixroute,tentative,0x8 src kernel address

ベストアンサー1

競合するIPv6自動アドレスを転送する誤って設定されたルータがある可能性があります。

一時的にIPv6を無効にし、使用しているネットワークのネットワーク管理者/ヘルプデスクサービスとの友好的な会話を共有します。

実行時にIPv6を無効にするには:

sudo  sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo  sysctl -w net.ipv6.conf.default.disable_ipv6=1

これらのガイドラインをシステムに適用した後、バックグラウンドノイズの低減を活用して問題をさらにデバッグすることもできます。

カーネルでサービスを無効にした後でもIPv6パケットを受信するには、次の手順を実行できます。

sudo tcpdump -i eth0 -vv ip6

起動時に永久に無効にするには、/etc/sysctl.conf次の行を追加します。

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1

ディストリビューションによってIPv6を無効にすると、奇妙なサービス(場合によってはxinetd、postfix、またはApache)がクラッシュする可能性がありますが、これらのサービスは開始されず、修正は通常非常に簡単です。 Google検索で簡単に)

おすすめ記事