winiori
2013-09-07, 08:05 PM
請教高人,有沒有辦法用語法寫出ADSL PPPOE撥號然後如果不是61開頭的IP就一直自動斷線重撥直到撥到61開頭為止
別叫我換固定IP
但我不要固定IP,固定IP很麻煩~~~而且不一定快,浮動制的61開頭的IP,上對岸用飛的,抓百度網盤 100M吃到滿
贊助商連結
別叫我換固定IP
但我不要固定IP,固定IP很麻煩~~~而且不一定快,浮動制的61開頭的IP,上對岸用飛的,抓百度網盤 100M吃到滿
贊助商連結
贊助商連結 winiori 2013-09-07, 08:05 PM 請教高人,有沒有辦法用語法寫出ADSL PPPOE撥號然後如果不是61開頭的IP就一直自動斷線重撥直到撥到61開頭為止 別叫我換固定IP 但我不要固定IP,固定IP很麻煩~~~而且不一定快,浮動制的61開頭的IP,上對岸用飛的,抓百度網盤 100M吃到滿 贊助商連結 ltfpig.zs 2013-09-08, 07:20 PM @echo off :loop rasdial /disconnect rasdial "浮動IP名字" 帳號@hinet.net 密碼 ipconfig | findstr "IPv4" ipconfig | findstr "IPv4" | findstr "61\..*\..*\..*$" || goto loop pause ------------------------------------------- 應該就這樣吧,有錯請包含 bx2aa 2013-09-08, 09:48 PM @echo off :loop rasdial /disconnect rasdial "浮動IP名字" 帳號@hinet.net 密碼 ipconfig | findstr "IPv4" ipconfig | findstr "IPv4" | findstr "61\..*\..*\..*$" || goto loop pause ------------------------------------------- 應該就這樣吧,有錯請包含 我的 XP 系統沒裝 IPV6 要改 IPV4 為 IP Address ipconfig | findstr "IP Address" | findstr "61\..*\..*\..*$" || goto loop ps:給其他看不懂的人看的 意思是用 findstr 找到 IP Address 這行, 再用 findstr 找 61後 IP格式 若失敗就執行後面 goto loop .*也會匹配到其他字, 但是那行結尾前就只有 IP 不會有其他資料可以匹配, 就不用管. pause 上一行加個 ipconfig 顯示下 IP 或許更好用. pause 改 sleep 三秒或是五秒或是十秒 應該更佳吧! 不知道用 ipconfig /release ipconfig /renew 能不能更換 IP? 93123211 2013-09-08, 11:46 PM pause 上一行加個 ipconfig 顯示下 IP 或許更好用. pause 改 sleep 三秒或是五秒或是十秒 應該更佳吧! 不知道用 ipconfig /release ipconfig /renew 能不能更換 IP? ipconfig /renew這兩行在SERVER 2012是沒有用的,PPPOE的 IP還是依樣 bx2aa 2013-09-10, 02:10 AM 用以前做的 CDlinux(7R-SSH-iou2net(perl-python)-WEB)15.iso 試了一下! CISCO Router 當 PPPoE Server CCA>en CCA#configure terminal Enter configuration commands, one per line. End with CNTL/Z. CCA(config)#hostname BX2AA BX2AA(config)#ip dhcp excluded-address 172.16.2.1 172.16.2.5 BX2AA(config)#ip dhcp pool cisco BX2AA(dhcp-config)#network 172.16.2.0 255.255.255.0 BX2AA(dhcp-config)#dns-server 139.175.55.244 BX2AA(dhcp-config)#netbios-name-server 172.16.1.101 BX2AA(dhcp-config)#vpdn enable BX2AA(config)#username cisco password 0 cisco BX2AA(config)#bba-group pppoe global BX2AA(config-bba-group)#virtual-template 1 BX2AA(config-bba-group)#interface ethernet0/0 BX2AA(config-if)#no ip address *Sep 10 05:58:11.791: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up %Error opening tftp://255.255.255.255/cisconet.cfg (Timed out) *Sep 10 05:58:11.792: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to up BX2AA(config-if)#pppoe enable BX2AA(config-if)#no shutdown BX2AA(config-if)#interface virtual-template1 BX2AA(config-if)#ip address 172.16.2.254 255.255.255.0 BX2AA(config-if)#peer default ip address dhcp-pool cisco BX2AA(config-if)#ppp authentication chap BX2AA(config-if)# BX2AA(config-if)#end BX2AA# ipconfig 裡面 IP 那行是 IP Address. . . . . . . . . . . . : 192.168.0.100 @echo off :loop rasdial /disconnect rasdial "浮動IP名字" 帳號@hinet.net 密碼 ipconfig | findstr "IP Address" ipconfig | findstr "IP Address" | findstr "172\..*\..*\.8$" || goto loop pause 只要 172.xxx.xxx.8 就結束. 點兩下批次檔開始跑 沒有連線 命令已成功完成。 正在連線到 TEST... 正在檢查使用名稱及密碼... 正在網路上登錄您的電腦... 已成功連線到 TEST。 命令已成功完成。 Windows IP Configuration IP Address. . . . . . . . . . . . : 192.168.0.100 IP Address. . . . . . . . . . . . : 172.16.2.6 命令已成功完成。 正在連線到 TEST... 正在檢查使用名稱及密碼... 正在網路上登錄您的電腦... 已成功連線到 TEST。 命令已成功完成。 Windows IP Configuration IP Address. . . . . . . . . . . . : 192.168.0.100 IP Address. . . . . . . . . . . . : 172.16.2.7 命令已成功完成。 正在連線到 TEST... 正在檢查使用名稱及密碼... 正在網路上登錄您的電腦... 已成功連線到 TEST。 命令已成功完成。 Windows IP Configuration IP Address. . . . . . . . . . . . : 192.168.0.100 IP Address. . . . . . . . . . . . : 172.16.2.8 IP Address. . . . . . . . . . . . : 172.16.2.8 請按任意鍵繼續 . . . 最後加 ipconfig 應該也不用, 最後已顯示. 93123211 2013-09-13, 01:04 AM 可否借轉?? |
|