当前位置: 首页 > news >正文

isc-dhcp-server


#dhcps

#安装
apt install isc-dhcp-server

#topo


# 创建命名空间
ip netns add ns


#创建veth接口
ip link add ns-veth0 type veth peer name h-veth0


#ns-veth0放入命名空间
ip link set ns-veth0 netns ns


#配置ns的接口
ip -netns ns link set ns-veth0 up
ip -netns ns link set lo up
ip -netns ns addr add 10.1.1.1/32 dev lo
ip -netns ns addr add 192.168.3.1/24 dev ns-veth0
ip -netns ns addr //查看

#配置dhcps

/etc/dhcp/dhcpd.conf
```
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.2 192.168.3.254;
option routers 192.168.3.1, 192.168.3.1;
}

```

#配置dhcp启动的接口
/etc/default/isc-dhcp-server
```
INTERFACESv4="ns-veth0"
```

#启动dhcpd服务
chmod  777 /var/lib/dhcp/dhcpd.leases
ip netns exec ns dhcpd -cf /etc/dhcp/dhcpd.conf -lf /var/lib/dhcp/dhcpd.leases
ps -aux | grep dhcp


#配置host的接口
ip link set h-veth0 up
dhclient h-veth0  //获取ip地址

#测试
ip addre show h-veth0
ping 10.1.1.1 -c 3
ping 192.168.3.1 -c 3

ip route

#删除
ip netns add ns
ip link del h-veth0

ISC DHCP 4.4 Manual Pages - dhcpd


http://www.mrgr.cn/news/68872.html

相关文章:

  • easyui +vue v-slot 注意事项
  • java 面向对象高级
  • 51单片机数字电子钟proteus仿真(数电课设,含时间显示、校准、整点报时、闹钟功能)
  • mybatis连接PGSQL中对于json和jsonb的处理
  • 单片机原理及应用详解
  • Vue 自定义icon组件封装SVG图标
  • 经典双指针--合并升序链表
  • Linux基础
  • 闯关leetcode——3194. Minimum Average of Smallest and Largest Elements
  • c++17文件系统
  • 什么是 eCPRI,它对 5G 和 Open RAN 有何贡献?
  • 计算机毕业设计Python流量检测可视化 DDos攻击流量检测与可视化分析 SDN web渗透测试系统 网络安全 信息安全 大数据毕业设计
  • PyQt入门指南四十六 性能优化策略
  • Day 56 || 99.岛屿数量、100.岛屿的最大面积
  • 【鉴权】深入了解 Cookie:Web 开发中的客户端存储小数据
  • 计算机毕业设计Python+Neo4j中华古诗词可视化 古诗词智能问答系统 古诗词数据分析 古诗词情感分析 PyTorch Tensorflow LSTM
  • RK3568平台开发系列讲解(设备树篇)设备树中CPU描述
  • //二维数组的遍历方式
  • pandas习题 054:将两个 DataFrame 导出到 Excel 的不同表
  • 【系统集成项目管理工程师】英语词汇对照表-项目管理类
  • Kubernetes 调度器调度策略的资源分配不均问题如何解决?
  • stm8开发笔记--STVD开发软件的安装
  • 针对oneplus6 怎么选择lineage源码的什么分支
  • vue3中配置svg图标
  • 公开仓库改私有再配置公钥后Git拉取仍需要输入用户名的问题
  • 【Linux】一篇文章轻松搞懂基本指令