个人计算机无线网卡是BCM4360,CentOS-7.4-x86_64没法安装驱动,从新编译内核也没法安装其驱动,无线网卡没法使用,正在尝试 wl 模块,还没成功。如今只有RJ-45网口可用,可是酒店没有网线接口,怎么办?好友提示,能够用USB线链接手机和电脑,而后手机用USB共享网络,这样就能够上网了。好办法!网络
环境:CentOS-7.4-x86_64 kernel 3.10 华为手机 Android 7.0接口
手机设置:移动网络共享->USB 共享网络ip
主机设置:1. 查看必须的模块 rndis_host cdc_ether usbnetterminal
# lsmod 查看具体的模块编译
2. 查看有没有将链接手机的 USB 接口识别为网络接口cli
# ip addr show软件
在个人计算机中显示多了一个 enp0s20u2 接口,有状态信息、MAC地址等,但没有 IP 地址等信息,因而判断该接口为USB模拟的网口,但没有 IP 地址。计算机
3. 给该接口设置 IP 地址移动
# dhclient enp0s20u2di
# ip addr show
此时,接口有了 IP 地址 192.168.42.17
4. ping 手机的 USB 接口 IP 地址(该地址是手机上安装了terminal软件查看到的)
# ping 192.168.42.129
# ping www.baidu.com
第一个应该都通,第二个只有手机联网了(WLAN 或 4G 都行)才通。
注意:我第一次是手动设置 USB 接口的 IP 地址,结果,只能和手机相互 ping 通,不能 ping 通外网,当时还觉得手机这项功能实现的不完备,不能作NAT转换,继而给电脑联网呢。后来,在网上看到有人用dhcp的方式获取 IP 地址,就能够上网,我也用该方式试了试,也成功了。
疑问:但为何不能用手动设置的 IP 地址上网,仍然是一个疑问,欢迎知道该问题的朋友给出答案。