[Ubuntu] Disabled IPv6

修改/etc/sysctl.conf文件

在终端中执行以下命令:

sudo nano /etc/sysctl.conf

在文件的末尾添加以下行:

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

保存并退出文件。然后执行以下命令以使更改生效:

sudo sysctl -p

创建 /etc/rc.local 文件

上一步已经禁用了 IPv6,但是重启后会复原。要想重启后也禁用,则必须做这一步。

[root@Ubuntu:~]# vim /etc/rc.local

填入内容

#!/bin/bash

# /etc/rc.local

/etc/sysctl.d

/etc/init.d/procps restart

exit 0

授权文件可执行

[root@Ubuntu:~]# chmod 755 /etc/rc.local 

验证是否生效

重启后执行 ip a 验证

[root@Ubuntu:~]# reboot
...
[root@Ubuntu:~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 56:00:02:8f:cf:64 brd ff:ff:ff:ff:ff:ff
    inet 45.63.11.216/23 brd 45.63.11.255 scope global dynamic ens3
       valid_lft 86332sec preferred_lft 86332sec

你可能感兴趣的:(操作系统,ubuntu,linux,ipv6)