LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 834|回复: 4

关于获得IP地址的方法

[复制链接]
发表于 2005-6-1 08:51:34 | 显示全部楼层 |阅读模式
我有一条ADSL连线
每次连线它的IP都会发生改变(DHCP分配)

我想写一个小脚本能够每次都自动将分配的IP析取出来

我自己想了好久写出来了一个能将静态地址析取出来的方法
如:ifconfig |grep 'inet addr' | awk -F":" '{print $2}' | awk -F" " '{print $1}'| awk /^192/

请大家帮忙告诉如何将动态地址提出来啊?
发表于 2005-6-1 09:03:09 | 显示全部楼层
ifconfig eth0| grep addr: |cut -c21-33
回复 支持 反对

使用道具 举报

发表于 2005-6-1 15:13:29 | 显示全部楼层
这个问题shell板块至少两次见了,随便搜索一下就可以看到:
http://www.linuxsir.cn/bbs/showthread.php?t=198391见第十题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-2 08:06:47 | 显示全部楼层
[root@localhost sbin]# ifconfig ppp0
ppp0      Link encapoint-to-Point Protocol
          inet addr:218.27.82.147  P-t-P:172.19.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:19413 (18.9 Kb)  TX bytes:10574 (10.3 Kb)
回复 支持 反对

使用道具 举报

发表于 2005-6-2 13:26:14 | 显示全部楼层
Post by txkss
[root@localhost sbin]# ifconfig ppp0
ppp0      Link encapoint-to-Point Protocol
          inet addr:218.27.82.147  P-t-P:172.19.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:19413 (18.9 Kb)  TX bytes:10574 (10.3 Kb)

:ask
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表