问题 问答题

阅读以下说明,根据要求回答问题。

[说明]

某企业内部网(网络域名为test.com)由3台Linux服务器提供服务,其中DNS、FTP、SMTP和POP3这4种服务由一台服务器共同承担,Web服务由两台Linux服务器采用负载均衡技术承担。

如图7-16所示的是基于硬件的负载均衡方案,其中WSD Pro被称为导向器,通过导向器的调度,实现服务的负载均衡。主机www1.test.com、www2.test.com、ns.test.com和WSD Pro都配置了双网卡,各网卡IP地址配置见图7-16。

请将主机ns.test.com的/etc/sysconfig/network-scripts/ifcfg-eth0文件的(7)~(9)空缺处的配置内容填写完整,并回答相关问题。
DEVICE=eth0
IPADDR= (7)
NETMASK= (8)
NETMASK= (9)
BROADCAST=255.255.255.255
ONBOOT=yes
若将“BROADCAST=255.255.255.255”语句修改为“BROADCAST=192.168.1.255”,则对网络有什么影响?(请简要说明理由)

答案

参考答案:

(7)192.168.1.3

(8)255.255.255.0

(9)192.168.1.0

采用直接广播地址的广播分组可能会被路由器转发,外部网络用户可截获该广播分组,降低了网络的安全性。

解析:

在图7-16中主机ns.test.com一个完整的/etc/sysconfig/network-scripts/ifcfg-eth0文件清单如下:

DEVICE=eth0 /*指明网卡的名称*/

IPADDR=192.168.1.3 /*指明分配给网卡的IP地址*/

NETMASK=255.255.255.0 /*指明子网掩码,该子网有254个可用的IP地址*/

NETWORK=192.168.1.0 /*指明网络地址*/

BROADCAST=255.255.255.255 /*指明直接广播地址*/

ONBOOT=yes /*指明在系统启动时是否激活网卡*/

BOOTPROTO=none /*指明是否使用bootp协议*/

TCP/IP协议规定,将IP地址中表达主机部分的各位全部设置为“1”的IP地址称为该主机的直接广播地址。对于本试题IP地址192.168.1.3/24的直接广播地址的二进制数形式为11000000.10101000.00000001.11111111,其相应的十进制数形式为192.168.1.255。由此可见,直接广播地址包含一个有效的网络号和主机号,可在两个子网之间的任何一个节点向其他任何网络进行直接广播,但其有两个缺点:一个是需要知道信宿网络的网络号;另一个是采用直接广播地址的广播分组可能会被路由器转发,即外部网络的用户将会截取到这种广播分组,从而降低了网络的安全性。

如果只需在本子网内部进行信息广播,但又不知道本子网的网络号,则可利用将整个IP地址二进制比特位全部设置为“1”的本地广播地址.即255.255.255.255。本地广播地址用于本子网发送广播信息,即本地网络地址相同的主机均能收到其所在子网的广播包,其相应的广播分组不会被路由器转发。

一旦配置完Linux网关计算机的网络配置文件,应该使用/etc/rc.d/init.d/network restart命令来重新启动网络,以使其修改生效。

选择题
单项选择题