- 论坛徽章:
- 0
|
碰到下面的问题,请哪位帮帮忙,先谢谢了。
Solaris10 x86 和 Solaris8 sparc 混合的环境, Server 是 Solairs10的,Clients 是两种都有。
所有的设置都一样:
IP range: 10.19.239.xxx
/etc/netmasks 10.19.239.0 255.255.240.0
/etc/defaultrouter 10.19.224.1
在Server上:
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
inet 10.19.239.211 netmask ff000000 broadcast 10.255.255.255
ether 0:15:17:e3:4b:10
在Client上:
# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.19.239.205 netmask ffffff00 broadcast 10.19.239.255
ether 0:14:4f:f:ff:db
Server上的netmask变成了255.0.0.0 broadcast 10.255.255.255, 而在Clients上却成了255.255.255.0 broadcast 10.19.239.255,
Server可以和其他subnet通话, Clients不可以,我只好用ifconfig命令:
ifconfig bge0 down
ifconfig beg0 netmask 255.0.0.0 broadcast 10.255.255.255
ifconfig bge0 up
请问这是什么原因呢? 我怎么解决? 谢谢。 |
|