Chinaunix
标题:
求ADSL动态IP地址扑捉!
[打印本页]
作者:
zkinsz
时间:
2003-05-19 09:26
标题:
求ADSL动态IP地址扑捉!
有一脚本:
(转贴来自:rinehart)
#/bin/sh
while true;do
ipp=$(ifconfig |grep P-t-P)
set $ipp
ip=$(cat /home/rugal/ipaddress)
if [ "$2" != "$ip" ];
then
echo $2 >; /home/rugal/ipaddress
mail -s "address" name@163.com < /home/rugal/ipaddress
else
true
fi
sleep 1m
done
但是ipp=$(ifconfig |grep P-t-P) 不行,也不知道他是在什么SHELL下写的,在FREEBSD中该如何写,用的是虚拟拨号TUN0。谢谢!
作者:
redfox
时间:
2003-05-19 18:10
标题:
求ADSL动态IP地址扑捉!
我是这么得到的
lastip=`ifconfig | grep '>;' | tail -n 1 | awk '{print $2}'`
作者:
zkinsz
时间:
2003-05-20 09:18
标题:
求ADSL动态IP地址扑捉!
谢谢redfox,执行到
if [ "$2" != "$ip" ];
时提示:[!=202.00.100.100]: not found
该怎样修改呢?
作者:
zkinsz
时间:
2003-05-20 18:10
标题:
求ADSL动态IP地址扑捉!
终于找到原因了,是笔误:
[的后面和]符号的前面要有一个空格.
作者:
xwings
时间:
2003-05-20 23:48
标题:
求ADSL动态IP地址扑捉!
ifconfig ppp0 | grep inet | cut -d : -f 2 | cut -d ' ' -f 1
this one ?
作者:
zkinsz
时间:
2003-05-21 00:07
标题:
求ADSL动态IP地址扑捉!
ifconfig ppp0 | grep inet | cut -d : -f 2 | cut -d ' ' -f 1
无结果,
ifconfig查看,TUN0上的才是动态取得的IP
PPP0上并没有IP。
谢谢了。
作者:
zyme
时间:
2003-05-21 09:56
标题:
求ADSL动态IP地址扑捉!
ifconfig tun0 | grep inet | cut -d ' ' -f 2
作者:
redfox
时间:
2003-05-21 10:19
标题:
求ADSL动态IP地址扑捉!
有很多行的,哥哥,只能用我的赛~
作者:
我是我老婆的老
时间:
2005-10-11 17:20
标题:
求ADSL动态IP地址扑捉!
你们说我我都看不懂!
作者:
ndren
时间:
2006-05-02 22:59
如果是ADSL路由内置拨号呢???
作者:
achaoge
时间:
2006-05-03 01:04
标题:
回复 10楼 ndren 的帖子
那就申请一个如 xxx.3322.org 的动态域名,用crontab 定时的来更新你的IP。
更新IP的命令可以类似如下:
/usr/bin/wget 'http://yourname:passwd@www.3322.org/dyndns/update?system=dyndns&hostname=yourname.3322.org' -O - > /dev/null 2>&1
复制代码
[
本帖最后由 achaoge 于 2006-5-3 01:10 编辑
]
作者:
blackface
时间:
2006-05-10 17:01
标题:
在LINUX下的bash里这样得到ADSL动态ip地址
ifconfig | grep P-t-P | awk '{print $2}' | awk -F: '{print $2}'
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2