COMMENTS

  • james@rounter: Hey okay thx. :)
  • james@router: Does my mac adresse change if I upgrade my computer with some...
  • Firm: 这方面没接触过 8-O
  • ontogma: итак: восхитительно… Киев лучшие секс знакомства...
  • 一路阳光: 现在再看刚毕业时的简历肯定感觉有点心虚,当年要不是初生牛犊估 计也没有那份胆量写那样的简历了
  • licream: 我也离了。0 0。不过还没找上。郁闷哦
  • Firm: 公司面试都喜欢考链表 确实,俺上次也考这个了
  • bokit: 今天第一天开工,祝心想事成,顺顺利利 PS:恭喜博主,新的一年新的开始。

启用dhcp relay为不同子网分配IP

books.png 前几天做个DHCP的服务器,需要启用relay为不用的子网分配IP。在搜索了相关资料后,发现存在一些问题。现将自己的试验过程整理。
环境为fedora 6,安装了dhcp-3.0.5-5.fc6.i386.rpm.
IP 分配情况是这样的:
带有两块网卡的机器A,eth0: 192.168.10.1 eth1: 192.168.20.1,作DHCP中继使用
一块网卡的机器B,eth0: 192.168.20.254,gw:192.168.20.1 作DHCP服务器
两台机器都安装dhcp-3.0.5,在机器A上打开DHCP RELAY
dhcrelay -i eth0 -i eth1 192.168.20.254,具体的dhcrelay用法可以使用man dhcrelay查看。注意的一点,网上很多材料在这里都有些问题,少了-i eth1,少了这个参数A就收不到B送来的response.
B作为DHCP SERVER 只需要配置eth0 IP:192.168.20.254和dhcp.conf.
连接情况当然是A eth1—B eth0,A eth0—笔记本做客户端
配置完成的dhcpd.conf 如下:

      1. ddns-update-style interim;
   2. ignore client-updates;
   3.
   4. #shared-network mynet {
   5.     option subnet-mask 255.255.255.0;
   6.     option domain-name "vvv";
   7.     option domain-name-servers 192.168.123.247
   8.     option broadcast-address 192.168.20.255;
   9.     default-lease-time 86400;
  10.     max-lease-time 172800;
  11.
  12.     subnet 192.168.20.0 netmask 255.255.255.0 {
  13.         range 192.168.20.11 192.168.20.100;
  14.         option routers 192.168.20.1;
  15.     }
  16.
  17.     subnet 192.168.10.0 netmask 255.255.255.0 {
  18.         range 192.168.10.10 192.168.10.100;
  19.         option routers 192.168.10.1;
  20.         }
  21.
  22.     subnet 192.168.182.0 netmask 255.255.255.0 {
  23.         range 192.168.182.10 192.168.182.100;
  24.         option routers 192.168.182.1;
  25.     }
  26. #}

这样的配置笔记本应该得到192.168.10.* ,如果将A的eth0 改为 192.168.182.1的话, 笔记本应该得到192.168.182.*
实验通过,可以再接多个子网,将相应的IP段添加到dhcpd.conf就可以了。

有点疑问,dhcpd.conf中的shared-network 到底是什么意思啊,查了很多资料也没查出来,只知道加上这个的话,在B上抓包显示分配了192.168.20.*的地址,dhcrelay无法收到这个回应,最终DHCP请求失败。

相关文章:
  1. linux中开启路由功能

1 comment to 启用dhcp relay为不同子网分配IP

Leave a Reply

 

 

 

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)