ubuntu

ubuntu ifconfig中如何配置IPv6地址

小樊
47
2025-10-06 13:59:42
栏目: 智能运维

在 Ubuntu 中,您可以使用 ip 命令或编辑网络配置文件来配置 IPv6 地址。以下是两种常见的方法:

方法一:使用 ip 命令临时配置 IPv6 地址

  1. 打开终端。

  2. 使用以下命令为网络接口配置一个临时的 IPv6 地址:

    sudo ip -6 addr add <ipv6_address>/<prefix_length> dev <interface_name>
    

    例如,要将 IPv6 地址 2001:db8::1 分配给 eth0 接口,并设置前缀长度为 64,您可以运行:

    sudo ip -6 addr add 2001:db8::1/64 dev eth0
    
  3. 要验证配置是否成功,请使用以下命令查看接口的详细信息:

    ip -6 addr show <interface_name>
    

请注意,使用 ip 命令配置的 IPv6 地址在系统重启后将丢失。

方法二:永久配置 IPv6 地址

要永久配置 IPv6 地址,您需要编辑网络接口配置文件。以下是在 Ubuntu 中配置 IPv6 地址的步骤:

  1. 打开终端。

  2. 使用文本编辑器(如 nanovim)打开网络接口配置文件。通常,这些文件位于 /etc/netplan/ 目录下。例如,要编辑名为 01-netcfg.yaml 的文件,请运行:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 在配置文件中,找到您要配置 IPv6 地址的网络接口。然后,在该接口的配置部分添加 addresses 行,如下所示:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses:
            - 2001:db8::1/64
          gateway6: 2001:db8::ff
          nameservers:
            addresses: [2001:4860:4860::8888, 2001:4860:4860::8844]
    

    在这个例子中,我们将 IPv6 地址 2001:db8::1 分配给 eth0 接口,并设置前缀长度为 64。我们还配置了默认网关和 DNS 服务器。

  4. 保存并关闭配置文件。

  5. 应用更改,运行以下命令:

    sudo netplan apply
    
  6. 要验证配置是否成功,请使用以下命令查看接口的详细信息:

    ip -6 addr show <interface_name>
    

现在,您的 Ubuntu 系统应该已经成功配置了 IPv6 地址。

0
看了该问题的人还看了