Ubuntu Linux下与MOTO E2手机进行USB NET连接-阿里云开发者社区

开发者社区> 风月无边> 正文

Ubuntu Linux下与MOTO E2手机进行USB NET连接

简介: 为了能让E2能在UBUNTU下进行SyncML而忙乎。E2刷到了49P(屠龙刀),手机支持USB NET方式连接,在WINDOWS下装好驱动后,WINDOWS能顺利与E2进行USB NET连接,但无法使用同样的设置,使其工作在UBUNTU LINUX下。   WINDOWS下网络连接自动获取到了IP地址:192.168.16.1,手机IP:192.168.16.2,可以PING通。Ubuntu
+关注继续查看
为了能让E2能在UBUNTU下进行SyncML而忙乎。E2刷到了49P(屠龙刀),手机支持USB NET方式连接,在WINDOWS下装好驱动后,WINDOWS能顺利与E2进行USB NET连接,但无法使用同样的设置,使其工作在UBUNTU LINUX下。
   WINDOWS下网络连接自动获取到了IP地址:192.168.16.1,手机IP:192.168.16.2,可以PING通。Ubuntu下,无 须安装驱动,即可加载到usb网络连接usb0,不过不能自动获得IP。修改/etc/network/interfaces,设置usb0的IP地址为 192.168.16.1:
auto usb0
iface usb0 inet static
address 
192.168.16.1
netmask 
255.255.255.248
可惜无法PING通192.168.16.2。

  研究了一下E2的文件系统,发现/etc/hotplug/network_fd.agent 文件下有这么一段:
                # did we get an IP address during enumeration?
                
if [ "$IP" != "0.0.0.0" ] ; then

                        
echo -n " get an IP addr during enumeration! "
                        ifconfig 
$INTERFACE $IP up

                
# default to a static IP
                
else     
                        ifconfig 
$INTERFACE 192.168.1.2 up
                fi
也就是说,在E2无法自动获取IP地址的时候,会设置IP地址为192.168.1.2。

为了进一步确认,在E2上使用“运行终端”,执行了ifconfig > /mmc/mmca1/ifconfig.txt 导出连接到LINUX时的IP配置情况,果然是192.168.1.2。

随即设置了UBUNTU的IP: ifconfig usb0 192.168.1.1,PING测试通过!!狂喜!!!
不过默认MTU值为1500,在进行samba访问时可能不太正常,修改mtu值为1468即可。

MTU值确定方法:windows下 ping -l 1500 192.168.1.2,linux下ping -s 1500192.168.1.2 方法测试,修改MTU值1500,直到最大能PING通的值

再使用MutiSync,让E2于计算机进行同步应该就没问题了。SyncML研究中…… 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何使用SecureCRT连接ubuntu
1. 首先要明白什么是ssh? 可以把ssh看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。 .2. 开启ubuntu上的ssh功能 先安装,安装后就自动开启了.
879 0
使用xshell-ssh连接服务器被经常意外中断(Disconnected from remote host)
最近使用Xshell使用服务器,经常连接上使用一会就会被自动中断,很是闹心,并且出现以下的错误提示: Socket error Event: 32 Error: 10053.
7896 0
使用xshell连接服务器问题:ssh_exchange_identification: Connection closed by remote host
在连接服务器的时候遇到了如下的问题: 在网上查找方法: 1、让/etc/hosts.allow 和/etc/hosts.
1230 0
Mysql远程连接 Host * is not allowed to connect to this MySQL server
Mysql远程连接 Host * is not allowed to connect to this MySQL server 解决办法:在本机登入mysql后,选择用户,修改你远程链接的用户的主机,从 localhost 改为 %  博客内容仅代表个人观点,如发现阐述有误,麻烦指正,谢谢!
972 0
+关注
风月无边
java,架构方面专家
367
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载