centos7.2下配置dhcp v4或v6服务
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服务的更多相关文章
- 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 ...
- CentOS7.3下关于DHCP中继代理服务器的详细配置
DHCP服务器只作用于局域网同一网段内,客户端是通过广播消息来获得DHCP服务器响应后才能得到IP地址的,但广播消息不能跨越子网,那么如何让客户端获取到DHCP服务器提供的IP地址呢?这就是DHCP中 ...
- centos7/rhel7下配置PXE+Kickstart自动安装linux系统
应用场景:临时安装一个系统或者批量安装linux系统,无需人工介入选择下一步,减少在安装系统上的时间浪费,提高工作效率. DHCP + TFTP + Syslinux + FTP + Kickstar ...
- Centos7虚拟机下配置静态IP
以下为Centos7在VMware下配置静态IP地址,配置完后内外网都可以访问,主机与虚拟机之间可以通信. 1.在VMware里,菜单栏点击[编辑]-->[虚拟网络编辑器],如下图.选择的是NA ...
- centos7系统下配置jdk环境变量
用到的工具, Xshell5, Xftp5 现在的jdk7下载链接不好找, 打开下载界面, 全是jdk8的, 我这里提供了一份百度云的下载地址http://pan.baidu.com/s/1jHF9m ...
- centos7.3下配置本地yum仓库
部署openstack时,网络yum源安装慢,而且经常中的提示找不到mirrors,所以配置一个本地的安装源很有必要,来解决这个揪心的问题. 安装:yum install yum-utils crea ...
- CentOS7系统下配置nginx及https安全站点
本文主要演示在CentOS7系统下OpenSSL的使用方式,以及Nginx在测centOS下的证书配置方式 注意:生成服务器端证书时必须在CN字段中如实输入站点的访问地址 ,如果是域名就写域名,ip访 ...
- windows下配置启动多个mysql服务
查找配置做下记录 先安装mysql5.6,安装不在介绍 接下来配置启动另一个mysql服务, 1:先到服务里停止在运行的mysql服务 2:到mysql的安装目录下(默认安装目录在c:\Program ...
- 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)经典完整教 ...
- Linux的CentOS7系统下配置LNMP
友情提示:在执行以下操作之前,请确保您已经安装了centos7,因为以下所有操作均是在centos7下操作完成的. 1.首先要停掉本机自带的防火墙,再配置iptables,开放21/22/80/808 ...
随机推荐
- vue 组件通信方式 ,父子、隔代、兄弟 三类通信,六种方法
(1)props / $emit 适用 父子组件通信 (2) ref 与 $parent / $children 适用 父子组件通信 (3)$attrs / $listeners 适用于 隔代组件通信 ...
- refactorObjProps:裁剪、添加对象字段或更新字段内容
介绍 根据模板,自动对一个 JS 对象的字段进行裁剪.添加或更新字段类型. 比如,做一个设置功能,其设置的数据(对象)存储在 localStorage 中.如果对象的字段名称更新了.或增加了一个新的字 ...
- GIS若干相关的概念
投影 常用的投影坐标系: CGCS2000_3_Degree_GK_CM_111E CGCS2000_3_Degree_GK_Zone_37 CGCS2000_GK_Zone_19 Beijing_1 ...
- Docker 安装mysql8
1.获取镜像 docker pull mysql:8 2.创建数据卷 必须创建数据卷,不然容器挂了数据就丢了 docker volume create mysql-data #创建docker vol ...
- ASP和jq实现url传递参数乱码的escape编码和unescape解码
<% Function vbsEscape(str) dim i,s,c,a s="" For i=1 to Len(str) c=Mid(s ...
- lg8936题解
虽然这道题的题目标签有颜色段均摊和并查集,但是这道题的做法与这两个算法并无关系. 考虑从询问的右往左扫描数组.设\(g_i\)表示以第\(i\)个询问为左端点,最大的\(g_i\)令\(sol(1,n ...
- 第三章-标准SQL语句
3.1 SQL概述: SQL:结构化查询语言,是关系数据库的标准语言,SQL是一个通用的.功能极强的关系数据库语言 结构化查询:理解:就是只要告诉数据库我要干什么,怎么干就可以了 3.1.2 SQL的 ...
- DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0
DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. 问题解决 ...
- vue2的反向代理
// 在vue.config.js中的配置项配置 devServer: { proxy: { // 当我们的本地的请求 有/api的时候,就会代理我们的请求地址向另外一个服务器发出请求 '/api': ...
- 常用的基础方法,对象转数组,phpcurl请求
/** * CURL方法 * @param type $url * @param type $https * @param type $method * @param type $data * @re ...