首页 > 系统相关 >Ubuntu搭建ipv6 dhcp 服务器

Ubuntu搭建ipv6 dhcp 服务器

时间:2024-10-12 15:12:42浏览次数:6  
标签:option ipv6 server etc 2022 Ubuntu dhcp radvd

Ubuntu 搭建 DHCP ivp6 server 步骤

1、安装 DHCP server

sudo apt-get install isc-dhcp-server


2、修改配置文件 /etc/dhcp/dhcpd6.conf

default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;

# Enable RFC 5007 support (same than for DHCPv4)
allow leasequery;

# Global definitions for name server address(es) and domain search list
#
# 
option dhcp6.name-servers 3ffe:501:ffff:100:200:ff:fe00:3f3e;
option dhcp6.domain-search "test.example.com","example.com";

option dhcp6.info-refresh-time 21600;


# The subnet where the server is attached
subnet6 2022:: /64 {
        # Range for clients
        range6 2022::db8:0:1:129 2022::db8:0:1:139;

        # Range for clients requesting a temporary address
        range6 2022:: /64 temporary;

        # Additional options
        option dhcp6.name-servers fec0:0:0:1::1;
        option dhcp6.domain-search "domain.example";
        # Prefix range for delegation to sub-routers
        #prefix6 2022::db8:0:1:100 2022::db8:0:1:f00 /56;

        # Example for a fixed host address
        host specialclient {
                host-identifier option dhcp6.client-id 00:01:00:01:4a:1f:ba:e3:60:b9:1f:01:23:45;
                fixed-address6 2022::db8:0:1:127;
        }
}

 

3、新建数据文件

touch /var/lib/dhcp/dhcpd6.leases
chmod 777 /var/lib/dhcp/dhcpd6.leases        #赋予权限

4、修改网卡接口为server网口,配置静态地址(使用vim工具,vim /etc/netplan/01-network-manager-all.yaml,并执行netplan apply)

 

5、启动dhcp server服务

例如我现在网卡名为enp2s0,则命令为:   /usr/sbin/dhcpd -6 -d -cf /etc/dhcp/dhcpd6.conf enp2s0

 

6、安装 radvd(实现局域网路由功能)

sudo apt-get install radvd

7、新建配置文件,注意文件权限不能为777,可以使用755

touch /etc/radvd.conf
chmod 755 /etc/radvd.conf

修改配置文件内容  vim /etc/radvd.conf

#log-level 8
#log-mode full
#stateless
interface enp2s0 {
        AdvSendAdvert on;
        AdvOtherConfigFlag on;
        AdvManagedFlag on;
        MinRtrAdvInterval 10;
        MaxRtrAdvInterval 15;
        AdvDefaultPreference medium;
        AdvDefaultLifetime 45;
        prefix 2022:: /64 {  
                AdvOnLink on;
                AdvAutonomous off;  
                AdvRouterAddr on;
                AdvPreferredLifetime 3600;
                AdvValidLifetime 7200;  
        };
        route 2022:: /64 {
        };
};

 

8、启动 radvd 路由服务,主要其中配置信息要和网卡设置静态 IP 对应

 

9、测试运行

 

标签:option,ipv6,server,etc,2022,Ubuntu,dhcp,radvd
From: https://www.cnblogs.com/path602/p/18460582

相关文章

  • Ubuntu连接手机热点设置静态IP
    参考:https://www.cnblogs.com/jkcx/p/17784420.htmlhttps://blog.csdn.net/weixin_45112150/article/details/136620497ChatGPT第一步:查看各种参数信息包括:使用ipaddr在终端中查看网卡和动态分配的IP使用iprouteshow在终端中查看默认网关(DefaultGateway)/路由(路......
  • Ubuntu 安装 Nextcloud 客户端
    文章目录方法一:通过添加PPA源安装方法二:通过snap安装方法三:系统自带OnlineAccounts无需安装之前介绍过如何自建Nextcloud私有云盘服务:通过DockerCompose安装配置Nextcloud服务这里介绍下Ubuntu中客户端的安装,其中参考了Nextcloud官方文档.这里不......
  • Ubuntu Server 24 安装 Prometheus
    UbuntuServer24安装Prometheus安装docker如果需要卸载:forpkgindocker.iodocker-docdocker-composedocker-compose-v2podman-dockercontainerdrunc;dosudoapt-getremove$pkg;done添加docker源:sudoapt-getinstallca-certificatescurlsudoinstall......
  • 在Ubuntu上升级Nginx
    1、安装先决条件:sudoaptinstallcurlgnupg2ca-certificateslsb-releaseubuntu-keyring2、导入官方的nginx签名密钥,以便apt可以验证软件包的真实性。获取密钥:curlhttps://nginx.org/keys/nginx_signing.key|gpg--dearmor|sudotee/usr/share/keyrings/nginx......
  • ubuntu20 运行playwright
    步骤pipinstallplaywrightplaywrightinstallplaywrightinstall-deps若弹出这个参考:https://www.cnblogs.com/code3/p/18458533解决tip但是貌似有2s的延迟。。......
  • Ubuntu安装向日葵远程控制
    官网下载,图形版本 https://sunlogin.oray.com/download/linux?type=personal 先安装个依赖libgconf-2-4,否则可能安装失败添加源(我习惯用vscode作为文本编辑工具)sudocode/etc/apt/sources.list.d/ubuntu.sources添加Types:debURIs:http://cz.archive.ubuntu.com/ubu......
  • ubuntu 双击sh脚本文件有时候显示运行有时候直接被gedit打开
    前言全局说明ubuntu双击sh文件有时候显示运行有时候直接被gedit打开一、说明环境:Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)二、开启sh脚本文件询问打开或运行1.打开......
  • 解决:Ubuntu连接不上网络
    今天莫名奇妙,我的ubuntu20.04断网了。检查了一下,使用的也是桥接模式,啥也没有变化。然后我上Ubuntu16.04版本看了,那里又可以成功上网,所以,不是电脑的问题。看了网上两个教程,解决了。总结来说,就是里面可能有两个文件的参数从true变成了false,导致ubuntu断网了。我这边是将这......
  • Ubuntu上Hadoop集群安装和搭建(三台虚拟机,保姆级教程)
    目录1.安装三台虚拟机2.配置静态网络(三台虚拟机都要操作)2.1 查看网络是否连通 2.2 安装net-tools2.3.查看物理地址2.4查看ip地址的起始和结束地址2.5修改网络配置文件 2.6修改三台主机名3.配置hosts文件和ssh免密登录 3.1 修改hosts配置文件(所有虚拟机都需......
  • VMware虚拟机17.6安装Ubuntu20.04教程(宝宝级攻略)
    前言我了解到虚拟机的17.6版本不能安装太高版本的Ubuntu,可能会出现不兼容的情况,所以我选择了20.04版本的Ubuntu(也是我目前正在用的一个版本)。1.下载相关资源1.本文章默认好你已经下载好了虚拟机VMware,若未下载好请去参考这篇文章:VMware虚拟机17.6版本下载与安装(宝宝级攻略)......