1、centos7.2下配置dhcp v4或v6服务

安装dhcp-server

centos7及以前版本的操作系统使用命令:

yum install dhcp

centos8使用命令:

yum install dhcp-server

配置ipv4服务器

1、设置centos操作系统所在服务器的ip地址,注意选择特定的网卡,比如我要设定的网卡名称是eno2,这里设置的ip地址与后面配置文件中的ip地址要同段,否则会报错:

进入这个文件夹选择你的网卡配置文件

cd/etc/sysconfig/network-scripts/

修改配置文件的ipv4地址,例如:

IPADDR="192.168.15.2"

保存退出

2、修改配置文件dhcpd.conf:

vim/etc/dhcp/dhcpd.conf

修改内容:

default-lease-time 600;

max-lease-time 7200;

subnet 192.168.15.0 netmask 255.255.255.0{

range 192.168.15.50 192.168.15.200;

option routers 192.168.15.1;

option subnet-mask 255.255.255.0;

}

保存退出

3、启动dhcp v4服务:

systemctl start dhcpd

报错可以查看报错原因:

systemctl status dhcpd

然后百度或者谷歌解决办法,或者再次检查配置文件,多数是因为配置文件问题

配置ipv6服务器

1、配置IPV6地址

设置centos操作系统所在服务器的ipv6地址,这里设置的ip地址与后面配置文件中的ip地址也要同段:

还是进入这个文件夹选择你的网卡配置文件

cd  /etc/sysconfig/network-scripts/

增加配置文件的ipv6地址,例如:

IPV6ADDR=2001:db8:0:2::2/64
IPV6_DEFAULTGW=2001:db8:0:2::1

保存退出i

2、网络配置和数据包抓发

/etc/network/interfaces文件,没有则创建

mkdir network

vi interfaces

===目前只要绑定eth1,因为我的虚拟机-网口是eth1

文本:

2

3

4

5

6

7

8

9

10

#eth1 to internal network

iface eth1 inet6 static

address 2001:db8:0:2::1

netmask 64

首先,要启用IPv6数据包转发,请将其放在/etc/sysctl.conf中:

net.ipv6.conf.all.forwarding=1

并运行它以在正在运行的内核中进行更改:

sudo sysctl -w net.ipv6.conf.all.forwarding=1

3、安装radvd

yum install radvd

文件/etc/radvd.conf添加

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

interface eth1

{

AdvSendAdvert on;

MinRtrAdvInterval 3;

MaxRtrAdvInterval 10;

prefix 2001:db8:0:2::/64

{

};

RDNSS 2001:db8:0:1::a 2001:db8:0:1::b

{

AdvRDNSSLifetime 10;

};

DNSSL koo.fi

{

AdvDNSSLLifetime 10;

};

};

启动radvd

systemctl start radvd

4、修改配置文件dhcpd.conf:

vi  /etc/dhcp/dhcpd6.conf

修改内容:

6

7

8

9

10

11

12

13

14

15

16

17

ddns-update-style none;

default-lease-time 7200;

max-lease-time 86400;

subnet6 2001:db8:0:2::/64{

range6

2001:db8:0:2::1000

2001:db8:0:2::1fff;

option dhcp6.name-servers

2001:db8:0:1::a,

2001:db8:0:1::b;

option dhcp6.domain-search

"koo.fi";

}

 

启动dhcp v6服务:

systemctl start dhcpd6

报错可以查看报错原因:

systemctl status dhcpd6

参考资料

https://blog.csdn.net/a2245939706/article/details/108745469

https://blog.csdn.net/a2245939706/article/details/109315675

http://koo.fi/blog/2013/03/20/linux-ipv6-router-radvd-dhcpv6/

