LinuxSir.cn,穿越时空的Linuxsir!

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

同一台机子linux与windows的ip地址不一样?!

[复制链接]
发表于 2005-11-28 21:07:40 | 显示全部楼层 |阅读模式
同一台机子,
再切换系统后 ip 地址不同,
请高手给说一下原因吧

ps:两个系统设置相同的 dhcp 服务器和相同的网关
发表于 2005-11-28 21:18:13 | 显示全部楼层
dhcp是什么?搞清楚这个问题后你就不会问这种问题了
回复 支持 反对

使用道具 举报

发表于 2005-11-29 10:10:49 | 显示全部楼层
楼上的名字有意思,头像也不赖
回复 支持 反对

使用道具 举报

发表于 2005-11-29 11:27:19 | 显示全部楼层
Post by Beiune
同一台机子,
再切换系统后 ip 地址不同,
请高手给说一下原因吧

ps:两个系统设置相同的 dhcp 服务器和相同的网关

dhcp就是动态地址分配。每次启动机器就会得到一个ip地址,你切换linux和windows时就会得到不同的ip,这是dhcp服务器决定的,和使用什么操作系统无关。如果你要使用相同的ip的话,建议你使用静态ip(如果你的网络允许你这么做的话)。
回复 支持 反对

使用道具 举报

发表于 2005-11-29 22:59:54 | 显示全部楼层
"每次启动机器就会得到一个ip地址"

这句话没错, 但是一般来说, DHCP服务器会尽量给同一个MAC分配同一个IP, 所以如果只用Windows或者只用Linux, 那么每次启动得到的 IP 应该是相同的. 但是现在确实出现了Windows下的 IP 和 Linux 下的 IP 不一样的情况. 我也很想知道这是为什么
回复 支持 反对

使用道具 举报

发表于 2005-11-29 23:27:59 | 显示全部楼层
Post by DoDo
"每次启动机器就会得到一个ip地址"

这句话没错, 但是一般来说, DHCP服务器会尽量给同一个MAC分配同一个IP, 所以如果只用Windows或者只用Linux, 那么每次启动得到的 IP 应该是相同的. 但是现在确实出现了Windows下的 IP 和 Linux 下的 IP 不一样的情况. 我也很想知道这是为什么


那也只是尽量。如果你所在的局域网的机器数大于DHCP服务器的地址池可用IP数,同一个MAC被分到不同的IP就很好理解了。
回复 支持 反对

使用道具 举报

发表于 2005-11-30 07:38:51 | 显示全部楼层
Post by DoDo
"每次启动机器就会得到一个ip地址"

这句话没错, 但是一般来说, DHCP服务器会尽量给同一个MAC分配同一个IP, 所以如果只用Windows或者只用Linux, 那么每次启动得到的 IP 应该是相同的. 但是现在确实出现了Windows下的 IP 和 Linux 下的 IP 不一样的情况. 我也很想知道这是为什么

除非做特殊的绑定,否则很难一直获得同一个ip地址,我们平时上互联网所获得ip的方式就是dhcp,要获得同一个ip几乎不可能。
回复 支持 反对

使用道具 举报

发表于 2005-11-30 10:28:35 | 显示全部楼层
感谢楼上二位的回答. 由于我在学校里一直都是用DHCP上网, 而且确实在同一种系统中就总是能获得同一个IP,即使是先Linux,再Windows,再Linux,那么Linux二次获得的IP也是相同的,所以才产生了上面的疑惑
回复 支持 反对

使用道具 举报

发表于 2005-11-30 10:36:24 | 显示全部楼层
maybe you should read the different implementation of DHCP on each platform? maybe they calculate the IP by different magic number,hehe
回复 支持 反对

使用道具 举报

发表于 2005-11-30 11:58:48 | 显示全部楼层
我想也许还有一种可能,就是你装的其中一个系统的MAC是被修改过的。比较windows XP里面和MAC就极好修改,而且有些发布版本(比如“蕃茄”~~(“发布”是一个很linux的词))就已经默认可以修改MAC,那样的话可能导致你在windows下面和在linux下面的MAC地址实际上是不一样的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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