ZTE ME3760 4G 嵌入式Linux移植

辣眼睛的Developer 2014-12-11 09:38:53
开发用的ME3760 V2,linux3.x内核;之前没有做过4G模块,知道3G可以用ppp拨号,请问一下:4G可以用ppp拨号建立连接吗?如果不用ppp拨号,AT命令获取到IP,DNS之后如何加到网口eth1中呢?利用脚本设置到网口中吗?
...全文
17324 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
花火后的天空 2016-04-13
  • 打赏
  • 举报
回复
引用 14 楼 hdxxjhuahuo 的回复:
有没有人成功的求加小弟QQ2213751917,
小弟已经解决,并且自己发了个博客(小弟的第一个博客),欢迎大家浏览,这个QQ希望不要再加了
浮云云 2016-04-07
  • 打赏
  • 举报
回复
我的是 华为MC3372 移植成功了,网口是usb0 ,可以上网,但是怎么获取4G信号强度呢?
zljm86 2016-01-28
  • 打赏
  • 举报
回复
楼主能不能告诉我要怎么用AT指令拨号成功,怎么用AT指令获取到IP那些的,试了好几次,一直连不上
wdsjy1234 2015-11-20
  • 打赏
  • 举报
回复
我使用的华为的E3372,3.10内核,联通sim卡,可虚拟出wwan0,但用udhcpc获取ip失败: udhcpc -i wwan0 udhcpc (v1.16.1) started Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... ... 抓包: tcpdump -ni wwan0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on wwan0, link-type EN10MB (Ethernet), capture size 262144 bytes 23:06:48.787096 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 32:44:9a:07:db:32, length 548 23:06:48.787688 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 32:44:9a:07:db:32, length 548 23:07:11.828097 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 32:44:9a:07:db:32, length 548 23:07:11.828799 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 32:44:9a:07:db:32, length 548 ... 使用AT指令,可获取到ip,gw,dns等值,但把这些值配置到wwan0上,也不能访问外网, 操作如下: # microcom -t 5000 -s 115200 /dev/ttyUSB1 ATZ OK AT^NDISDUP=1,1,"3gnet" OK ^NDISSTAT:1,,,"IPV4" # microcom -t 5000 -s 115200 /dev/ttyUSB1 AT^DHCP? ^DHCP: 84771C0A,F8FFFFFF,81771C0A,81771C0A,7B7B7B7B,7C7B7B7B,150000000,150000000 OK ip: 84771C0A,(10.28.119.132) mask:F8FFFFFF, (255.255.255.248) gw : 81771C0A,(10.28.119.129) dhcpserver: 81771C0A,(10.28.119.129) dns: 7B7B7B7B,(123.123.123.123) dns: 7C7B7B7B,(123.123.123.123) max_tx: 150000000bps max_rx: 150000000bps # ifconfig wwan0 10.28.119.132 netmask 255.255.255.248 # route add default gw 10.28.119.129 # # vi /etc/resolv.conf nameserver 123.123.123.123 nameserver 123.123.123.124 ping www.baidu.com 一直没有反应 抓包: tcpdump -ni wwan0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on wwan0, link-type EN10MB (Ethernet), capture size 262144 bytes 23:27:48.868715 ARP, Request who-has 10.28.119.129 tell 10.28.119.132, length 28 23:27:48.869187 ARP, Request who-has 10.28.119.129 tell 10.28.119.132, length 28 23:27:49.870131 ARP, Request who-has 10.28.119.129 tell 10.28.119.132, length 28 23:27:49.870542 ARP, Request who-has 10.28.119.129 tell 10.28.119.132, length 28 23:27:50.872114 ARP, Request who-has 10.28.119.129 tell 10.28.119.132, length 28 谁能帮帮小弟,跪谢!!
edaplayer 2015-11-06
  • 打赏
  • 举报
回复
请问有没有4G电信的拨号脚本,我用的ME9215,联通/电信双4G模块。联通拨号没问题。但是厂家没给电信的拨号脚本,我试着改了始终拨不通
骑猪等风 2015-10-24
  • 打赏
  • 举报
回复
我用信可的4G模块,ubuntu 10.04,重新编译内核2.6.39,加上驱动,就可以看到eth1网卡了。 然后dhcp获取地址: udhcpc -i eth1 udhcpc (v0.9.9-pre) started Sending discover... Sending select for 10.32.167.74... Lease of 10.32.167.74 obtained, lease time 7200 Resetting default routes adding dns 221.179.38.7 adding dns 120.196.165.7 获取到IP地址后直接google的dns服务器可通 ping -I eth1 8.8.8.8
wzz204 2015-08-17
  • 打赏
  • 举报
