linux 关闭ipv6
时间: 2024-10-11 07:06:41 浏览: 34
Linux 禁止IPV6
在 Linux 中关闭 IPv6 功能,主要是为了减少网络配置复杂性并降低潜在的安全风险。以下是一般的步骤:
1. **临时禁用IPv6**: 可以通过编辑网络接口文件 (如 `/etc/sysconfig/network-scripts/ifcfg-ethX`,其中 X 是你的网卡名称) 来暂时禁用 IPv6,将 `IPV6INIT="no"` 添加到配置中,并保存重启网络服务。
```
vi /etc/sysconfig/network-scripts/ifcfg-ethX
```
找到 `STARTMODE` 或 `BOOTPROTO` 下方添加 `IPV6INIT="no"`
```bash
TYPE=Ethernet
IPADDR=<your_IP>
...
IPV6INIT=no
...
service networking restart
```
2. **永久禁用IPv6**: 若要长期禁用,可以在 `/etc/sysctl.conf` 文件中设置 `net.ipv6.conf.all.disable_ipv6 = 1` 和 `net.ipv6.conf.default.disable_ipv6 = 1`,然后执行 `sysctl -p` 使更改生效。
```
vi /etc/sysctl.conf
```
添加:
```bash
net.ipv6.conf.all/disable_ipv6 = 1
net.ipv6.conf.default/disable_ipv6 = 1
```
然后执行:
```bash
sysctl -p
```
完成上述步骤后,Linux 就会禁用系统的IPv6功能了。
阅读全文