bootpd [ -s ] [ -t Integer ] [ -d [ -d ... ] ] [ -g ] [ ConfigFile [ DumpFile ] ]
bootpd 命令实现“因特网引导协议”服务器。
bootpd 守护进程通常由 inetd 守护进程启动。缺省的 /etc/inetd.conf 文件包含以下行:
bootps dgram udp wait root /usr/sbin/bootpd bootpd
缺省情况下,此条目取消注释。添加 bootpd 守护进程至 inetd 守护进程的可用子服务器列表的一种方法是使用“系统管理界面工具”(SMIT)。使 bootpd 守护进程成为可用的另一种方法是编辑 /etc/inetd.conf 文件,取消 bootps 条目的注释,并输入 refresh -s inetd 或 kill -1 InetdPid 以通知 inetd 守护进程已对其配置文件进行的更改。现在,当 bootp 请求到达时,inetd 启动 bootpd 守护进程。一旦启动该守护进程,bootpd 继续侦听引导请求。然而,如果服务器在前一请求的 15 分钟内没接收到引导请求,它将退出以保存系统资源。此 15 分钟超时值可使用 -t 标志来更改。
要启动不具有 inetd 的 bootpd 守护进程,使用 -s 标志。此方式中,bootpd 守护进程继续侦听 bootp 请求直到守护进程被杀死。
启动时,bootpd 守护进程在 /etc/services 文件中查找要使用的端口号,并抽取以下条目:
bootps | BOOTP 服务器侦听端口。 |
bootpc | 用于回复客户机的目的地端口。 |
然后,bootpd 守护进程读取它的配置文件。如果未指定配置文件,则缺省文件为 /etc/bootptab。一旦读取了配置文件,bootpd 守护进程开始侦听并处理 bootp 请求。当 bootpd 守护进程接收 SIGHUP 挂起信号或当它接收 bootp 请求包并检测文件是否已被更新时,它会重新读取配置文件。重新读取配置文件时,主机可被添加、删除或修改。
/usr/sbin/bootpd -s
/usr/sbin/bootpd -s -d -d -d /etc/newconfig /etc/newdumpfile
/etc/bootpd.dump | 缺省 bootpd 转储文件 |
/etc/bootptab | 缺省 bootpd 配置文件。 |
/etc/services | 定义用于因特网服务的套接字和协议。 |
/etc/inetd.conf | 包含 inetd 守护进程的配置信息。 |
x_add_nfs_fpe 命令、x_rm_fpe 命令。