主题 : 3g拨号上网后的tcp通讯问题。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38961
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
综合积分: 52 分
注册时间: 2011-03-03
最后登录: 2011-06-23
楼主  发表于: 2011-06-16 15:00

 3g拨号上网后的tcp通讯问题。

Tiny6410,用3g无线上网卡,pppd call wcdma拨号上网后,能够ping到sohu、baidu什么的。
在一个有公网IP(C类地址)的电脑上跑了一个tcp server,在开发板上跑tcp client连接不上tcp server(超时),而且在开发板上页ping不到这台有公网IP的电脑。
随便在其他一台能上网的电脑上运行tcp client都能够连上这个tcp server。
请问是不是开发板这边还有什么配置不对的地方?
级别: 新手上路
UID: 38961
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
综合积分: 52 分
注册时间: 2011-03-03
最后登录: 2011-06-23
1楼  发表于: 2011-06-16 15:12
ppp0      Link encap:Point-to-Point Protocol
          inet addr:172.21.176.238  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1048 (1.0 KiB)  TX bytes:1476 (1.4 KiB)
级别: 新手上路
UID: 38961
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
综合积分: 52 分
注册时间: 2011-03-03
最后登录: 2011-06-23
2楼  发表于: 2011-06-16 15:13
[root@FriendlyARM peers]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.64.64.64     *               255.255.255.255 UH    0      0        0 ppp0
172.16.70.0     *               255.255.255.0   U     0      0        0 eth0
default         *               0.0.0.0         U     0      0        0 ppp0
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
3楼  发表于: 2011-06-16 15:39
不知道是不是要设置代理,因为3G拨号上网返回的可能是运营商内网的地址,
另外,你可以试试 ifconfig eth0 down 和 ifconfig wlan0 down把有线网和WIFI关闭试试
级别: 新手上路
UID: 38961
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
综合积分: 52 分
注册时间: 2011-03-03
最后登录: 2011-06-23
4楼  发表于: 2011-06-16 15:55
谢谢回复。
但是我这边是拿开发板做Tcp client,这样的话开发板IP是内网也没有关系吧?
Tcp server是运行在一台有公网IP的电脑上的。
级别: 新手上路
UID: 69565
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2012-05-08
最后登录: 2013-05-16
5楼  发表于: 2013-01-11 11:32
轻微楼主这个问题解决了没?我也遇到同样的问题,通过tcp程序不能与pc机通信