
Linux(rhel,ubuntu)使用3G网卡(Huawei EC156)浏览Internet. 此页面最后由Linux Wiki用户Chenxing于2010年8月2日(星期一)04:25修改. 组织,并根据国外网民jayadeep提供的方法,以华为EC156为例,提供了一种在/etc/usb_modswitch.d/目录中添加配置文件的方法. 来自Linux Wiki尽管3G网卡有很多名称,但是由于它们的相似原理(USB拨号设备),在Linux中使用它们并不难. 本文介绍的方法已经在“ Huawei EC1261”和Archlinux上进行了测试. 简介通过3G网卡进行无线Internet访问通常需要进行一些配置. 对于某些型号的3G网卡(例如Huawei EC1260等),升级固件后,也可以直接使用固件中的Linux Internet工具. 下面介绍两个解决方案: 常规方法: 自配置需要两个主要步骤: 让系统将3G Internet设备识别为调制解调器,并使用该设备拨号Internet访问. 让Linux正确识别3G Internet设备. 大多数3G网卡都具有嵌入式Windows驱动程序. 首次将Windows插入Windows时,请先将驱动程序安装为U盘,然后驱动程序会将其自身“变成”调制解调器.
![]()
以后再插入时,以前安装的驱动程序会自动将其转换为USB调制解调器以进行拨号Internet访问. 默认情况下,Linux系统已经包含大多数3G网卡驱动程序,因此您只需要尝试使网卡被识别为“调制解调器”,而不是被Windows驱动程序识别为USB闪存驱动器. 幸运的是,usb_modeswitch可以轻松地帮助我们完成这一步骤. 它存在于某些发行版本(例如Archlinux)的软件仓库中,或者可以直接从其网站下载: 对于大多数型号的3G网卡,安装后即可直接运行程序: #usb_modeswitch -W该程序的标志/ dev中的几个文件可以成功运行. 例如: / dev / ttyUSB0,/ dev / ttyUSB1,/ dev / ttyUSB2,此时第一步已完成〜如果未成功,则应执行以下操作: 将设备添加到usb_modeswitch如果您看到过这样的文件作为/ dev / ttyUSB0,请跳过此步骤. 插入3G网卡并使用lsusb工具: #lsusb在输出中找到与3G网卡相对应的设备和ID号(如果看不到,可以将lsusb的输出与lsusb的输出进行比较当未插入3G网卡时): 总线003设备018: ID 12d1: 1446华为技术E1552(HSPA调制解调器)之前发生故障,主要是因为/中没有与绿色部分同名的文件etc / usb_modeswitch.d,您可以将类似文件名中的一个复制,将DefaultVendor和DefaultProduct更改为上面的冒号前后的内容.

添加文件的方法如下,以华为EC156为例: #lsusb检查结果表明,华为EC156的USB设备号为12d1: 1505,因此请创建一个具有相应用户名的文件cd / etc / usb_modswitch.d /#vi 12d1: 1505添加以下内容并保存DefaultVendor = 0x12d1 DefaultProduct = 0x1505 MessageContent =“ 55534243000000000 0” NeedResponse = 1 CheckSuccess = 10然后执行#usb_modeswitch -c /etc/usb_modeswitch.d/12d1 \ : 1505再次lsusb将发现该设备号已发生更改,这时系统需要一些时间才能识别新设备. 大约10秒钟后,可以在Networkmanager中找到新的连接,并且可以将帐户和密码设置为拨号. 例如,上海电信的evdo帐户和密码都是卡. 这部分内容的原始发布地址: 感谢作者jayadeep注意: 电信evdo信号不稳定,有时连接会断开. 断开连接后,您需要重新插入网卡并重新标识硬件.

拨号Internet使用3G网卡拨号Internet的方法有很多,例如使用网络管理器,wvdial,kppp,gnome-ppp和其他软件. 如果Network Manager是Linux桌面用户,则这可能是最方便的方法. 为了确保网络管理器能够识别3G网卡,某些发行版需要安装Modemmanager软件,并在安装后重新启动网络管理器后台(或重新启动计算机). 设置成功后,在网络管理器中编辑连接并创建一个新的“移动宽带”. (只需按照提示选择访问提供程序,设置拨号信息等,只需直接连接即可)gnome-ppp安装并直接运行gnome-ppp. 如果gnome-ppp找不到调制解调器,则可以尝试以root用户身份运行gnome-ppp. 拨号号码需要在Internet上检查. 例如,如果Telecom是#777,则在“ card”中输入用户名和密码. 使用硬件制造商的Linux驱动程序. 某些3G网卡提供Linux驱动程序. 例如,某些华为产品将在固件更新后出现. [3]可在以下网站上搜索华为的新固件: rectoryId = 20&treeId = 0如果是电信用户可以使用电信提供的Linux客户端: 经过测试,该客户端对64位系统的支持有限(可以也可以在安装依赖它的32位库之后运行),但是用户可以选择使用EVDO或1X访问Internet. 在Ubuntu 10.04中安装电信客户端时,必须首先执行: $ sudo mkdir /etc/acpi/suspend.d/以避免操作过程中的错误. 升级固件后,系统会将3G网卡识别为CD-ROM驱动器,其中包含Linux驱动程序安装程序.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-290441-1.html
仅说数量了
凡凡
臭美国鬼子压根就没想过要帮伊拉克