1. 程式人生 > >如何應對電信PPPOE撥號用戶24/48小時斷線一次

如何應對電信PPPOE撥號用戶24/48小時斷線一次

pppoe routeos restart

筆者家裏有一臺做測試的虛擬服務器,通過電信的100M光釬遠程控制,有時候白天做實驗的時候突然中斷,經過查看路由(MikroTik RouterOS 6.38.5)日誌發現每天差不多15:25分左右都有如下日誌,

15:26:16 pppoe,ppp,info ChinaNet: terminating...
15:26:16 pppoe,ppp,info ChinaNet: disconnected
15:26:16 pppoe,ppp,info ChinaNet: initializing...
15:26:16 pppoe,ppp,info ChinaNet: waiting for packets...
15:26:17 pppoe,ppp,info ChinaNet: connecting...
15:26:20 pppoe,ppp,info ChinaNet: authenticated
15:26:20 pppoe,ppp,info ChinaNet: connected

於是乎要求電信在非工作時間斷線,不要在白天進行資源回收中斷線路影響用戶使用,但得到的答復是我們沒有辦法設置定時斷線,我們的遊戲規定如下,

 我公司提供給客戶的寬帶上網方式有兩種:
 一種是分配靜態地址的寬帶專線,
 這種方式根據工信部(34號令),客戶需要向電信行業主管部門進行備案;
 另一種是動態分配IP地址的撥號寬帶,
 即‘通過Modem、ADSL、有線寬頻、小區寬頻等撥號上網方式’,
 使用這種方式上網的客戶所分配到的IP地址是動態的,
 為保證用戶使用動態IP地址和資源的最優化,同時保證用戶計費準確,
 最大在線時長為後付費48小時,預付費24小時,不區分接入方式。

註:請問合同有這樣的規定嗎?IP資源回收無可厚非,但影響用戶使用是否合理?

既然電信無所作為,影響用戶也可以置之不理,於是技術人就得自己出解決方案,RouterOS強大之處在於腳本,於是乎定義路由如下,搞定O(∩_∩)O哈哈~。

第一步,確定PPPOE虛擬接口名稱

技術分享

第二步,定義重啟PPPOE的計劃任務

在On Event中加入如下代碼,

{
/interface pppoe-client disable ChinaNet;
/interface pppoe-client enable ChinaNet;
}

詳細配置請參閱下圖,

技術分享

本文出自 “老譚linux集群博客” 博客,請務必保留此出處http://cmdschool.blog.51cto.com/2420395/1981199

如何應對電信PPPOE撥號用戶24/48小時斷線一次