/etc/sysctl.conf
文件,添加以下內(nèi)容:,,“,net.ipv6.conf.all.disable_ipv6 = 1,net.ipv6.conf.default.disable_ipv6 = 1,net.ipv6.conf.lo.disable_ipv6 = 1,
`,,然后運行
sudo sysctl -p`命令使更改生效。
在Ubuntu服務(wù)器上禁用IPv6,可以通過以下步驟進行:
1. 編輯網(wǎng)絡(luò)配置文件
需要編輯網(wǎng)絡(luò)配置文件,將IPv6設(shè)置為禁用,在Ubuntu系統(tǒng)中,網(wǎng)絡(luò)配置文件通常位于/etc/network/interfaces
或/etc/netplan/
目錄下,根據(jù)你使用的Ubuntu版本和網(wǎng)絡(luò)管理工具的不同,選擇相應(yīng)的配置文件進行編輯。
1.1 使用/etc/network/interfaces
文件
如果你的系統(tǒng)使用/etc/network/interfaces
文件進行網(wǎng)絡(luò)配置,可以使用以下命令編輯該文件:
sudo nano /etc/network/interfaces
在文件中,找到與你的網(wǎng)絡(luò)接口相關(guān)的配置部分(iface eth0 inet dhcp
),并在該行下方添加以下內(nèi)容:
iface eth0 inet6 manual
這將禁用IPv6自動配置,保存并關(guān)閉文件。
1.2 使用/etc/netplan/
目錄
如果你的系統(tǒng)使用/etc/netplan/
目錄進行網(wǎng)絡(luò)配置,需要編輯相應(yīng)的YAML配置文件,假設(shè)你的配置文件名為01netcfg.yaml
,可以使用以下命令編輯該文件:
sudo nano /etc/netplan/01netcfg.yaml
在文件中,找到與你的網(wǎng)絡(luò)接口相關(guān)的配置部分(ethernets.eth0
),并在該部分下方添加以下內(nèi)容:
addresses: [192.168.1.2/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
這將設(shè)置靜態(tài)IP地址、網(wǎng)關(guān)和DNS服務(wù)器,并禁用IPv6,保存并關(guān)閉文件。
2. 應(yīng)用更改
完成編輯后,需要重新加載網(wǎng)絡(luò)配置以應(yīng)用更改,可以使用以下命令重新加載網(wǎng)絡(luò)配置:
sudo systemctl restart networking
或者,如果你使用的是/etc/netplan/
目錄進行網(wǎng)絡(luò)配置,可以使用以下命令應(yīng)用更改:
sudo netplan apply
3. 驗證IPv6已禁用
可以使用以下命令驗證IPv6是否已成功禁用:
ip addr show eth0
在輸出結(jié)果中,你應(yīng)該只看到IPv4地址,而沒有IPv6地址。
這樣,你就成功地在Ubuntu服務(wù)器上禁用了IPv6。