Linux手機如何通過usbnet訪問internet?
由于Linux具有源代碼開放、軟件授權費用低、應用開發人才資源豐富等優點,便于開發個人和行業應用采用Linux操作系統的理由是降低智能手機的生產成本。下文介紹的是Linux手機通過usbnet訪問internet的方法,具體內容如下所述。
設置linux手機端的IP和路由:
配置usbnet ifconfig usb0 1.1.1.2
配置網關(需要busybox):route add default gw1.1.1.1
設置linux手機端的DNS:
1.普通Linux手機:把PC上的/etc/resolv.conf拷貝到同名文件。
2.android手機(把192.168.1.1換成實際的DNS):
setprop net.eth0.dns1192.168.1.1
setprop net.dns1192.168.1.1
PC端:
配置usbnet ifconfig usb0 1.1.1.1
運行下列腳本:
- #!/bin/sh
- INTIF="usb0"
- EXTIF="eth0"
- EXTIP="`/sbin/ifconfigeth0|grep'inetaddr'|awk'{print$2}'|sed-e's/.*://'`"
- /sbin/depmod-a
- /sbin/modprobeip_tables
- /sbin/modprobeip_conntrack
- /sbin/modprobeip_conntrack_ftp
- /sbin/modprobeip_conntrack_irc
- /sbin/modprobeiptable_nat
- /sbin/modprobeip_nat_ftp
- echo"1">/proc/sys/net/ipv4/ip_forward
- echo"1">/proc/sys/net/ipv4/ip_dynaddr
- iptables-PINPUTACCEPT
- iptables-FINPUT
- iptables-POUTPUTACCEPT
- iptables-FOUTPUT
- iptables-PFORWARDDROP
- iptables-FFORWARD
- iptables-tnat-F
- iptables-AFORWARD-i$EXTIF-o$INTIF-mstate--stateESTABLISHED,RELATED-jACCEPT
- iptables-AFORWARD-i$INTIF-o$EXTIF-jACCEPT
- iptables-tnat-APOSTROUTING-o$EXTIF-jMASQUERADE
總結:
希望本文介紹的Linux手機通過usbnet訪問internet的方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。
【編輯推薦】





















