服务器拨号注意事项

Catalogue

服务器拨号是由账号密码播成的,拨号服务查看/opt/pppoe/pppoe_user.txt文件然后生成配置文件/etc/ppp/chap-secrets/etc/ppp/pap-secrets这是拨号服务真正访问的配置文件),还有网卡

/opt/pppoe目录下有拨号测试脚本可以使用(当拨号失败时)
拨号到最后要创建网卡,也就是ifcfg-ppp0文件,

当拨号失败的时候,也就是某一个账户无效时,比如第二个账户无效,拨不上号,拨号服务就会将ifcfg-ppp1创建一个备份ifcfg-ppp1.bak,然后将ifcfg-ppp1删除。这样下次拨号就不会再拨这个号了

更改服务器拨号
需要更改的文件

  • pppoe_user.txt
  • chap-secrets
  • pap-secrets
  • ifcfg-ppp

网卡记录拨号的账号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# cat /etc/sysconfig/network-scripts/ifcfg-ppp12

USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp12
DEVICE=ppp12
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl12.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=no
SYNCHRONOUS=no
ETH=macv12
PROVIDER=DSLppp12
USER=11111111
PEERDNS=no
DEMAND=no
LINUX_PLUGIN=/usr/lib64/pppd/2.4.5/rp-pppoe.so

检测拨号是否成功

1
2
3
4
5
config_list=`ls /etc/sysconfig/network-scripts/ifcfg-ppp*|sort -Vk 1`
for config in $config_list
do
/usr/sbin/pppoe-status $config
done

检测汇聚是否成功
1.进行带宽测速
2.查看iptables规则
iptables -nvL -t mangle

input规则
1.png

output规则
2.png

postrouting规则
3.png

判断机器是否为专线

  1. 网卡配置为静态IP,为公网IP
  2. nat类型为open

服务拨号时会清除路由,这时候添加默认路由是加不上去的
解决方法
把进程里的拨号进程清掉(注意:进程号是不断变换的)
ps aux |grep ppp
kill -9 $进程号
把进程杀掉之后就能添加路由了
ip route add default via 182.100.208.1(网关) dev eth0 proto dhcp metric 100
dhcp: 动态分配IP
static: 静态IP