问答题 【问题1】
1.运行 (1) 命令关闭主机PC2和主机PC3,分别在这两台主机上添加第二块网卡(eth1)。
2.在Linux操作系统下安装网卡,如果操作系统没有内置的驱动程序,那么用户必须 (2) ,才能完成驱动程序的安装。
3.在主机PC2与PC3上为第二块网卡分配IP地址,并激活该网络接口:对于主机PC2应执行的配置命令是 (3) ;对于主机PC3应执行的配置命令是 (4)
【供选择的答案】
(1)
  • A.reboot
  • B.shutdown
  • C.init 1
  • D.init 6
    (2)A.用ifconfig命令配置网卡B.手工修改“/dev/eth0”文件C.手工安装驱动程序且重新编译Linux内核D.重启操作系统
    (4)A.ifconfig -up eth1 218.5.120.2/24B.ifconfig eth1 218.5.120.2 255.255.255.0 upC.ifconfig eth1 218.5.120.2 up netmask 255.255.255.0D.ifconfig eth1 218.5.120.2/8;ifconfig eth1 up


【正确答案】(1) B或shutdown
(2) C或手工安装驱动程序且重新编译Linux内核
(3) ifconfig eth1 218.5.120.1 up netmask 255.255.255.0
(4) C或ifconfig eth1 218.5.120.2 up netmask 255.255.255.0
【答案解析】这是一道要求读者掌握Linux环境下TCP/IP网络的安装与配置方面的推理分析题。
通过阅读图6-14所示的网络拓扑结构,可先将图中各主机网络接口的IP地址信息整理出来,见表 6-12。
表6-12 各主机网络接口IP地址信息表
主 机
网 卡
IP地址
所 在 网 段
默认网关
子网掩码
PC1
eth0
 192.168.110.1  192.168.110.0/24  192.168.110.254  255.255.255.0
PC2
eth0
 192.168.110.254
eth1
 218.5.120.1  218.5.120.0/24
PC3
eth0
 192.168.100.254  192.168.100.0/24
eth1
 218.5.102.2  218.5.120.0/24
PC4
eth0
 192.168.100.0/24  192.168.100.0/24  192.168.100.254
Linux系统中TCP/IP的配置包括主机名的设置、网络接口的IP地址的配置、路由的配置。其中:
①主机名的设置可用hosmame命令,如hosmame my_pc.gcz.name.com就可以设置机器的主机名。
②网卡接口的IP地址配置可用ifconfig命令来完成,如想将IP地址192.168.100.254分配给接口(或网卡)eth0,将IP地址218.5.120.2分配给接口.(或网卡)eth1,则可通过以下两条命令完成这些分配工作:
ifconfig eth0 192.168.100.254 netmask 255.255.255.0
ifconfig eth1 218.5.120.2 netmask 255.255.255.0
以上命令中netmask是设置接口(或网卡)的子网掩码,后面紧跟的是掩码值。
③路由的配置可用route命令来完成。如想将IP地址218.5.120.2/24设为218.5.120.0网段的默认网关,则可输入“route add default gw 218.5.120.2”命令来完成这一设置。
当输入“route add -net 192.168.100.0 eth0”命令时,则说明通过该路由器的网络接口eth0能访问的网络是192.168.100.0,即与本机eth0接口直连的网络。
在Linux环境下有shutdown、halt、reboot及init等一些常用的关机/重启命令,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。其中,在系统关机前使用shutdown命令,系统就会将这一关机信息通知所有登录的用户,并将login指令冻结(即新的用户不能再登录)。本案例中,由于要为主机PC2、PC3添加第二块网卡(eth1),根据计算机使用常识可知,这一操作需在关闭计算机电源的状态下完成,因此(1)空缺处可使用能将系统安全关机的shutdown命令来关闭计算机PC2、PC3。对于其他供选择的答案,reboot及init 6是将操作系统重启的命令;init 1命令用于将操作系统切换到单用户模式。
网卡硬件安装后,如果Linux操作系统没有内置的驱动程序,那么用户必须手工安装驱动程序且重新编译Linux内核,才能完成驱动程序的安装。
由于(3)空缺处是填空题,而(4)空缺处是选择题,因此可以先完成(4)空缺处的选择,从中建立解题的思路,再回头完成(3)空缺处的填写。从图6-14所示的网络拓扑图中可知主机PC3上eth1接口的IP地址是218.5.120.2,该地址属于C类IP地址,其默认的子网掩码是255.255.255.0。因此可通过 ifconfig命令为主机PC3的eth1接口分配IP地址,并激活该网络接口。其配置命令是:ifconfig eth1 218.5.120.2 up netmask 255.255.255.0,其中参数up表示启动(激活)网卡。如不使用netmask选项来指定子网掩码,系统会自动加上掩码255.255.255.0,即命令ifconfig eth1 218.5.120.2 up与以上配置命令等效。
同理,图6-14所示的主机PC2上eth1接口的IP地址是218.5.120.1,子网掩码是255.255.255.0。参照(4)空缺处的语法格式,(3)空缺处可填入命令ifconfig eth1 218.5.120.1 up netmask 255.255.255.0以完成对主机PC2的eth1接口分配IP地址,并激活该网络接口。