AIX命令参考大全,卷 5,s - u - sliplogin 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

sliplogin 命令

用途

把标准输入终端线路转变到远程主机的“串行线路网际协议”(SLIP)链路。

语法

sliplogin [LoginName]

描述

sliplogin 命令把标准输入终端线路配置入连接到远程主机的“串行线路网际协议”(SLIP);即,该命令附加串行线路网络接口。

注:
用户需要使用 root 用户权限才能连接网络接口。

sliplogin 命令在 /etc/slip.hosts 文件中搜索一个与 LoginName 参数值相匹配的登录名条目。如果发现匹配的条目,则 sliplogin 为 SLIP(即,8 位透明的输入/输出)配置相应的线路,并把它转换成 SLIP 线路规程。然后,sliplogin 调用合适的登录 shell 脚本,此脚本使用 /etc/slip.hosts 文件中与登录名条目相关的本地和远程网际协议(IP)地址、网络掩码以及可选的参数来初始化 SLIP 接口。

一般初始化脚本文件是 /etc/slip.login。然而,为了满足特殊主机的特定初始化需求,可以创建名为 /etc/slip.login.userlogin 的脚本文件(其中 userlogin/etc/slip.hosts 文件中的登录名相匹配)。当 sliplogin 命令存在时,它使用 /etc/slip.login.userlogin 脚本文件,而不是 /etc/slip.login 脚本文件。

为了取消 SLIP 接口的初始化, sliplogin 命令使用 /etc/slip.logout 脚本文件或者 /etc/slip.logout. userlogin 脚本文件,如果有其中一个文件存在的话,优先使用后者。/etc/slip.logout 脚本文件和 /etc/slip.login 脚本文件有相同的参数; /etc/slip.logout.userlogin 脚本文件和 /etc/slip.login. userlogin 脚本文件有相同的参数。缺省状况下,/etc/slip.logout 脚本文件为指定的 SLIP 部件删除所有的通过网络接口的路由。当 SLIP 接口断开时需要做的额外进程可以添加到其中一个登出脚本文件中。

注:
  1. 当远程连接终止或 sliplogin 命令坏掉时,接口自动取消激活。
  2. 使用 slattach 命令访问有 SLIP 链路配置的远程系统。使用样本 shell 脚本文件 /usr/sbin/slipcall 来激活带适当参数的 slattach 命令,需要这些参数来调用远程系统并用远程系统指定的适当的值来配置当地接口。
  3. 当在 tty 设备上使用 sliplogin 作为用户的登录 shell 时,为了登录需要启用这个 tty 端口。当使用 slattach 而不是 sliplogin 作为 SLIP 服务器进程时,这和配置不同。

/etc/slip.hosts 文件

/etc/slip.hosts 文件是配置文件,它包含预配置 sliplogin 用户名和用户登录时分配给本地和远程接口的 IP 地址。sliplogin 搜索这个文件以匹配 LoginName 条目。该文件有下列格式:

/etc/slip.login 文件

/etc/slip.login/etc/slip.login.userlogin 文件是由 sliplogin 命令调用以初始化用户网络接口的设置脚本。如果 /etc/slip.login.userlogin 文件存在,就调用它,其中 sliplogin 命令的 LoginName 参数值与 /etc/slip.hosts 文件中登录名的条目相对应。如果不能访问这个文件,就调用 /etc/sip.login 文件。登录脚本文件包括下列参数:

slipunit 指定分配到该线路的 SLIP 接口的单元数目。例如,0 对应 sl0(sl0 是 s,小写字母 L,零。)
speed 指定线路的速度。
args 按顺序指定以 loginname 开头的 /etc/slip.hosts 文件条目的参数。

/etc/slip.logout 文件

/etc/slip.logout/etc/slip.logout.userlogin 文件是 sliplogin 命令调用用来取消用户网络接口初始化的设置脚本。如果 /etc/slip.logout.userlogin 文件存在,就调用它,其中 sliploginLoginName 参数值和 /etc/slip.hosts 文件中登录名的条目相对应。如果不能访问该文件,就调用 /etc/slip.logout 文件。

标志

</dev/ttyx 如果用户已经登录到 tty 设备上,并且想把他们的终端配置为 SLIP 线路,则向 ttyx 设备重新定向命令。

参数

LoginName 指定期望的登录名称。缺省值是当前的登录名称。

示例

