LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1737|回复: 22

求助:给特定的网卡分配特定的网段中的ip地址

[复制链接]
发表于 2006-8-6 22:06:09 | 显示全部楼层 |阅读模式
因为学校就给了我们有限的几个ip,对于同学的上网需求可谓是僧多粥少,
去得比较迟的同学总是上不了网,为了方便大家,
我利用一个老机器架设了一个nat服务和dhcp服务,这样每一台机器都可以上网,
虽然速度比不上使用公网ip,但至少能让没位同学公平的分享有限的网络资源,
但有个问题,因为其中有几台机器属于老师的,
我想让他们的机器都能自动分配到剩下的几个公网ip(尊重师长嘛),但只要其他同学
使用手动设置ip时,也是有可能获得公网ip的。因此,为了省去每次都要一个一个的测试哪个
公网ip还未使用的麻烦,我还是决定采用dhcp。

现在的关键问题是dhcp中有没有一种方法,能分配特定的ip段中的地址给特定的网卡
发表于 2006-8-6 23:26:42 | 显示全部楼层
我知道如何固定IP,但是IP段,我就不清楚了。
host onecomputer {
    hardware ethernet 0A:0A:AA:AA:AA:AA;
    fixed-address 192.168.0.2;
}
0A:0A:AA:AA:AA:AA; 这个网卡就固定 192.168.0.2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 09:26:59 | 显示全部楼层
Post by 终极幻想
我知道如何固定IP,但是IP段,我就不清楚了。


0A:0A:AA:AA:AA:AA; 这个网卡就固定 192.168.0.2



因为我们是好几个实验室共用的ip资源,所以我无法控制别人,
假如按照我们一般的做法,的确是可以将192.168.0.2固定到0A:0A:AA:AA:AA:AA上
但如果别的人先开机,然后手动设定ip为192.168.0.2,那么0A:0A:AA:AA:AA:AA这台主机
不就上不了网了吗
回复 支持 反对

使用道具 举报

发表于 2006-8-7 14:43:58 | 显示全部楼层
哦。那你在主机上做 mac 绑定就是了。
参考 arp 命令
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-9 16:28:12 | 显示全部楼层
Post by 终极幻想
哦。那你在主机上做 mac 绑定就是了。
参考 arp 命令


好象跟arp没什么关系呀,论坛里面的有关文档都找遍了也没发现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 21:19:30 | 显示全部楼层
依然需要帮助,请各位鸟友帮忙
回复 支持 反对

使用道具 举报

发表于 2006-8-29 14:29:36 | 显示全部楼层
你可以在dhcp.conf中设定两个子网作DHCP.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-29 15:16:05 | 显示全部楼层
Post by jstzlzp
你可以在dhcp.conf中设定两个子网作DHCP.


但是这样子的结果还是任何人分到的ip段都不固定
回复 支持 反对

使用道具 举报

发表于 2006-8-30 01:07:17 | 显示全部楼层
如果说所有的机器都是通过你的NAT网关上网的话,只要在iptables中将MAC和IP进行绑定
  1. iptables -A FORWARD -m mac --mac-source ! MAC_address -s IP_address -j DROP
复制代码

这样即使其他机器手动设定IP为IP_address也无法上网,他自然就会更改IP了。

或则,你完全可以将老师的机器不通过你的NAT网关,直接连接到公网,使用公网IP。
回复 支持 反对

使用道具 举报

发表于 2006-8-30 02:03:02 | 显示全部楼层
我觉得是楼主是在抢IP,倒不是有人要攻击服务器。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表