LinuxSir.cn,穿越时空的Linuxsir!

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

校园网,dhcp分配了ip,怎么固定ip

[复制链接]
发表于 2005-8-1 22:11:00 | 显示全部楼层 |阅读模式
校园网,dhcp分配了ip,怎么固定ip

固定了ip好跟域名绑定?

谢谢各位
 楼主| 发表于 2005-8-1 22:24:44 | 显示全部楼层
找到了...

apt-get install etherconf
dpkg-reconfiguration etherconf
网络的配制,包括主机名,IP,DHCP,DNS,GATEWAY,NETMASK。。。等
如果如果你用lan上网,这几个文件很重要:
/etc/hostname主机名
/etc/network/interfaces 网络配制
/etc/resolv.conf DNS配制
如:
nameserver 202.96.104.18
nameserver 202.96.103.36
回复 支持 反对

使用道具 举报

发表于 2005-8-1 23:13:47 | 显示全部楼层
不关机,就行
回复 支持 反对

使用道具 举报

发表于 2005-8-2 00:47:22 | 显示全部楼层
Post by opp
不关机,就行


这样恐怕不行吧,动态分配的IP往往有有效时间限制(我们这里为一天,关键是看你们校园网络是如何配置管理的)。但是最近我发现一件怪事情,在这将近半个月的时间里我用Windows server 2003登录网络时获取的总是同一个地址,而用Linux登录时却每次都获得不同的IP地址,我有点摸不着头脑,莫非Win2003有什么特别的设计?DHCP莫非还有什么特别内部协议来支持固定IP地址的获取?不理解啊!
回复 支持 反对

使用道具 举报

发表于 2005-8-2 01:03:14 | 显示全部楼层
Post by MAGPINE
这样恐怕不行吧,动态分配的IP往往有有效时间限制(我们这里为一天,关键是看你们校园网络是如何配置管理的)。但是最近我发现一件怪事情,在这将近半个月的时间里我用Windows server 2003登录网络时获取的总是同一个地址,而用Linux登录时却每次都获得不同的IP地址,我有点摸不着头脑,莫非Win2003有什么特别的设计?DHCP莫非还有什么特别内部协议来支持固定IP地址的获取?不理解啊!

这个倒是不敢说
我用linux开始也是这样
但是今天就换了
其实如果能描一下网内的IP
如果没有用的Ip就ifconfig一下就能用
我倒是想问问高人一个问题
就是如何arping抢IP啊
:)
回复 支持 反对

使用道具 举报

发表于 2005-8-2 08:33:13 | 显示全部楼层
这个与你地址池的大小和网中机器数有关,假如地址池大于机器数,那机器每次能够启动获得相同的地址.
回复 支持 反对

使用道具 举报

发表于 2005-8-2 08:49:49 | 显示全部楼层
Post by zhangshoug
这个与你地址池的大小和网中机器数有关,假如地址池大于机器数,那机器每次能够启动获得相同的地址.


也就是说DHCP服务器端有IP分配记录,在对某一台特定的机器分配IP时先分析此记录,若是过去分配给它的IP未被占用则继续分配给它那个IP,是吗?不然的话虽然地址池大于机器数某台机器在登录时依然可能获得不同的IP。

在DHCP分配IP的网络内,人为给自己指定一个IP(临时未被使用的)则不会记录在IP分配记录中,这将会导致DHCP在分配IP时的混乱,扰乱网络秩序,假若人人这么做那麻烦可就大了。是不是?
回复 支持 反对

使用道具 举报

发表于 2005-8-2 10:13:34 | 显示全部楼层
记得在一本书里看不过。如果DHCP服务是用WIN系统做的。N吧客户机。一半是WIN一半是LINUX。那么分给win系统IP的优先权要大于linux系统
(这本书是4年前好像在那个书店里看到了一真没有得到证实,顺着楼主的话题,我在这里也问一下吧。
回复 支持 反对

使用道具 举报

发表于 2005-8-2 11:35:04 | 显示全部楼层
Post by MAGPINE
也就是说DHCP服务器端有IP分配记录,在对某一台特定的机器分配IP时先分析此记录,若是过去分配给它的IP未被占用则继续分配给它那个IP,是吗?不然的话虽然地址池大于机器数某台机器在登录时依然可能获得不同的IP。

在DHCP分配IP的网络内,人为给自己指定一个IP(临时未被使用的)则不会记录在IP分配记录中,这将会导致DHCP在分配IP时的混乱,扰乱网络秩序,假若人人这么做那麻烦可就大了。是不是?

当然,如果地址池大于机器数,没有必要给自己指定一个IP,因为我每次获得的IP都是相同的.如果把自己固定在这个IP上,对网络也没有影响.大家都这么做也不怕,只要他设的IP不和别人冲突.因为我的地址池比机器数多.
回复 支持 反对

使用道具 举报

发表于 2005-8-2 13:18:23 | 显示全部楼层
Post by zhangshoug
当然,如果地址池大于机器数,没有必要给自己指定一个IP,因为我每次获得的IP都是相同的.如果把自己固定在这个IP上,对网络也没有影响.大家都这么做也不怕,只要他设的IP不和别人冲突.因为我的地址池比机器数多.

楼上的楼上我想法我也想过
只是想楼上能不能解答他说的一个问题
1.就是有人自己固定自己的IP后那个网关会不会知道这个IP被占用了呢?
   楼主的方法我试过了
   有用,但会出一些问题。就是域名解析有问题
2.我用dhcp再分配时就能访问linuxsir而自动指定IP,DNS等时就解析不了。现在发现一  
   个更不明白的问题就是想知道resolv.conf这个文件里的DNS是什么时候被读取的?
   如果有search的话应该搜索当前域是吧,如果我把search#掉不重启系统那么还是会
   search,就是说如果我 /etc/init.d/networking restart或者 /etc/init.d/ifupdown restart都会出现 unable to lookup darkstar.buct.edu.cn via gethostbyname()
那么resolv.conf配置应该被哪个启动项重启才能再次读取resolv.conf呢?
希望大侠指点一二
回复 支持 反对

使用道具 举报

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

本版积分规则

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