溫馨提示×

Ubuntu DHCP如何支持IPv6

小樊
168
2025-02-16 23:31:56
欄目: 智能運維

在Ubuntu系統中配置DHCP以支持IPv6涉及幾個步驟。以下是詳細的指南:

檢查系統是否支持IPv6

首先,打開終端并輸入以下命令來檢查系統是否支持IPv6:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

如果返回值為0,表示系統支持IPv6;如果返回值為1,則需要啟用IPv6。

配置IPv6使用DHCPv6自動配置

  1. 編輯網絡配置文件

    對于使用Netplan的系統(Ubuntu 18.04及更高版本),編輯 /etc/netplan 目錄下的 YAML 文件,例如 01-netcfg.yaml。對于較舊的版本,可能需要編輯 /etc/network/interfaces。

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0: # 替換為你的網卡設備名
          dhcp4: true
          dhcp6: true
    
  2. 應用新的網絡配置

    使用以下命令應用新的網絡配置:

    sudo netplan apply
    
  3. 驗證IPv6配置

    使用以下命令查看是否分配了IPv6地址:

    ip -6 addr show
    

    使用以下命令測試IPv6連接是否正常:

    ping6 ipv6.google.com
    

搭建DHCPv6服務器

  1. 安裝DHCPv6服務器軟件

    使用以下命令安裝ISC DHCP Server:

    sudo apt-get update
    sudo apt-get install isc-dhcp-server
    
  2. 修改配置文件

    編輯 /etc/dhcp/dhcpd6.conf 文件,添加以下內容:

    default-lease-time 600;
    max-lease-time 7200;
    log-facility local7;
    subnet6 2001:db8:1::/64 {
      range6 2001:db8:1::100 2001:db8:1::200;
      option dhcp6.name-servers 2001:4860:4860::8888, 2001:4860:4860::8844;
    }
    
  3. 設置DHCPv6服務器啟動參數

    使用以下命令啟動DHCPv6服務器:

    sudo systemctl start isc-dhcp-server6
    
  4. 驗證DHCPv6服務器

    使用客戶端設備連接到網絡后,通過以下命令查看分配到的IPv6地址和DNS服務器地址:

    ip -6 addr show
    

通過以上步驟,您可以在Ubuntu系統上成功啟用和配置IPv6 DHCP。如果遇到問題,請檢查網絡設置和網絡環境是否支持IPv6。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女