Linux 命令速查
网络 man sliplogin

sliplogin

把终端线路转换为 SLIP 网络接口的登录程序

返回

补充说明

sliplogin 用于在串行线路上提供 SLIP(Serial Line Internet Protocol)接入。它通常被配置成某个用户的登录 shell,用户通过串口或拨号登录后,sliplogin 根据 /etc/slip/slip.hosts 中的配置为该线路建立 sl0、sl1 等 SLIP 接口,并执行 slip.login 脚本完成 IP 地址与路由设置。

SLIP 是 PPP 之前的老一代串口链路协议,只承载 IP、没有认证与协商机制,如今已被 PPP 完全取代。现代系统基本不再使用 sliplogin,仅在维护老旧设备或做协议实验时才会遇到。

配置文件一般包括:/etc/slip/slip.hosts(允许的登录名、源/目的地址、网络掩码)、/etc/slip/slip.login(建立接口后执行的脚本)和 /etc/slip/slip.tty(按终端指定参数)。修改后需要重新登录对应线路才会生效。

语法

sliplogin [用户名]

配置示例

# /etc/slip/slip.hosts 示例
# 登录名   本端地址        对端地址        掩码
alice      192.168.1.1     192.168.1.2     255.255.255.0
bob        192.168.1.1     192.168.1.3     255.255.255.0

实例

# 将用户的登录 shell 设为 sliplogin(需 root)
sudo usermod -s /usr/sbin/sliplogin alice

# 查看系统当前的 SLIP 接口
ip link show type slip

# 手工为串口建立 SLIP 链路(调试时可替代 sliplogin)
sudo slattach -p slip -s 9600 /dev/ttyS0

参考链接