做了个dhcp服务器,有两个网段,在route 上,怎么设置,大概说下。。。。。。。。谢了

做了个dhcp服务器,有两个网段,在route 上,怎么设置,大概说下。。。。。。。。谢了,第1张

路由上设置静态路由,我知道思科上是这样设置的
设置单臂路由
router(config)#interface f0/0
router(config-if)#no shutdown
router(config)#interface f0/01
router(config-subif)#ip address 19216811 2552552550
router(config-subif)#encapsulation dot1Q 1
router(config)#interface f0/02
router(config-subif)#ip address 19216821 2552552550
router(config-subif)#encapsulation dot1Q 2
我设定10网段作为DHCP服务器 那么如果客户端是在20网段 那么我们可以先在DHCP服务器上面设置作用域其中有分配20的网段
然后在20网段安装一台中继服务器 用来转发20网段的IP地址
有不清楚的可以给我留言

不需要为每个网段配置DHCP服务,只要有一个DHCP服务,在上面配置多个地址池(Windows系统叫作用域)即可。但是对于网段里没有DHCP服务的,需要配置DHCP的中继代理。Cisco里也就是配置helper address

DHCP只提供自动分配IP地址服务。为了方便DHCP可以设置分组来管理不同段机器,如:1921681100~150设置成办公室1。要实现你的需求,需要三层交换机来划分Vlan,办公室1为Vlan1地址1921681100~150,办公室2为Vlan2地址1921682100~150,连接到不同VlanX的机器通过DHCP就得到相应的IP,DHCP服务器可以由三层交换机或路由器或专用服务器承担。通过配置一定的访问策略,就可以授予某段机器或某台机器的访问权限了。

linux做DHCP服务器实现单网卡来绑定多IP方法,这里以Redhat Enterprise Linux为例说明:
假设需要绑定多IP的网卡是eth0,先查看原网卡的配置信息和系统路由:

#网卡配置信息
[root@test network-scripts]# more ifcfg-eth0 
DEVICE=eth0
BOOTPROTO=static
BROADCAST=172161255
HWADDR=00:0C:29:A2:0C:32
IPADDR=17216155
NETMASK=2552552550
NETWORK=1721610
ONBOOT=yes
TYPE=Ethernet
#系统路由信息
[root@test network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
1721610      0000         2552552550   U     0      0        0 eth0
16925400     0000         25525500     U     0      0        0 eth0
0000         1721611      0000         UG    0      0        0 eth0

在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件

cd /etc/sysconfig/network-scripts
touch ifcfg-eth0:0

将原ifcfg-eth0复制一份并更名为ifcfg-eth0:1

[root@test network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1
#并修改内容如下
[root@test network-scripts]# more ifcfg-eth0:1
DEVICE=eth0:1   
BOOTPROTO=static
BROADCAST=192168140255
HWADDR=00:0C:29:A2:0C:32
IPADDR=192168140242
NETMASK=2552552550
NETWORK=1921681400
ONBOOT=yes
TYPE=Ethernet
#其中的DEVICE为设备的名称
#IPADDR为此设备的IP地址
#BROADCAST是广播地址
#NETMASK为子网掩码
#ONBOOT 表示在系统启动时自动启动

配置完成后,重新启动网络服务就可以了连接到新的网段。

[root@test network-scripts]# service network restart  
[root@test network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
1721610      0000         2552552550   U     0      0        0 eth0
1921681400   0000         2552552550   U     0      0        0 eth0  //增加绑定IP后自动添加的路由
16925400     0000         25525500     U     0      0        0 eth0
0000         1721611      0000         UG    0      0        0 eth0

使用ping命令查看对应网段是否正常通信

[root@test network-scripts]# ping 1921681401    
PING 1921681401 (1921681401) 56(84) bytes of data
64 bytes from 1921681401: icmp_seq=0 ttl=255 time=375 ms

如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可,LINUX最多可以支持255个IP别名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13019235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存