• 跳到主要內容
  • 跳到二級菜單
  • 跳至主側邊欄
  • 跳轉到頁腳
WebSetNet

WebSetNet

科技新聞

  • 科技新聞
    • 移動
    • 遊戲
  • 網絡營銷
  • 系統管理員
    • Windows
    • Linux的
    • Mac和Apple
    • 網站腳本
      • WordPress的

如何在Ubuntu Linux上禁用IPv6

二零二一年八月十日 by Martin6

你在找路嗎? 禁用IPv6 您的Ubuntu機器上的連接? 在本文中,我將教你如何做到這一點以及為什麼要考慮這個選項。 我也會告訴你如何 啟用或重新啟用IPv6 以防你改變主意。

什麼是IPv6,為什麼要在Ubuntu上禁用IPv6?

Internet協議版本6 (IPv6) 是Internet協議(IP)的最新版本,IP是一種通信協議,為網絡上的計算機提供標識和定位系統,並通過Internet路由流量。 它是在1998中開發的,以取代它 IPv4 協議。

IPv6 旨在提高安全性和性能,同時確保我們不會耗盡地址。 它為每個設備全局分配唯一的地址,並將其存儲在 128位與IPv32使用的4位相比。

禁用IPv6 Ubuntu
禁用IPv6 Ubuntu

儘管IPv4的目標是被IPv6取代,但仍有很長的路要走。 少於 30% OFF 互聯網上的網站使用戶可以使用IPv6連接(由谷歌跟踪) 這裡)。 IPv6也可以導致 一些應用程序的問題.

自 VPN的 提供全球服務,即IPv6使用全局路由地址(唯一分配)以及那些(仍然)不提供IPv6支持的ISP將此功能更改為優先級列表。 通過這種方式,他們可以專注於VPN用戶最重要的事情:安全性。

您可能希望在系統上禁用IPv6的另一個可能原因是不希望自己暴露於各種威脅。 雖然IPv6本身比IPv4更安全,但我所指的風險屬於另一種性質。 如果您沒有積極使用IPv6及其功能, 啟用了IPv6會使您容易受到各種攻擊,為黑客提供另一種可利用的工具。

同樣,配置基本網絡規則是不夠的。 您必須像調整IPv6一樣,為調整IPv4配置付出同樣的注意力。 這可以證明是非常麻煩的事情(也是維護)。 使用IPv6會出現一系列與IPv4不同的問題(鑑於此協議的使用年限,其中許多問題可在線參考),從而為您的系統帶來另一層複雜性。

建議閱讀如何在Ubuntu和Linux Mint中輕鬆升級Linux內核

在Ubuntu上禁用IPv6 [僅適用於高級用戶]

在本節中,我將介紹如何在Ubuntu機器上禁用IPv6協議。 打開終端(默認情況下: CTRL + ALT + T)讓我們開始吧!

備註: 對於您要在終端中輸入的大多數命令 你將需要root權限(須藤).

警告!

如果您是常規桌面Linux用戶並且喜歡穩定的工作系統,請避免使用本教程。 這適用於了解他們正在做什麼以及他們為什麼這樣做的高級用戶。

1。 使用Sysctl禁用IPv6

首先,你可以 查 如果您啟用了IPv6:

ip a

如果啟用了IPv6地址,您應該會看到它(您的互聯網卡的名稱可能不同):

Ipv6地址Ubuntu
IPv6地址Ubuntu

您已經在教程中看到了sysctl命令 在Ubuntu中重啟網絡。 我們也將在這裡使用它。 至 禁用IPv6 您只需輸入3命令:

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

你可以檢查它是否有用:

ip a

您應該看不到IPv6條目:

Ipv6已禁用Ubuntu
IPv6已禁用Ubuntu

但是,這只是 暫時禁用了IPv6。 下次系統啟動時,將再次啟用IPv6。

使此選項保持不變的一種方法是修改 /etc/sysctl.conf中。 我將使用vim編輯文件,但您可以使用任何您喜歡的編輯器。 確保你有 管理員權限 (使用 須藤):

Sysctl配置
Sysctl配置

將以下行添加到文件中:

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

要使設置生效,請使用:

sudo sysctl -p

如果在重新引導後仍然啟用了IPv6,則必須創建(使用root權限)該文件 在/etc/rc.local 並填寫:

#!/bin/bash
# /etc/rc.local

/etc/sysctl.d
/etc/init.d/procps restart

exit 0

現在用 chmod命令 使文件可執行:

sudo chmod 755 /etc/rc.local

這將做什麼是從sysctl配置文件中手動讀取(在引導期間)內核參數。

建議閱讀在Ubuntu中管理壁紙的最佳應用程序

2。 使用GRUB禁用IPv6

另一種方法是配置 GRUB 在引導時傳遞內核參數。 你必須編輯 在/ etc /默認/蠐螬。 再次確保您擁有管理員權限:

