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研究中…… 
相关文章
|
9月前
|
Ubuntu Linux UED
Ubuntu和Debian系统与Hat Linux系列的使用比较
所以,如果你想搞一个家用服务器,或者是个人使用,喜欢新鲜事物,那Ubuntu可能是你的最好选择。如果你需要一个在商业环境中经受住考验的系统,那Fedora或CentOS可能更符合你的口味。不过记住,CentOS现在是CentOS Stream,中途换马了,所以如果你是稳定性的极端追求者,可能得考虑一下这一变化。而Debian,则适合那些对稳定性需求极高,不太追求软件版本新旧的用户。
323 26
|
9月前
|
Ubuntu 搜索推荐 Linux
Ubuntu/Debian Hat系Linux的便捷操作指南
总的来说,虽然Ubuntu/Debian和Red Hat系列在操作方法上有所不同,但基本概念类似。掌握了包管理和服务管理,可以应对大多数常见的系统管理任务。同时,这两个系统都有丰富的在线资源可以查询,不管你在任务中遇到什么困难,搜索引擎都能帮你找到答案。这些基本技能能让你在Linux的世界里更加自如。
285 26
|
9月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
2711 23
|
10月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
467 32
|
11月前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
596 17
|
12月前
|
Ubuntu 安全 Linux
Linux错误排查:解决Ubuntu 20.4执行sudo apt-get update时出现的libnettle.so.6错误。
很有可能在你得到解决方案时,你也学到了不少Linux修复技巧。祝你处理计算机问题时顺利如麻!永远记得,各种问题总是像老鼠一样从意想不到的地方冒出来。但记住,不管它们跑到哪里,最终都逃不过你的捕鼠器。盖起你的计算机,拾起你的代码,大步向前!
393 28
|
12月前
|
Ubuntu 安全 Linux
Linux错误排查:解决Ubuntu 20.4执行sudo apt-get update时出现的libnettle.so.6错误。
很有可能在你得到解决方案时,你也学到了不少Linux修复技巧。祝你处理计算机问题时顺利如麻!永远记得,各种问题总是像老鼠一样从意想不到的地方冒出来。但记住,不管它们跑到哪里,最终都逃不过你的捕鼠器。盖起你的计算机,拾起你的代码,大步向前!
371 18
|
Ubuntu Linux
Ubuntu Linux
背景 Ubuntu起源于南非,其名称“Ubuntu”来源于非洲南部祖鲁语或豪萨语,意为“人性”、“我的存在是因为大家的存在”,这体现了非洲传统的一种价值观。Ubuntu由南非计算机科学家马克·沙特尔沃斯(Mark Shuttleworth)创办,他创立了Canonical公司来推动Ubuntu的发展。Ubuntu的第一个版本于2004年发布,至今已经走过了近20个年头,成为了Linux发行版中的佼佼者。
492 4
Ubuntu Linux
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1510 25
|
12月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。