我有 Ubuntu 13.04,昨天买了一个 Vodafone USB 棒用于互联网连接。我位于罗马尼亚。
这是我所做的:
第一件事
- 网络连接,添加的连接。
- 选定的移动宽带
- 选择我的国家和网络(沃达丰)
- 选择移动互联网(后付费)我打电话给给我棍子的人,他告诉我这是后付费(无论如何,我也尝试过预付费,但没有用)。
- 只需进入常规,并检查当网络可用时自动连接到该网络,然后保存。
沒有任何事發生。
第二件事
我已经安装了 wvdial,将配置设置为
Phone = *99#
Username = internet.vodafone.ro
Password = vodafone
New PPPD = yes
stupid mode = 1
当我跑步时sudo wvdial
我得到了这个
--> WvDial: Internet dialer version 1.61
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
我没有任何 /dev/modem 文件或文件夹,也没有以名称 ttyUSB 开头的文件。
第三件事
我已经将记忆棒从 USB 端口拔出,然后运行 ls -1 /dev > before.txt。插入记忆棒,然后再次运行。diff before.txt after.txt 给我带来了以下信息:
9a10
> cdrom2
82a84
> sg2
86a89
> sr1
第四件事
如果我运行 lsusb 我会得到这个
总线 001 设备 002:ID 8087:0024 Intel 公司集成速率匹配集线器 总线 002 设备 002:ID 8087:0024 Intel 公司集成速率匹配集线器 总线 001 设备 001:ID 1d6b:0002 Linux 基金会 2.0 根集线器 总线 002 设备 001:ID 1d6b:0002 Linux 基金会 2.0 根集线器 总线 001 设备 007:ID 12d1:1f17 华为技术有限公司 总线 001 设备 004:ID 0a5c:21bc Broadcom 公司 BCM2070 蓝牙 2.1 + EDR 总线 001 设备 005:ID 064e:8123 Suyin 公司
这个(我猜)是 USB 记忆棒
Bus 001 Device 007: ID 12d1:1f17 Huawei Technologies Co., Ltd.
有什么建议 ?
USB 在 Windows 上运行良好。我尝试使用 wine 安装其自己的软件(Windows 应用程序),但也出现了错误。
更新:
我找到了一个命令,它告诉我哪个 /dev/* 是我的 Vodafone Stick。
sudo lsblk
sr1 11:1 1 128M 0 rom /media/icebox/Vodafone Mobile Broadband
我更改了我的 wvdial 配置文件,并添加:
Modem = /dev/sr1
现在,如果我跑须藤wvdial我得到:
--> WvDial: Internet dialer version 1.61
--> Cannot open /dev/sr1: Invalid argument
--> Cannot open /dev/sr1: Invalid argument
--> Cannot open /dev/sr1: Invalid argument
答案1
我认为您的设置不正确。
系统设置 -> 网络 -> 移动宽带 -> 创建新连接
这里您已经创建了新的连接,但是您在“选择您的计费计划选项”中输入了什么内容?您的后付费套餐有列出吗?
如果没有列出,请选择“我的计划未列出”,然后您必须为您的连接输入正确的 APN(接入点名称)。为此,您需要联系您的服务提供商(沃达丰)并询问这些设置,最重要的是是否有代理设置。
如果有代理设置,则在创建连接后,
系统设置 -> 网络 -> 网络代理 -> 应用给定的代理设置并在整个系统内应用。
然后转到您的网络浏览器并应用这些代理设置。
答案2
一些 USB 加密狗有其专有的 Windows 驱动程序。首次插入时,它们就像存储设备一样,并从那里开始安装 Windows 驱动程序。/dev/sr1
就是这样的存储设备。它不能用于建立连接。如果驱动程序已经安装,它会使存储设备消失,并显示一个新设备,主要与调制解调器端口组合。†
在Linux上,USB设备的模式也需要切换。有时制造商不提供Linux的驱动程序,因此usb_modeswitch
需要该程序。
如果尚未安装,请安装usb-modeswitch
和。提供自动识别和配置常见设备的 udev 规则,因此您可能不必亲自手动运行该程序。否则,请运行并传递必要的信息。通常只是供应商 ID 和产品 ID。对于您来说,请运行。usb-modeswitch-data
usb-modeswitch-data
usb-modeswitch
usb-modeswitch --default-vendor 0x12d1 --default-product 0x1f17
如果成功配置了加密狗,则其他设备应sr1
显示在 中/dev
。它们可能被称为/dev/ttyUSB0
、/dev/ttyUSB1
或。尝试出现的任何设备,如果有多个设备,请使用 选项逐个尝试。例如,我曾经有一个与 配合使用的加密狗。/dev/ttyUSB2
/dev/gsmmodem
Modem
Modem = /dev/ttyUSB2
______________
†根据 usb_modeswitch 的手册页。