当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 使用索尼爱立信PCI GC86无线上网卡在LINUX下联网的方法
帖子发表于 : 2009-07-23 21:06 

注册: 2009-07-23 9:46
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
方法不是我想出来的,我没有那么厉害,这是一个葡萄牙人想出来的,我用google搜出来,并且用google翻译了一下,当然译的并不怎么好,不过好在可以看懂意思。

在Linux下如何配置索爱的PCMCIA卡
要配置GB86 PCI上网卡,我使用pppd进行设置。因此需要:
# turn on debugging
debug

# modem device
/dev/modem
# initial speed
57600
# flow control
crtscts
# set as default route
defaultroute
#
local
# if you want pppd to go background, uncomment this
#nodetach
# no compression
nodeflate
# do not use bsd compatible mode
nobsdcomp
# define user name and password
user tim.br
password tim.br
# for debugging purposes. you may comment this out
show-password
#
usepeerdns

# these two lines are very important. they tell pppd not to care
# about lcp packets
lcp-echo-interval 0
lcp-echo-failure 0

# define connect and disconnect scripts
connect "/usr/sbin/chat -e -v -f /etc/chatscripts/timweb"
disconnect "/usr/sbin/chat -e -v -f /etc/chatscripts/timweb-disconnect"


/etc/chatscripts/timweb

此脚本被称为连接时开始。
# I love debugging ;-)
ECHO ON

# abort connection script if any of the following conditions happen
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT DELAYED

SAY "\nStarting modem...\n"
# reset modem to its basic functionality
'' "AT+CFUN=0,1"
# wait for ready status 1 and
# reset modem to full functionality
"*MRDY: 1" "AT+CFUN=1,1"
# reset ok?
# then initialize modem (copy+paste from window$)
OK "AT"
OK "AT&F&D2&C1E1V1S0=0"
OK "AT+IFC=2,2"
OK "ATS0=0"
SAY "Waiting to show signal information..."
# status 3 means we got a connection
# show signal information
"*MRDY: 3" "AT+CSQ"
# signal information shown? then connect
'+CSQ:' "ATD*99***1#"
CONNECT ''

/etc/chatscripts/timweb-disconnect
设置此脚本,将调用连接复原

# reset and go
'' '+++ATH'
SAY "\nGood bye.\n"


Bash script timweb.sh
为了便于配置串行商品和呼叫pppd进行设置,我在创建了下面的脚本。在个人电脑上,PCI卡的地址是:0000:09:00.9.在你的PC上可能会有所不同。你需要检查正确的地址援引dmesg得到命令后立即插入卡的PC上替换地址卡。
#!/bin/bash

if [ $(id -u) -ne 0 ]
then
echo "You must be root to run this script."
exit 1
fi

# regular expression to find the device (in my machine. may be different for you)
dev=$(dmesg | grep "0000:09:00.0: ttyS[0-9] at I/O 0x[0-9]\+ (irq = [0-9]\+) is a 16550A" | sed "s/.*\(ttyS[0-9]\).*/\1/" | tail -n 1)

if [ -z "$dev" ]
then
echo "No suitable device found. Aborting..."
exit 1
fi

echo "Found device '$dev'..."
if [ -L /dev/modem ]
then
rm /dev/modem
fi

ln -s "/dev/$dev" "/dev/modem"

# I prefer working without it, but if you want, you
# may comment this out
echo "Killing NetworkManager stuff..."
for i in /var/run/NetworkManager/*.pid
do
kill $(cat $i)
done

echo "Connecting..."

# see the following files for more details:
# /etc/charscripts/timweb-*
# /etc/ppp/peers/timweb
pppd call timweb

echo "Connection is being done assynchronous. We'll monitor it with a tail -f /var/log/messages. You may press CTRL+C at any time by now on."
tail -f /var/log/messages


最后:
在本文件中没有找到的信息可以在:http://ninex.info/pdf/artykul , 1.pdf (附件里就是),该AT命令手册中查看,它提供的光盘及附带工具书添加了此Web的最后文件,它们是非常有用的,因为它允许完全控制调制调解器,其中包括发送/接收短信。


附件:
文件注释: PCI GC86联网设置。
doc.pdf [58.5 KiB]
被下载 21 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 使用索尼爱立信PCI GC86无线上网卡在LINUX下联网的方法
帖子发表于 : 2009-07-23 21:09 

注册: 2009-07-23 9:46
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
我不会弄,有人能能照着上面的文章弄出来的,麻烦加我QQ:25876983教下我,谢谢!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译