Linux使用iPhone USB共享网络

news/2024/10/31 4:20:16/

关键字:
ipheth 、ipheth-pair 、usbmuxd 、libimobiledevice
Apple iPhone USB Ethernet

Ubuntu系统默认可以识别,CentOS系统需要安装库文件

网卡识别

Ubuntu系统(20.04)版本,在连接IPhone后,可以识别到iPhone手机的网卡设备。CentOS默认无法识别。
部分资料说明参考安装ipheth-driver和ipheth-pair,其实CentOS默认已包含ipheth,不需要另外安装
默认ipheth路径:/lib/modules/xxxxxxx/kernel/drivers/net/usb

CentOS系统无法识别IPhone原因在于需要安装usbmuxd,安装usbmuxd需要依赖libimobiledevice、libplist、libusbmuxd

安装方法1:rpm离线安装
https://download.opensuse.org/repositories/home:/qmfrederik/CentOS_8/x86_64/

如遇如下错误,需先下载安装compat-openssl11-1.1.1k-4.el9.x86_64.rpm
在这里插入图片描述

安装方法2:yum在线安装
默认yum source找不到这几个安装包,需要修改source。
下载yum source文件:
cd /etc/yum.repos.d/
wget https://download.opensuse.org/repositories/home:qmfrederik/CentOS_8/home:qmfrederik.repo

yum install libplist libusbmuxd libimobiledevice usbmuxd

安装完成后连接IPhone可以看到有网卡设备

信任匹配

在完成上面步骤,识别网卡后,配置网络信息发现,并无法正常共享网络实现上网功能
原因为IPhone设备需要信任匹配,如下图:
在这里插入图片描述
部分资料说明需要增加ipheth-pair来实现此功能,现在可使用安装libideviceactivation代替

yum install libideviceactivation

完成信任匹配后,配置好网卡为自动获取IP,即可实现正常上网功能。

网卡配置

补充Centos网卡配置方法

方法1:

nmtui命令,进入图形界面,输入网卡名称(ipconfig查看后记录一下)

方法2:

nmcli命令

nmcli connection add con-name eth0 ipv4.method auto ifname eth0 type ethernet

其中,eth0为iPhone识别的网卡名称示例,根据识别情况修改

方法3:

nmconnection文件
以上两种方式,最终都会实现创建nmconnection文件,内容如下:
/etc/NetworkManager/system-connections/eth0.nmconnnection

[connection]
id=eth0
uuid=8ffexxxx-af50-xxxx-8a6f-71xxxxaexxx6
type=ethernet
interface-name=eth0[ethernet][ipv4]
method=auto[ipv6]
addr-gen-mode=stable-privacy
method=auto[proxy]

Android设备

Android设备网卡识别基本不需要额外安装驱动,开启热点选择USB共享连接,即可识别出网卡。


http://www.ppmy.cn/news/143515.html

相关文章

电脑调用 iPhone 摄像头全过程(iVCam)

最近不是停课不停学吗,令人“深恶痛绝”的钉钉又进入了我们学生的生活。但是初中的网课相比小学的又增加了一个要求:全程摄像头拍摄。但是,我这笔记本没有摄像头啊!突然想起来好像手机的摄像头可以给电脑调用。话不多说&#xff0…

苹果手机咋用计算机,苹果手机怎么通过usb连接电脑上网

有时候我们会遇到电脑没有网络的情况,但是又要使用电脑上网,那么应该怎么办呢?不用担心有手机就可以了,可以手机通过usb连接电脑上网,那么苹果手机通过usb连接电脑上网呢?有的朋友想知道操作方法,所以下面我们将介绍…

怎么用计算机上网,[图示教程]如何让电脑通过iPhone手机上网

如果你有一个iPhone手机,刚好你用了中国联通的WCDMA 3G号码,最好你又办了套餐,那么你就有上网流量包月了吧。如果你的笔记本电脑也想享受随时随地的3G上网,那么用你的iPhone就可以做到,很简单的设置。不过你要提前确定…

关于iphone给windows电脑热点上网的一个经验

平时电脑上网一直采用iphone手机热点上网,采用的是用电源线连接笔记本电脑的USB端口,原来使用一直没觉得什么。 但是,最近换了新的电脑,同样用iphone手机共享热点就觉得特别慢,用测速软件测试后发现只有5M的带宽。 后来…

iphone文件连不上电脑服务器,iphone通过USB连接电脑无法上网如何解决

有很多小伙伴反映自己的笔记本想通过iphone的个人热点上网,但选择"通过USB连接"后,电脑却没有任何反应。遇到这种情况我们具体该怎么解决呢?下面就由学习啦小编跟大家分享一下解决方法吧,欢迎大家来阅读学习。 iphone通过USB连接电…

linux通过iphone usb上网,Ubuntu下iphone拖电脑上网

iphone 3G以后就有了internet tethering功能,必竞真正的3G网络,网速是很快的,要带动电脑上网就太容易了。可惜在我们国家3G的步子还比较慢,有3G了但费用太高,还是用不起。。。。 没有3G,就用移动的Edge也可…

数据治理8大核心模块建设

数据治理是一个去中心化、多元参与的系统工程。一个全面且明确的数据治理体系,可以帮助组织构建生态式、协同化治理路径,最大化地提升整体数据质量,实现数据战略,激活新型生产力。 本文以元数据、主数据、数据标准、数据质量、数…

[CTFTraining] 0CTF 2016 Unserialize

​ 打开环境后是这样: ​ 找了挺多地方没啥头绪,干脆直接上dirsearch: ​ 发现有源码泄露,直接下载下来分析。先进行自动审计: ​ 发现有疑似的漏洞,但根据题目来看是反序列化的,还是要自行进…