ifconfig一问
如下命令:[root@server:~]#ifconfig eth1 192.168.11.180 netmask 255.255.255.248
查看eth1的状态:
[root@server:~]#ifconfig eth1
eth1 Link encap:EthernetHWaddr 00:11:11:38:22:A3
inet addr:192.168.11.180Bcast:192.168.11.255Mask:255.255.255.128
UP BROADCAST MULTICASTMTU:1500Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b)TX bytes:2479 (2.4 KiB)
问题:eth1的广播地址为192.168.11.255,是不是应该指定为192.168.11.183 ? 这个错误的广播会造成哪些影响呢? 根据你的命令:
#ifconfig eth1 192.168.11.180 netmask 255.255.255.128
eth1的广播地址就应该为192.168.11.255,eth1发送的广播包,网络192.168.11.128上的每一个IP地址均可接收到;如果指定为192.168.11.183(并不是该网的广播地址)则只有该地址能收到广播包,相当于给指定主机发送数据包。 根据你的命令:
#ifconfig eth1 192.168.11.180 netmask 255.255.255.128
eth1的广播地址就应该为192.168.11.255,eth1发送的广播包,网络192.168.11.128上的每一个IP地址均可接收到;如果指定为192.168.11.183(并不是该网的广播地址)则只有该地址能收到广播包,相当于给指定主机发送数据包。
不好意思,说错了。是255.255.255.248,头发晕。
那 192.168.11.48 / 255.255.255.248也能收到广播?
Re: ifconfig一问
Axin 如下命令:[root@server:~]#ifconfig eth1 192.168.11.180 netmask 255.255.255.248
如果netmask是255.255.255.248,子网192.168.11.176/29(192.168.11.176-192.168.11.183)的广播地址就是192.168.11.183
192.168.11.48 / 255.255.255.248不能收到192.168.11.180的广播,这两个子网就不在一个广播域。
Re: ifconfig一问
如下命令:[root@server:~]#ifconfig eth1 192.168.11.180 netmask 255.255.255.248
如果netmask是255.255.255.248,那你配置给eth1的地址其实是子网192.168.11.180-192.168.11.187的网络地址,应该使用192.168.11.181-192.168.11.186给eth1,192.168.11.187是本网段的广播地址!
192.168.11.48 / 255.255.255.248不能收到192.168.11.180的广播,这两个子网就不在一个广播域。
换三位host地址,那不应该是176~183吗?怎么到180~187了? 抱歉,刚才写错了,现已改正!
页:
[1]