GRUB配置
GRUB配置

現在你需要修改 GRUB_CMDLINE_LINUX_DEFAULT 及 GRUB_CMDLINE_LINUX 在啟動時禁用IPv6:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

保存文件並運行:

sudo update-grub

現在,設置應該在重新啟動時保留。

在Ubuntu上重新啟用IPv6

要重新啟用IPv6,您必須撤消所做的更改。 要在重新啟動之前啟用IPv6,請輸入:

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

否則,如果你修改了 /etc/sysctl.conf中 您可以刪除添加的行或將其更改為:

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

您可以選擇重新加載這些值:

sudo sysctl -p

您應該再次看到IPv6地址:

Ipv6地址Ubuntu 1
IPv6在Ubuntu中重新啟用

您可以選擇刪除 在/etc/rc.local:

sudo rm /etc/rc.local

如果您修改了內核參數 在/ etc /默認/蠐螬,繼續並刪除添加的選項:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

現在做:

sudo update-grub

結束語

在本指南中,我為您提供了可以使用的方法 禁用IPv6 在Linux上,以及讓您了解IPv6是什麼以及為什麼要禁用它。

你覺得這篇文章有用嗎? 你是否禁用了IPv6連接? 請在評論部分告訴我們!

資源

相關文章:

  1. 使用TCP BBR擁塞控制提高Linux服務器的Internet速度
  2. Ubuntu 17.04“Zesty Zapus”All Flavors下載鏈接
  3. Ubuntu 17.04 Zesty Zapus的PPA存儲庫列表
  4. 如何在Ubuntu 16.04上使用BIND設置專用DNS服務器
  5. 如何在Ubuntu 10 VPS上安裝Odoo 16.04
  6. 在Debian 9上使用PostfixAdmin設置郵件服務器
  7. 在Debian 9上使用PostfixAdmin設置郵件服務器
  8. 如何在Ubuntu 16.04上使用BIND設置專用DNS服務器
  9. 如何保護您的LAMP服務器
  10. 安裝Ubuntu 18.04之後要做的事情

提起下:未分類

主要側邊欄

推薦

  • 怎麼修 Windows 更新錯誤80244019
  • Windows 10 更新因錯誤0x8007001f - 0x20006而失敗
  • 如何更改Netflix下載位置 Windows 10
  • 解決Outlook“未實現”無法發送電子郵件錯誤
  • 如何啟用或禁用Alt Gr鍵 Windows 10 鍵盤
  • 如何在Samsung Tizen OS設備上安裝Android應用APK
  • 3如何在沒有Office Outlook的情況下打開PST文件 Windows 10
  • 固定: Windows 更新錯誤0x800f0986
  • 如何在Snapchat上檢索已刪除的郵件
  • 最新的三星Galaxy Note 20洩漏是一個規格轉儲,揭示了關鍵功能
  • 在Galaxy Core 7.0 SM-G2H上安裝Android 355 Nougat ROM
  • 192.168.1.1登錄,管理頁面,用戶名,密碼| 無線路由器設置
  • 網站在線觀看電影 - 10 +沒有SignUp / Downloading的最佳網站
  • 如何在Android智能手機上備份短信
  • 如何刪除Microsoft Word文檔末尾的空白頁
  • 修復:光盤映像文件損壞的錯誤 Windows 10
  • Android 11自定義ROM列表–非官方更新您的Android手機!
  • 三星Galaxy Z Fold 3計劃於2021年XNUMX月在S Pen的支持下

頁腳

標籤

Amazon 亞馬遜素 亞馬遜主要視頻 蘋果 應用軟件 史詩遊戲 Galaxy Note的20 銀河S22加 銀河 S22 超 Google表格 頭戴耳機 華為 icloud的 Instagram 即時遊戲 IP地址 iPhone iPhone 12 iPhone 13 iPhone 13 pro max MacOS Microsoft微軟 微軟邊緣 移動應用 辦公室365 外表 像素6 Samsung Galaxy 三星 Galaxy Book 2 Pro 360 三星Galaxy Tab S8 智能手機 SPEEDTEST 速度測試 隊 的TikTok Twitter VPN WhatsApp whatsapp網頁 Windows 10 Windows 11更改 Windows 11發行 Windows 11更新 Windows 安卓子系統 Windows 11 小蜜

資料庫

  • 六月2022
  • 五月 2022
  • 四月2022
  • 三月十一日
  • 二月2022
  • 2022年一月
  • 2021年九月
  • 2021年八月
  • 七月2021
  • 六月2021
  • 五月 2021
  • 四月2021
  • 三月十一日
  • 二月2021
  • 2021年一月
  • 十二月2020
  • 2020年十一月
  • 2020年XNUMX月
  • 2020年九月
  • 2020年八月
  • 七月2020

Meta

  • 登入
  • 條目提要
  • 評論提要
  • WordPress.org