sliplogin 命令的正常使用是为每个合法的、远程的 SLIP 的站点创建把 sliplogin 作为 shell 的 /etc/passwd 条目。例如,

foo:!:2010:1:slip line to foo:/tmp:/usr/sbin/sliplogin

必须在 /etc/slip.hosts 文件中添加条目。条目应该与下列示例相似:

foo 1.1.1.1 1.1.1.2 0xffffff00 normal

其中,loginname = foolocal_address = 1.1.1.1remote_address 1.1.1.2netmask = 0xffffff00, 以及 opt_args = normal。 (可选参数 normal 表示激活哪种 SLIP 模式。对于 AIX 4.1,只支持正常模式。)

诊断

sliplogin 命令把各种信息记录到系统日志守护进程(syslogd)里。此处列出的消息按照严重性级别分组。

错误严重性
消息 描述
ioctl (TCGETS): reason ioctl 子例程不能得到 reason 指定的线路参数。
ioctl (TCSETS): reason ioctl 子例程不能设置 reason 表示的线路参数。
ioctl (TIOCGETD): reason ioctl 子例程不能得到 reason 表示的当前 tty 规程。
/etc/slip.hosts: reason 不能打开 reason 表示的 /etc/slip.hosts 文件。
检查接口 xxx 标志失败。原因是 Errno。 由于 errno 全局变量中所指示的原因,试图检查指示的接口状态以避免可能的地址冲突失败。
用户访问拒绝 - 无 /etc/slip.login[.userlogin] 文件。 找不到 /etc/slip.login/etc/slip.login.userlogin 脚本文件。
用户访问拒绝 - 无 /etc/slip.hosts 条目可用。 /etc/slip.hosts 文件中没有登录名条目和命令指定的 LoginName 值相匹配。
访问拒绝 - getlogin 返回 0。 发出 sliplogin 命令的用户没有 /etc/passwd 文件中的密码条目。
注销脚本失败:从 /etc/slip.logout[.userlogin] 中退出状态 xxx 由于指定的退出状态,试图运行 /etc/slip.logout 或者 /etc/slip.logout.userlogin 脚本文件失败。
ttyx 没有 SLIP 接口。原因是 Errno。 由于 errno 全局变量中所指示的原因,不能为 ttyx 设备指定 SLIP 接口。尝试运行 ifconfig slx up 命令或者使用 SMIT 来为 tty 设备添加网络接口。
打开 /dev/null: reason 由于指示的原因,试图打开 /dev/null 设备失败。
找不到 /etc/slip.logout 文件 不能找到 /etc/slip.logout 文件。
sliplogin:不能把 SLIP 规程添加到 ttyx ttyx 设备不存在 SLIP 接口。尝试运行 ifconfig slx up 命令或者使用 SMIT 来为 tty 设备添加网络接口。
从 tty 移除 SLIP 规程失败。原因是 Errno。 由于 errno 全局变量中所指示的原因,试图从 tty 设备中移除 SLIP 规程失败。
tcgetattr: reason 由于 reason 指示的原因,试图读取 tty 设备的当前属性失败。
userlogin 登录失败:/etc/slip.login[.userlogin] 的退出状态 xxx 由于指定的退出状态,系统调用执行 /etc/slip.login 或者 /etc/slip.login.userlogin 脚本文件失败。

信息严重性
消息 描述
为 ttyx 上的 userlogin 附加 SLIP 单元 xxx sliplogin 命令在 /etc/slip.hosts 文件中找到了登录名条目,该条目和命令中指定的 LoginName 值相匹配,调用适用的 /etc/slip.login 或者 /etc/slip.login.userlogin 文件,并且现在附加指示的网络接口。
关闭 userlogin SLIP 单元 xxx(信号) 由于信号的原因,sliplogin 命令终止,从而关闭指定的 userlogin 所指示的 SLIP 单元。

通知严重性
消息 描述
userlogin 附加 SLIP 单元 xxx 已经成功地为所指示的 userlogin 附加了指示的 SLIP 单元。

文件

/etc/slip.hosts 当用户登录时,为本地和远程接口分配的包含预配置 sliplogin 用户名称和 IP 地址名称的配置文件。
/etc/slip.login 或者 /etc/slip.login.userlogin sliplogin 命令调用设置脚本来初始化用户的网络接口。
/etc/slip.logout 或者 /etc/slip.logout.userlogin sliplogin 命令调用用来取消初始化用户网络接口的设置脚本。

相关信息

slattach 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]