hantu 于 2009-08-16 15:47:16发表:
取eth0的IP只是得到网卡的地址而不是公网地址
如果是ADSL拨号的话则取ppp0的地址吧,它才是公网地址;如果是通过网关上网的话要借助外部邮箱才行了。
yawaokokok 于 2009-08-16 12:19:21发表:
学习了
2008chenwanxi 于 2009-08-15 20:41:07发表:
[i=s] 本帖最后由 2008chenwanxi 于 2009-8-15 20:44 编辑 [/i]
兄弟,你的程序太麻烦了,三步即可。
1 建一个空文件,ip
2 编辑,把/sbin/ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1复制进去
3 root身份,chmod 777 ip回车,即可
执行 ./ip
hoker 于 2009-08-08 21:19:17发表:
看不大懂 谁解释下哈?
qiannian521 于 2009-08-08 17:54:46发表:
学习
ducker12345 于 2009-03-26 14:02:43发表:
不错
fff969 于 2009-03-22 14:30:24发表:
ifconfig eth0 | grep 'inet addr' | cut -d ':' -f 2 |cut -d ' ' -f 1
wen114999 于 2008-11-21 16:37:31发表:
:0w5ty(1 DDDDDDDDDDDDDDDD自己~!AAAAAAAAAAAA~~~~~~!哈哈~~~~~~~!
#!/bin/bash
Give_ip="/ip.txt"
ifconfig eth0 | grep "init addr" | cut -d: -f2 | cut -d" " -f1 > $Give_ip
ip=`cat $Give_ip` ;(``不是单引号哦,是1左边的`)
echo $ip
wen114999 于 2008-11-05 15:02:34发表:
:0)1 谢谢楼上的朋友的答复,虽不是本人要的东西,但还是谢谢。
#! /bin/bash
ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1
上面的shell脚本是获取eth0的IP地址的,请问各位我可以把 ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1 这句话把他赋值给一个变量不 如:
IP_Add=' ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1 '
但当我echo "IP_Add" 的时候显示的东西却是:ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1
这整一句话
我该怎么做,把获取的IP值传给一个变量啊(6)m:b
zixuan_gzs 于 2008-11-05 11:20:50发表:
ifconfig