Linux 命令速查
网络 man dip

dip

拨号 IP 连接工具(已过时)

返回

补充说明

dip(Dialup IP)用于通过串行线路和调制解调器建立 SLIP/PPP 拨号连接,自动完成拨号、登录、协商和路由设置。在宽带与移动网络普及后已基本废弃,现代拨号应使用 pppd、NetworkManager 或 nmcli。

它读取脚本文件描述连接步骤,支持类似 chat 的交互匹配。软件包名为 dip,多数新发行版已不再默认安装,部分仓库甚至已经移除。若只是调试串口,可用 minicom、screen 等工具。

注意:dip 曾因 setuid 设计带来安全风险,不建议在联网服务器上安装。配置通常涉及 /etc/dip.conf 与用户权限,脚本中的用户名、密码以明文保存,应严格限制文件权限。

以下内容仅供维护旧系统参考;新部署请直接使用 pppd 或 NetworkManager 的拨号配置,它们有更完善的日志、重连和认证支持。

在旧系统中,dip 常被启动脚本调用,连接建立后再用 ifconfig 配置 SLIP 接口。由于依赖已废弃的接口与权限模型,排错成本较高,遇到问题应优先迁移到 pppd。

语法

dip [选项] [脚本]

实例

# 使用默认串口执行拨号脚本
sudo dip dialup.dip

# 现代替代:用 pppd 调用 provider 配置
sudo pppd call provider

# 查看串口设备是否就绪
ls -l /dev/ttyS0 /dev/ttyUSB0

# 查看是否已建立 SLIP/PPP 接口
ip link show | grep -E 'sl0|ppp'

参考链接