最近买了一个华为的E303s的上网卡,之前703的openwrt是按照需要拨号和使用U盘来设置的。装了如下ipa:

comgt 拨号

kmod-usb2 自带

kmod-usb-ohci 自带

kmod-usb-storage 大容量存储驱动

block-mount  外挂载

kmod-fs-ext4 格式支持

kmod-usb-serial 驱动

kmod-usb-serial-option 附加驱动

kmod-usb-serial-wwan 这个是一并安装的

kmod-usb-acm 这个不装也行,我就俩网卡,都能用

usb-modeswitch 模式切换的,这个一定要装,不然303显示为存储设备

usb-modeswitch-data  上网卡数据库,推荐


我自己的系统是Ubuntu 12.04,插上303s之后显示多出了一个usb网卡HUAWEI HiLink,然后配置界面是192.168.1.1,电脑上只要dhcp就能直接上网,所以之前的3g拨号设置啊那些的都没用了,考虑是上网卡内置了一个路由系统然后通过usb网卡当lan口这样,那样就需要cdc_ether来驱动了,于是继续安装下面的包:


kmod-usb-net

kmod-usb-net-rndis

kmod-usb-net-cdc-ether

udev

usbutils  这个我觉得浪费空间,没装,装了可以用lsusb显示usb设备,鸡肋


把这些都装完了之后不放心就重启下路由,插上上网卡,然后dmesg,应该会显示usb设备cdc_ether作为eth1可用。

然后vi /etc/config/network

添加

config interface 'wan2'

           option ifname  'eth1'

           option proto 'dhcp'

           option dns '8.8.8.8,8.8.4.4'  #这个随便,可有可无

如果没有设置wan的同学直接添加'wan'就行了,如果是wan下面这个也就不用做了。

(同时记得把firewall里的zone wan里面的network的参数改成'wan wan2')

ifup之后应该就能上网了。

这个系列的上网卡设置应该大同小异吧,我看官网说e585驱动不能。


说的比较笼统,很多包也不是必须装的,因为我只用到u盘,普通3g上网卡,和华为的这个hilink,这些包足够了,没有装luci,因为4m的空间实在太紧了,u盘功能去掉可能够装luci的,自己没试过,我现在还有500k左右剩余空间,闲的同学可以自己试试


【作者】张昺华

本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.