LinuxSir.cn,穿越时空的Linuxsir!

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

求证网卡别名的工作原理

[复制链接]
发表于 2005-7-22 01:22:13 | 显示全部楼层 |阅读模式
我有一台gentoo linux主机,它所在的网络为192.168.1.0,其中100-244为DHCP使用段,为了配置方便,我将gentoo主机配为DHCP,又为了获得一个确定的连接接口配置网卡别名为192.168.1.12.
我遇到的问题是头三天机子工作正常,但在今天早上putty连接192.168.1.12不通,也无法访问上面的tomcat,我以为是机子当掉了,跑过去一看还开着,连上显示器一切正常,从控制台登陆测试网络也一切正常,随后我重新启动了ssh和tomcat,还其他机子还是无法连接192.168.1.12.怪事!
就在我猜想会不会是ARP表更新导致MAC地址丢失而使网络不通时,无意中我发现Xmanager可以查询到那台gentoo,而地址栏上显示的ip是192.168.1.108这和我在白天看到的不一样!!!会不会就是这个问题呢?我赶紧用putty连接192.168.1.108可以连接!
于是根据上述现象,我猜测在配置了网卡别名后交换机是可以把包发送到正确的主机的,但在数据包到达主机后主机发现包的目的地址不是本机IP,接着就试图检索是否为本机IP绑定的别名.网卡在启动时先是通过DHCP得到一个IP,而后将别名绑定到这个IP上,然而随着租约的到期网卡又被重新配置过而此时没能做绑定别名的动作,因此原先的网卡别名无效.
以上是我的分析,贴出来肯请指正.
发表于 2005-7-22 03:09:13 | 显示全部楼层
看了handbook,也是这么做的,不知道怎么会事情了。你在/etc/conf.d/net里边设定了网卡的alias了吗?
alias_eth0="192.168.0.3 192.168.0.4"
回复 支持 反对

使用道具 举报

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

本版积分规则

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