在Debian上使用DHCPv6,你需要安裝并配置DHCP客戶端以及DHCPv6服務器(如果需要)。以下是基本步驟:
sudo apt update
sudo apt install isc-dhcp-client
編輯網絡接口配置文件。通常這個文件位于/etc/network/interfaces
或者使用netplan
配置(取決于你的Debian版本)。
如果使用傳統的interfaces
文件方式:
sudo nano /etc/network/interfaces
然后添加或修改如下內容(假設你的接口名為eth0
):
auto eth0
iface eth0 inet6 dhcp
如果使用netplan
配置方式:
編輯/etc/netplan/
目錄下的相應YAML文件,例如01-netcfg.yaml
:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
dhcp6: yes
然后應用配置:
sudo netplan apply
使用ip
命令查看IPv6地址是否已分配:
ip addr show eth0
或者使用ifconfig
(在較舊的Debian版本中):
ifconfig eth0
使用ping6
命令測試IPv6連接:
ping6 google.com
如果你需要在Debian上搭建DHCPv6服務器,可以安裝isc-dhcp-server
:
安裝DHCPv6服務器軟件包:
sudo apt install isc-dhcp-server
編輯DHCPv6服務器配置文件/etc/dhcp/dhcpd6.conf
,根據需要進行配置。
配置網絡接口,編輯/etc/default/isc-dhcp-server
,指定監聽的接口:
INTERFACESv6="eth0"
啟動DHCPv6服務器:
sudo systemctl start isc-dhcp-server
設置DHCPv6服務器開機自啟:
sudo systemctl enable isc-dhcp-server
/var/log/syslog
以監控服務狀態和潛在問題。通過以上步驟,你應該能夠在Debian系統上成功配置和使用DHCPv6。