温馨提示×

ifconfig在Ubuntu中如何配置IPv6地址

小樊
43
2025-12-17 02:15:33
栏目: 智能运维

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

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

  1. 打开终端

  2. 查看网络接口

    ip addr show
    

    或者

    ifconfig -a
    

    找到您想要配置IPv6地址的网络接口,例如eth0wlan0

  3. 配置IPv6地址: 使用ip命令为指定接口添加IPv6地址。例如,为eth0接口添加一个IPv6地址2001:db8::1/64

    sudo ip addr add 2001:db8::1/64 dev eth0
    
  4. 启用接口(如果尚未启用):

    sudo ip link set eth0 up
    
  5. 验证配置: 再次查看网络接口信息,确认IPv6地址已添加:

    ip addr show eth0
    

方法二:永久配置IPv6地址

  1. 编辑网络接口配置文件: 打开您的网络接口配置文件。通常位于/etc/netplan/目录下,文件名类似于01-netcfg.yaml50-cloud-init.yaml等。

    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 添加IPv6地址: 在配置文件中找到您的网络接口部分,并添加IPv6地址配置。例如:

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

    解释:

    • dhcp4: no:禁用IPv4 DHCP。
    • addresses:指定IPv6地址和前缀长度。
    • gateway6:指定IPv6网关。
    • nameservers:指定DNS服务器地址。
  3. 应用配置: 保存文件并退出编辑器,然后应用新的网络配置:

    sudo netplan apply
    
  4. 验证配置: 再次查看网络接口信息,确认IPv6地址已添加:

    ip addr show eth0
    

通过以上两种方法,您可以在Ubuntu系统中配置IPv6地址。临时配置适用于测试和调试,而永久配置则确保系统重启后配置仍然有效。

0