问题 问答题

Linux网关计算机有两个网络接口(eth0和eth1),每个接口与对应的子网连接。该计算机/etc/sysconfig/network文件清单为:
NETWORKING=yes
FORWARD_IPV4= (2)
HOSTNAME=www.test.com.cn
/etc/sysconfig/network-scripts/ifcfg-eth0 文件清单为:
DEVICE=eth0
IPADDR=192.168.1.126
NETMASK= (3)
…(以下省略)
/etc/sysconfig/network-scripts/ifcfg-eth1 文件清单为:
DEVICE=eth1
IPADDR=192.168.1.254
NETMASK= (4)
…(以下省略)

答案

参考答案:255.255.255.128

解析:Linux内核默认内置有IP伪装功能。但是,使用一个没有内置IP伪装功能的内核,则需要重新编译,装载一些模块,然后设置数据包过滤规则以便允许转换的进行。为了让IP伪装能够工作,需要打开服务器的IP转发功能,即将/etc/sysconfig/network文件中的FORWARD_IPV4设置为yes而启用IP转发。
一个较完整/etc/sysconfig/network-scripts/ifcfg-eth0文件清单是:
DEVICE=eht0 /*指明网卡的名称*/
IPADDR=192.168.1.126 /*指明分配给网卡的IP地址*/
NETMASK=255.255.255.128 /*指明子网掩码,因为该子网有126个可用的IP地址*/
NETWORK=192.168.1.0 /*指明网络地址*/
BROADCAST=192.168.1.127 /*指明广播地址*/
ONBOOT=yes /*指明在系统启动时是否激活网卡*/
BOOTPROTO=none /*指明是否使用bootp协议*/
同理,由于技术部子网可用的IP地址有126个,因此在/etc/sysconfig/network-scripts/ifcfg-eth1文件中子网掩码也应设置为255.255.255.128,即NETMASK=255.255.255.128。
一旦配置完Linux网关计算机的网络配置文件,应该使用/etc/rc.d/init.d/network restart命令来重新启动网络以使之修改生效。

单项选择题
判断题