回复
引用 20 楼 shashoudexia 的回复:
默认网关地址多少?AT拨号只能得到IP和DNS,那么route add default gw 如何添加?
udhcpc -t 0 -i usb0 -b -p /var/run/dhcp-usb0.pid -O rootpath -R
litingpan 2015-08-04
  • 打赏
  • 举报
回复
楼主,你是怎么做的,根据官方的移植文档,make kernel_menuconfig改了配置选项,重新烧写固件,都不能正常启动了。
武溪嵌人 2015-06-02
  • 打赏
  • 举报
回复
共享一下拨号过程摆!
shashoudexia 2015-05-11
  • 打赏
  • 举报
回复
默认网关地址多少?AT拨号只能得到IP和DNS,那么route add default gw 如何添加?
shashoudexia 2015-05-11
  • 打赏
  • 举报
回复
这个zte提供的ndis驱动好像是在2.6.18上编的吧,如果内核版本更高不能直接用咯。
zmdcn1989 2015-04-28
  • 打赏
  • 举报
回复
引用 15 楼 hdxxjhuahuo 的回复:
[quote=引用 11 楼 zmdcn1989 的回复:] ifconfig eth** ip(at 命令获取到的IP) DNS ,把获取的DNS写入/etc/resolv.conf 然后,加默认路由表,router add ***
我得到了:+ZGIPDNS: 1,1,"IP","10.130.158.18","0.0.0.0","211.140.11.66","211.140.13.188" 请问该怎么配置路由呢,以我的这个为例子,能不能具体说明呢??[/quote]
引用 15 楼 hdxxjhuahuo 的回复:
[quote=引用 11 楼 zmdcn1989 的回复:] ifconfig eth** ip(at 命令获取到的IP) DNS ,把获取的DNS写入/etc/resolv.conf 然后,加默认路由表,router add ***
我得到了:+ZGIPDNS: 1,1,"IP","10.130.158.18","0.0.0.0","211.140.11.66","211.140.13.188" 请问该怎么配置路由呢,以我的这个为例子,能不能具体说明呢??[/quote] 默认路由一般是(把获取的IP作为默认路由) route add default gw 0.130.158.18 或者route add default gw 0.130.158.1 这样
昵称2019~ 2015-04-09
  • 打赏
  • 举报
回复
楼主,请问怎么搞出来的?
liu860705 2015-03-26
  • 打赏
  • 举报
回复
大神,能否出来详细的说一下是如何解决的, 怎么配置路由。。啊。
花火后的天空 2015-03-12
  • 打赏
  • 举报
回复
引用 11 楼 zmdcn1989 的回复:
ifconfig eth** ip(at 命令获取到的IP) DNS ,把获取的DNS写入/etc/resolv.conf 然后,加默认路由表,router add ***
我得到了:+ZGIPDNS: 1,1,"IP","10.130.158.18","0.0.0.0","211.140.11.66","211.140.13.188" 请问该怎么配置路由呢,以我的这个为例子,能不能具体说明呢??
花火后的天空 2015-03-09
  • 打赏
  • 举报
回复
有没有人成功的求加小弟QQ2213751917,
  • 打赏
  • 举报
回复
没有使用PPP拨号,可能与3G拨号方式不一样,4G有自己的虚拟网络接口! 主要是加载三个驱动 Insmod usbnet.ko Insmod cdc_encap.ko Insmod cdc_ether.ko
  • 打赏
  • 举报
回复
现在已经解决了,忘记结贴了,感谢各位的答复!解决方法是:根据提供的驱动移植文档,完成之后,通过ifconfig -a可以查看到eth1网络设备,然后通过AT指令获取动态IP DNS,添加到eth1中就可以连接网络了!如有需要帮助的欢迎联系我!
zmdcn1989 2015-02-04
  • 打赏
  • 举报
回复
ifconfig eth** ip(at 命令获取到的IP) DNS ,把获取的DNS写入/etc/resolv.conf 然后,加默认路由表,router add ***
ctrl23 2015-02-01
  • 打赏
  • 举报
回复
同问~~~~~~~
加载更多回复(8)

21,615

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