请选择 进入手机版 | 继续访问电脑版

微嵌工业平板开发论坛

 找回密码
 立即注册
搜索
热搜: android wince6.0
查看: 372|回复: 2

linux 4G 上网的步骤

[复制链接]

96

主题

28

回帖

2722

积分

金牌会员

Rank: 6Rank: 6

积分
2722
发表于 2022-2-17 17:16:25 | 显示全部楼层 |阅读模式
本帖最后由 WQ_ZWD 于 2022-2-17 17:19 编辑

1 . 测试驱动是否正常:
cat /dev/ttyUSB2 &(后台将AT测试口打开,必须先执行,否则不能显示返回信息的啊)如图:

echo -e "AT+CSQ\r\n" > /dev/ttyUSB2 返回信号强度)如图:


2. pppd 拨号:
pppd call wcdma &
如图:
注:如果没有pppd,可以把压缩包里的文件拷贝进/etc/ppp/peers和/usr/sbin目录下
或者使用命令进行拷贝:
scp /home/wq4418-qt4/ppp_arm_bin/peers/* root@192.168.1.16:/etc/ppp/peers/
scp /home/wq4418-qt4/ppp_arm_bin/chat  root@192.168.1.16:/usr/sbin/
scp /home/wq4418-qt4/ppp_arm_bin/pppd  root@192.168.1.16:/usr/sbin/
scp /home/wq4418-qt4/ppp_arm_bin/pppdump  root@192.168.1.16:/usr/sbin/
scp /home/wq4418-qt4/ppp_arm_bin/pppstats  root@192.168.1.16:/usr/sbin/
拨号成功之后,查看网络配置: 敲入命令,ifconfig -a, 会发现:ppp0这个网卡节点!如图:


3. 查看cat /etc/resolv.conf是否添加了公共dns
dns: 8.8.8.8 或者 8.8.4.4 或者: 223.5.5.5 或者 223.6.6.6

4. ping dns 地址查看路由是否正常,不正常添加路由: route add defalut ppp0

5. 打开浏览器可以正常打开网页


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

96

主题

28

回帖

2722

积分

金牌会员

Rank: 6Rank: 6

积分
2722
 楼主| 发表于 2022-2-17 17:23:06 | 显示全部楼层
调试4G模块的时候,拨号失败,出错信息如下:

  1. [root@WQ4418 peers]#echo -e "AT+CSQ\r\n" > /dev/ttyUSB2
  2. [root@WQ4418 peers]#AT+CSQ

  3. +CSQ: 18,99


  4. OK

  5. AT+CSQ


  6. +CSQ: 18,99


  7. OK


  8. [root@WQ4418 peers]#
  9. [root@WQ4418 peers]#
  10. [root@WQ4418 peers]#pppd call wcdma &
  11. [root@WQ4418 peers]#pppd options in effect:
  12. debug           # (from /etc/ppp/peers/wcdma)
  13. nodetach                # (from /etc/ppp/peers/wcdma)
  14. dump            # (from /etc/ppp/peers/wcdma)
  15. noauth          # (from /etc/ppp/peers/wcdma)
  16. user password           # (from /etc/ppp/peers/wcdma)
  17. remotename 3gppp                # (from /etc/ppp/peers/wcdma)
  18. /dev/ttyUSB3            # (from /etc/ppp/peers/wcdma)
  19. 115200          # (from /etc/ppp/peers/wcdma)
  20. lock            # (from /etc/ppp/peers/wcdma)
  21. connect /usr/sbin/chat -s -v -f /etc/ppp/peers/wcdma-chat-connect              # (from /etc/ppp/peers/wcdma)
  22. disconnect /usr/sbin/chat -s -v -f /etc/ppp/peers/wcdma-chat-disconnect        # (from /etc/ppp/peers/wcdma)
  23. crtscts         # (from /etc/ppp/peers/wcdma)
  24. local           # (from /etc/ppp/peers/wcdma)
  25. hide-password           # (from /etc/ppp/peers/wcdma)
  26. novj            # (from /etc/ppp/peers/wcdma)
  27. novjccomp               # (from /etc/ppp/peers/wcdma)
  28. ipcp-accept-local               # (from /etc/ppp/peers/wcdma)
  29. ipcp-accept-remote              # (from /etc/ppp/peers/wcdma)
  30. ipparam 3gppp           # (from /etc/ppp/peers/wcdma)
  31. noipdefault             # (from /etc/ppp/peers/wcdma)
  32. defaultroute            # (from /etc/ppp/peers/wcdma)
  33. usepeerdns              # (from /etc/ppp/peers/wcdma)
  34. noccp           # (from /etc/ppp/peers/wcdma)
  35. /usr/sbin/chat: invalid option -- 'f'
  36. BusyBox v1.22.1 (2018-09-12 10:23:13 EDT) multi-call binary.

  37. Usage: chat EXPECT [SEND [EXPECT [SEND...]]]

  38. Useful for interacting with a modem connected to stdin/stdout.
  39. A script consists of one or more "expect-send" pairs of strings,
  40. each pair is a pair of arguments. Example:
  41. chat '' ATZ OK ATD123456 CONNECT '' ogin: pppuser word: ppppass '~'

  42. Script /usr/sbin/chat -s -v -f /etc/ppp/peers/wcdma-chat-connect finished (pid 710), status = 0x2
  43. Connect script failed

  44. [2]+  Done(8)                    pppd call wcdma
  45. [root@WQ4418 peers]#
  46. [root@WQ4418 peers]#
  47. [root@WQ4418 peers]#
  48. [root@WQ4418 peers]#[  304.096000] EXT4-fs (mmcblk0p7): error count: 143
  49. [  304.100000] EXT4-fs (mmcblk0p7): initial error at 1587144084: ext4_free_inode:300
  50. [  304.108000] EXT4-fs (mmcblk0p7): last error at 1588105613: ext4_mb_generate_buddy:741
复制代码
这个是由于/usr/sbin/chat 下的chat 有问题,需要更换chat程序。
chat程序放在
E:\Jx_WQ\02_参考资料\Linux资料\Linux文档\常见问题与解决\常用资料\Linux 4G上网
目录下。
有两个文件,分别是:
ppp_arm_bin_eglfs_qt4.8.tar.bz2
ppp_arm_bin_eglfs_qt5.9.tar.bz2
根据linux系统的版本,进行选择。
2、如何更换新的chat程序
ppp_arm_bin_eglfs_xxx.tar.bz2 压缩包里有个chat,把它解压后拷贝到开发板中的/usr/sbin/下就可以了,用ssh,或者U盘,SD卡都行。
如果没有执行权限,就需要添加执行权限
chmod  a+x  /usr/bin/chat
对比文件是否拷贝成功,看拷到板子上的chatmd5
命令:md5sum  /usr/sbin/chat




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

96

主题

28

回帖

2722

积分

金牌会员

Rank: 6Rank: 6

积分
2722
 楼主| 发表于 2022-2-17 17:30:13 | 显示全部楼层


设置开机默认使用4G网络

串口调试查看开机调试信息


脚本启动时间太早,在系统启动脚本中设置延时,再调用ppp拨号脚本。如下:

14G拨号脚本


(2)修改系统启动脚本/etc/profile

(2)保存并重启平板,默认网卡已经是4G



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微嵌工业平板开发论坛

GMT+8, 2024-5-19 18:22 , Processed in 0.035160 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表