Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > ADSL动态地址的获取
【标  题】:ADSL动态地址的获取
【关键字】:ADSL
【来  源】:http://blog.chinaunix.net/article.php?articleId=63879&blogId=9978

ADSL动态地址的获取

Your Ad Here 如何获取ADSL的动态地址

这是一个获得动态IP地址的脚本。在FreeBSD中测试成功。
其中dip.sh是获取tun0上绑定的地址的脚本,而ftpfile.sh是将地址传到FTP服务器上。
 
++++++++++++++++++++dip.sh++++++++++++++++++
#!/bin/sh

gw_ipaddr="192.168.0.1"
while true ;do
sleep 150
   cgw_ipaddr=$(ifconfig tun0|grep inet|cut -d ' ' -f 2)

   if [ "$gw_ipaddr" = "$cgw_ipaddr" ]; then 
        sleep 150
   else
        set gw_ipaddr
        gw_ipaddr="$cgw_ipaddr"
        ctime=$(date "+%Y/%m/%d  %H:%M:%S")
        echo GW IPaddr[$ctime] : $gw_ipaddr .>>./tmpdata
       ./ftpfile.sh
       rm tmpdata
   fi
done
+++++++++++++++++++++++++++++++++++++++++
 
++++++++++++++++++ftpfile.sh++++++++++++++++
#!/bin/sh
ftp -n << !
open FTPServerIP
user USERNAME PASASWD
binary
prompt off
put ./tmpdata gwIP.txt
close
bye
!
+++++++++++++++++++++++++++++++++++++++++

 
NLS简介:【上一篇】
GNU make 文档(三)---第二章:makefile介绍(1):【下一篇】
【相关文章】
  • cisco 2500路由器实现ADSL接入
  • ADSL2技术特点及其应用分析
  • ADSL宽带网络的配制及优化
  • 主流ADSL技术比较及其前景
  • ASP.NET 与 ADSL
  • 不让上网被打断 八招应对ADSL的掉线
  • 各地的ADSL MODEM VPI、VCI 和DNS的信息
  • 通过注册表优化ADSL大法之Win XP篇
  • 对症下药:Adsl Modem故障速排方法
  • ADSL常见故障诊断和排除办法
  • 【随机文章】
  • 六大UNIX比较
  • nhibernate架构分析(uml图)
  • Unilan®系统附件--110理线器
  • [技术讨论]结对编程与交换编程的对话
  • TAO[三] 第二章 项目管理框架
  • Scripting in Mustang 的一点启发
  • PhotoImpact 7.0 工具箱详解-切割工具
  • Java 语法介绍(四):数组
  • 带你走进ASP.NET(3)
  • Windows分区异常故障疑难解答
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.