centos7.2下配置dhcp v4或v6服务的更多相关文章

  1. CAS (1) —— Mac下配置CAS到Tomcat(服务端)

    CAS (1) -- Mac下配置CAS到Tomcat(服务端) tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2 cas-clie ...

  2. CentOS7.3下关于DHCP中继代理服务器的详细配置

    DHCP服务器只作用于局域网同一网段内,客户端是通过广播消息来获得DHCP服务器响应后才能得到IP地址的,但广播消息不能跨越子网,那么如何让客户端获取到DHCP服务器提供的IP地址呢?这就是DHCP中 ...

  3. centos7/rhel7下配置PXE+Kickstart自动安装linux系统

    应用场景:临时安装一个系统或者批量安装linux系统,无需人工介入选择下一步,减少在安装系统上的时间浪费,提高工作效率. DHCP + TFTP + Syslinux + FTP + Kickstar ...

  4. Centos7虚拟机下配置静态IP

    以下为Centos7在VMware下配置静态IP地址,配置完后内外网都可以访问,主机与虚拟机之间可以通信. 1.在VMware里,菜单栏点击[编辑]-->[虚拟网络编辑器],如下图.选择的是NA ...

  5. centos7系统下配置jdk环境变量

    用到的工具, Xshell5, Xftp5 现在的jdk7下载链接不好找, 打开下载界面, 全是jdk8的, 我这里提供了一份百度云的下载地址http://pan.baidu.com/s/1jHF9m ...

  6. centos7.3下配置本地yum仓库

    部署openstack时,网络yum源安装慢,而且经常中的提示找不到mirrors,所以配置一个本地的安装源很有必要,来解决这个揪心的问题. 安装:yum install yum-utils crea ...

  7. CentOS7系统下配置nginx及https安全站点

    本文主要演示在CentOS7系统下OpenSSL的使用方式,以及Nginx在测centOS下的证书配置方式 注意:生成服务器端证书时必须在CN字段中如实输入站点的访问地址 ,如果是域名就写域名,ip访 ...

  8. windows下配置启动多个mysql服务

    查找配置做下记录 先安装mysql5.6,安装不在介绍 接下来配置启动另一个mysql服务, 1:先到服务里停止在运行的mysql服务 2:到mysql的安装目录下(默认安装目录在c:\Program ...

  9. CAS (1) —— Mac下配置CAS到Tomcat(服务端)(转)

    tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2cas-client-3.4.1 参考来源: CAS实现单点登录(SSO)经典完整教 ...

  10. Linux的CentOS7系统下配置LNMP

    友情提示:在执行以下操作之前,请确保您已经安装了centos7,因为以下所有操作均是在centos7下操作完成的. 1.首先要停掉本机自带的防火墙,再配置iptables,开放21/22/80/808 ...

随机推荐

  1. Python爬虫-爬取手机应用市场中APP下载量

    一.首先是爬取360手机助手应用市场信息,用来爬取360应用市场,App软件信息,现阶段代码只能爬取下载量,如需爬取别的信息,请自行添加代码. 使用方法: 1.在D盘根目录新建.tet文件,命名为Ap ...

  2. WGCMS 奇迹网站系统 介绍[V2023.2.2]

    智鹏网站系统,请勿用作非法用途 权利和义务: 程序仅限学习技术使用,未经官方许可不得用于商业! 程序售价500元一套,绑定域名,不限制端口.如绑定:xx.com,则www.xx.com.mu.xx.c ...

  3. 副三角形行列式转成上(下)三角形行列式为什么依次对换而不用第n行直接对换首行,第n-1行直接对换次行

    副三角形行列式转成上(下)三角形行列式为什么依次对换而不用第n行直接对换首行,第n-1行直接对换次行 前言:重在记录,可能出错. 1. 简而言之,可以用第n行直接对换首行,第n-1行直接对换次行,直到 ...

  4. Linux开发C++

    首先在windows上安装linux系统. VM简介 VMware Workstation中文版是一个"虚拟 PC"软件.它使你可以在一台机器上同时运行二个或更多 Windows. ...

  5. UVM——通过一个简单的testbench来了解UVM组件的phase执行顺序

    先写好一个top.sv 查看代码 // 导入VCS或者Modelsim自带的UVM库和宏 `include "uvm_macros.svh" import uvm_pkg::*; ...

  6. SVN的安装和使用手册2

    转载:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需 ...

  7. linux 替换csv的换行符(Linux 替换^M字符 方法)

    sed -i 's/^M//g' a.csv 注意:这里的"^M"要使用"CTRL-V CTRL-M"生成,而不是直接键入"^M". 实验: ...

  8. apk文件查看指纹证书方法

    1. 先将apk文件重命名为zip文件 2. 解压zip到指定一个文件夹下,其中的META-INF/CERT.RSA文件即MD5签名文件 3. cmd下打开窗口,输入如下命令: keytool -pr ...

  9. Windows11使用WSL Ubuntu搭建paddle的GPU环境

    Windows11使用WSL Ubuntu搭建paddle的GPU环境 最近升级到了Windows11,突然有个大胆的想法:在Windows11上安装WSL,将所有开发环境安装到WSL中.这样就能在w ...

  10. 硬件IIC的重映射使用问题

    目录 沁恒的蓝牙系列芯片,有映射硬件模块去其他引脚的功能,可以配置各芯片的功能引脚重映射寄存器(R16_PIN_ALTERNATE),或者使用函数GPIOPinRemap函数进行配置. 比如说想要配置 ...