PPPOPTIONS=options, 这里 options 是一个选项字符串. 它放在命令行的最后, 可以覆盖以前定义的其他选项。
PAPNAME=name, 这里name是pppd命令行 "name $PAPNAME"部分。
注意 emotename选项总是指定为逻辑ppp设备名, 象ppp0 (如果其他ppp设备已经启动,它可能是物理设备ppp1), 它使管理pap/chap文件更容易 ---名称/口令对是和逻辑ppp设备名相关的, 它们可以一起管理。
原则上, 逻辑PPP设备名可以是worldnet或myISP, 而不一定必须是``ppp0 -- ``pppN
REMIP=addr, 这里addr是远程IP地址(通常不指定)。
MTU=value, 这里value是MTU值。
MRU=value, 这里value是MRU值。
DISCONNECTTIMEOUT=value, 这里value 代表在连接中断后重新建立连接需要等待的秒数。
RETRYTIMEOUT=value, 这里value 代表前一次连接失败后再次连接需要等待的秒数。
/etc/sysconfig/network-scripts/chat-
-- 这个文件是PPP或SLIP连接的对话script, 用来建立连接. 对于SLIP设备, 从对话 script写一个DIP script; 对于PPP设备, 直接使用对话script。
/etc/sysconfig/network-scripts/dip-
-- 这个只写script是netcfg从对话script创建的. 不要修改这个文件. 将来, 可能会没有这个文件, 将从对话script动态创建。
/etc/sysconfig/network-scripts/ifup-post
-- 这个文件在任何网络设备(除了SLIP设备)启动是被调用. 调用/etc/sysconfig/network-scripts/ifup-routes 启动基于那个设备的静态路由. 启动那个设备的别名. 如果主机名没有设置并可以从它的IP地址找到的话, 设置主机名. 发送SIGIO给任何请求网络事件通知的程序。
可以扩展配置域名服务, 如果需要, 调用scripts等等。
/etc/sysconfig/network-scripts/ifdhcpc-done
-- 这个文件在DHCP 配置完成后被dhcpcd调用; 从dhcpcd在/etc/dhcpc/resolv.conf中写的版本可以配置/etc/resolv.conf。
System V Init
本节简单介绍启动的内部过程. 它主要包括机器如何用SysV init启动, 以及用旧的Linux版本和SysV启动的区别。
Init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事。
SysV init很快成为Linux世界在启动时控制软件启动的标准. 这是因为它比传统的 BSD init更容易使用, 更有力和更灵活。
SysV init和BSD init不同点还有, 配置文件存放在/etc的一个子目录而不是存放在/etc. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
init.d
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. Services不包括象setserial这种运行一次就退出的事. 那种事应该放在rc.local或 rc.serial。
如果您需要rc.local, 它应该在/etc/rc.d. 虽然它作用不大, 但大多数系统都有它. 如果您在启动时需要做串口方面的事, 您还可以在 /etc/rc.d中放一个rc.serial。