- 论坛徽章:
- 0
|
这个是以前在4.1及以前版本上用的配置文件和shell
网卡是rtl8129,杭州电信!
用法:
chmod 755 adsl.sh
adsl.sh -start
adsl.sh
- #!/bin/sh
- #/etc/rc.d/adsl.sh
- pppoe_status() {
- IP=$(/sbin/ifconfig tun0 | awk '/netmask/{print $2}')
- if [ ! -z "$IP" ]; then
- echo "pppoe link is up, ip: " $IP
- else
- echo "pppoe link is down"
- fi
- }
- pppoe_start() {
- echo -n "starting pppoe "; ppp -ddial pppoe > /dev/null
- for i in 5 4 3 2 1; do
- sleep 2; echo -n "."
- IP=$(/sbin/ifconfig tun0 | awk '/netmask/{print $2}')
- if [ ! -z "$IP" ]; then
- break
- fi
- done
- echo "."
- pppoe_status
- }
- pppoe_stop() {
- PID=$(ps aux | awk '/ppp -ddial/{print $2}')
- if [ ! -z "$PID" ]; then
- kill $PID
- fi
- echo "pppoe link is down"
- }
- case "$1" in
- 'start' | '-start')
- pppoe_start
- ;;
- 'stop' | '-stop')
- pppoe_stop
- ;;
- 'status' | '-status')
- pppoe_status
- ;;
- *)
- echo "Usage: $0 [-start | -stop | -status]"
- exit 1
- esac
复制代码
ppp.conf
- default:
- set log Phase Chat IPCP CCP tun command
- set redial 15 0
- set reconnect 15 10000
- pppoe:
- set device "!/usr/sbin/pppoe -i rl0"
- set mtu max 1492
- set mru max 1492
- set speed sync
- disable acfcomp protocomp
- deny acfcomp
- set crtscts off
- enable lqr
- enable dns
- set lqrperiod 5
- set cd 5
- set dial
- set login
- set timeout 0
- set authname "username"
- set authkey "password"
- add! default HISADDR
- enable mssfixup
复制代码 |
|