個人計算機無線網卡是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 地址上網,仍然是一個疑問,歡迎知道該問題的朋友給出答案。