ubnutu22.04部署IPv6和IPv4共存
时间: 2024-12-23 22:15:54 浏览: 3
Ubuntu 22.04(Focal Fossa)默认支持IPv6,但是如果你想同时部署IPv4和IPv6,可以按照以下步骤操作:
1. **网络配置**:
- 打开终端并输入 `sudo nano /etc/network/interfaces` 或者 `/etc/netplan/01-netcfg.yaml`,这取决于你的网络配置管理方式。如果是`interfaces`文件,编辑主网络接口(如eth0),添加以下内容:
```
auto ens33
iface ens33 inet dhcp
inet6 auto
```
- 对于`netplan`,添加`ipv4-family` 和 `ipv6-family` 配置。
2. **双栈设置**:
- 添加两行来分别启用IPv4和IPv6:
```
address {IPV4_ADDRESS}/24
# 或者
addresses {
- {IPV4_ADDRESS}/24
- {IPV6_ADDRESS}/64
}
```
3. **DNS服务器配置**:
- 更新你的DNS服务器地址,IPv4和IPv6都要配置:
```
nameservers {
addresses = [ "8.8.8.8", "2001:4860:4860::8888" ] # Google Public DNS 例子
}
```
4. **服务重启**:
- 修改完配置后,运行 `sudo netplan apply` 或 `sudo systemctl restart networking` 以应用更改。
5. **验证配置**:
- 使用命令 `ip addr` 检查IPv4和IPv6的分配情况。
- 测试连接,确保IPv4和IPv6都能正常访问互联网。
阅读全文