Linux 經過USB使用手機網絡

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

相關文章
相關標籤/搜索