linux下 pppoe通过直接设置配置文件方式进行拨号

网上找到的资料大部分是交互式pppoe-setup命令进行拨号,其实可以通过直接配置pppoe拨号需要的配置文件拨号连接。
前提:需要先安装pppoe拨号工具。
1、在/etc/sysconfig/network-scripts中创建一个名为《ifcfg-ppp0》的文件,用vi在其中添加以下内容:
pppoe配置模板
其中要修改的项主要有下面的几项,可以写一个脚本进行修改:
NAME=DSLppp0 #拨号连接名称
DEVICE=ppp0 #设备标识
ONBOOT=no #是否自启动
ETH=eth0 #使用的网口号
PROVIDER=DSLppp0 #与DEVICE保持一致
USER=pppoe #pppoe连接账号
2、在/etc/ppp目录下添加密码
在《/etc/ppp/chap-secrets》、《/etc/ppp/pap-secrets》中添加账号和密码
chap-secrets

pap-secrets
连接的时候pppoe程序会自动到/etc/ppp下相应的配置文件找用户名对应的密码
密码匹配大致过程:pppoe在/etc/sysconfig/network-scripts下搜索《ifcfg-ppp[n]》(n为整数)->查找《ifcfg-ppp[n]》中的“USER”项–>根据“USER”到/etc/ppp下查找《chap-secrets》和《pap-secrets》中和“USER”的账号匹配的密码,用于连接
3、检查配置
输入命令:pppoe-setup,会提示上面步骤添加的拨号连接已经存在。不要继续。
4、启动pppoe拨号
pppoe-start
5、停止pppoe连接
pppoe-stop
6、查看pppoe连接状态
pppoe-status

注意:
1、拨号连接的网口配置需要设置成自动获取ip地址
2、chap-secrets中配置一般和pap-secrets中的账号密码相同,但是也可以不一样,必要时候需要设置成不同的密码
3、pppoe支持的命令工具(sbin下):
pppoe-connect
pppoe-relay
pppoe-server
pppoe-setup
pppoe-sniff
pppoe-start
pppoe-status
pppoe-stop
ppp-watch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值