web-dev-qa-db-ja.com

「lo:Disabled Privacy Extensions」とipv6を無効にしますか?

lo: Disabled Privacy Extensionsには多くの「var/log/messages」があります。グーグルで調べてみると、ipv6が関連しているので、ipv6を無効にしようとしました。

/etc/sysctl.confに次の行を追加しました

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

およびblacklist ipv6から/etc/modprobe.d/blacklist.conf

その後、/etc/init.d/networking restartでネットワークを再起動しました。

私の質問は次のとおりです。ip addrは、inet6 fe80 :: 212:79ff:fecf:edaf/64スコープリンクのような形式でeth0に接続されたinet6アドレスを引き続き表示します

それは私のipv6 notが無効になっているということですか?

4
Smartkid

buntuでIPv6を無効にする

方法1

gksudo gedit  /etc/modprobe.d/aliases

行を見つけます:alias net-pf-10 ipv6alias net-pf-10 offに変更します

上記の変更が機能しない場合は、次のalias net-pf-10 off ipv6を変更する必要があります

方法2

/ etc/default/grubファイルを編集します

gksudo gedit  /etc/default/grub

変化する

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

ファイルを保存して終了します

コマンドラインからGRUBを更新します

Sudo update-grub

私に知らせてください。

よろしく、

イリアス・エル・マタニ

4
Ilias

ipv6サポートは最新のubuntuカーネルに組み込まれているように見えるため、モジュールをブラックリストに登録することはできません。

Ipv6を無効にするには、そのファイルの変更を使用する前にsysctl -p /etc/sysctl.confを実行する必要があります。 (コンピューターを再起動しなかったと仮定します。この場合、変更は既に有効になっているはずです)。

しかし、なぜipv6を無効にしたいのですか?ログメッセージはコンピュータに害を与えることはありません。

ああ、もしあなたがipv6のプライバシー拡張部分のみを無効にしたいなら(とにかくサーバーにはおそらく必要ないでしょう)、キーnet.ipv6.conf.all.use_tempaddr = 0/etc/sysctl.confに入れてください

1
petergil

オリジナルよりもはるかに新しいカーネルを持つopenSUSE 11.2ボックスでは、このメッセージも表示されていました。

上記のuse_tempaddr設定はすでに-1であるため、修正されません。

ただし、vsftpdをオフにするとメッセージが停止するという人もいます。

そして、LXCユーザーとして、vsftpdがLXCコンテナ内で使用されるときに問題を引き起こす新しいカーネルの名前空間サポートでvsftpdが行う異常なことをたまたま知っています。

Vsftpdの名前空間ベースの分離機能は、少なくとも私にとってはメッセージを停止するのに十分であることを単に無効にするだけです。

以下を追加します /etc/vsftpd.conf

 isolate = NO 
 isolate_network = NO 

次に、vsftpdを再起動します。

ipv6とvsftpdは両方ともまだ有効ですが、プライバシー拡張メッセージはもうありません。

1
user12106

Brian K. Whiteが答えたように、文書化されていないisolate_network=NO/ etc/vsftpd.confを再構成しただけで、うまくいきました。彼の答えに関する小さな違いの1つは、isolate=NOを設定する必要がなかったことです。

この構成変数は、vsftpdを戻し、fork()を使用します。それ以外の場合、CLONE_NEWNETパラメーターを指定してclone()を使用します。これにより、ファイルにアクセスするプロセスが、ネットワークにアクセスできない別のネットワーク環境に配置されます。 ( ServerFaultの別の回答でこの情報を見つけました

Vsftpdのセットアップ後にログメッセージが表示されるのを見て、このパスをたどりました。

1
Overbryd

IPv6が有効か無効かを確認するには

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

0は有効になり、1は無効になります。

IPv6を無効にするには

$ su -
# nano /etc/sysctl.conf

これらの行をsysctl.confファイルに追加します

#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Sysctl.confファイルを新しい構成で保存し、システムを再起動します

# reboot

システムをもう一度確認してください

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

「1」は、システムでIPv6が無効になっていることを意味するはずです。

buntuおよびLinux MintでIPv6を無効にする方法

0
user223973