|

楼主 |
发表于 2006-8-30 20:55:42
|
显示全部楼层
flycraft,我今天调试了一下,多余信息的问题,我把iwconfig命令改成iwconfig eth1可以解决了,但是发现当信号值超过80的时候,它没有自动选择另外一个网络。- net=$(iwconfig eht1 | grep ESSID | sed 's/^.*ESSID:"\(.*\)" Nickname.*$/\1/')
- qua=$(iwconfig eth1 | grep 'Link Quality' | sed 's/^.*Signal level=-\(.*\) dBm$/\1/')
- 这个是现在运行的结果
- root@tian:~# ./mipho
- ./mipho: line 8: [: Link Quality=100/100 Signal level=-83 dBm : integer expression expected
- signel level is good
- ./mipho: line 8: [: Link Quality=100/100 Signal level=-83 dBm : integer expression expected
- ./mipho: line 8: [: Link Quality=100/100 Signal level=-85 dBm : integer expression
复制代码 expected这个信息是什么意思呀?
下面是iwconfig eth1的信息- eth1 IEEE 802.11b ESSID:"homenet" Nickname:"ipw2100"
- Mode:Ad-Hoc Frequency:2.422 GHz Cell: 02:04:23:B3:94:74
- Bit Rate=0 kb/s Tx-Power:off
- Retry min limit:7 RTS thr:off Fragment thr:off
- Encryption key:off
- Power Management:on
- Link Quality=100/100 Signal level=-81 dBm
- Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
- Tx excessive retries:1 Invalid misc:0 Missed beacon:0
复制代码 又麻烦你了,不好意思:) |
|