Linux Mintでネットワーク接続チェックを無効にする方法は?

Linux Mintでネットワーク接続チェックを無効にする方法は?

(バーチャルボックスオペレーティングシステム:Linux Mint 19.1 Tessa)

Linux Mintでネットワーク接続チェックを無効にしようとしています。 このウェブサイトUbuntu 17.10のGUIで無効にする方法を示します。残念ながら Settings > Privacy > Turn off "network connectivity checking" 、Mintにはこのパスはありません。 ~によるとこの投稿GUI はファイル内の項目の 1 行を/var/lib/NetworkManager/NetworkManager-intern.conffalse に変更します。

[connectivity] 
.set.enabled=false

を使用してcatこれらの2行が存在しないことがわかったので、それを挿入して次のプロセスを再試行しました。

1. network-tray-icon > Wired_connection_1 > Disconnect
2. wireshark start packet capturing for interface "enp0s3"
3. network-tray-icon > Wired_connection_1 > Connect
4. wireshark stop packet capturing

Wireshark内にディスプレイフィルタを適用すると、(dns.qry.name == "connectivity-check.ubuntu.com")正確に100のDNSクエリと対応する応答があります。したがって、これらの2行を挿入すると機能しません。

また、説明されているように、次のファイルを上書きしました。ここ:

sudo touch /etc/NetworkManager/conf.d/20-connectivity-ubuntu.conf

それでも100個のDNSメッセージがあります。

ターミナルを使用してLinux Mintでネットワーク接続チェックを無効にする方法は?

ベストアンサー1

に基づいてGNOMEドキュメントの接続セクション:

/proc/sys/net/ipv4/conf/*/rp_filterディストリビューションが厳密なフィルタリングを持つように設定できます。 SO_BINDDEVICE を使用してすべてのデバイスに要求を送信するデバイス固有の接続確認には正しく機能しません。厳密なrp_filter設定はすべての応答を拒否し、最良のパスを除くすべての接続確認に失敗します。

コマンドライン(ルート):

sysctl -w net.ipv4.conf.all.rp_filter=0
sysctl -w net.ipv4.conf.default.rp_filter=0
sysctl -w net.ipv4.conf.<NET_INTERFACE_HERE>.rp_filter=0
sysctl -p

パッケージを削除することもできますnetwork-manager-config-connectivity-ubuntu

apt purge network-manager-config-connectivity-ubuntu

おすすめ記事