โครงการนี้ไม่รวมถึงไบนารีที่สร้างไว้ล่วงหน้าเพื่อให้ฉันได้อัปโหลดหนึ่งที่ผมสร้างขึ้นสำหรับอูบุนตู
ขั้นตอนที่ 1:
สำหรับ Windows: ติดตั้งไดรเวอร์ USB จาก Android SDK
สำหรับ Linux: ไม่มีอะไรให้ทำ
ขั้นตอนที่ 2:
ใน Nexus One: เชื่อมต่อสาย USB และเปิดใช้งานการปล่อยสัญญาณ USB คุณควรเห็นบน linux หรือ windows เป็นส่วนต่อประสานเครือข่ายใหม่
ขั้นตอนที่ 3:
บนคอมพิวเตอร์ Linux ให้ตั้งค่าบริดจ์:
# usb0 is the new network interface
# eth0 is the main interface connected to internet (or a gateway)
sudo ifconfig eth0 0.0.0.0
sudo ifconfig usb0 0.0.0.0
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 usb0
sudo ifconfig br0 up
sudo dhclient br0
ดูhttps://help.ubuntu.com/community/NetworkConnectionBridgeเพื่อตั้งค่าบริดจ์
บน windows, บริดจ์อินเทอร์เฟซเครือข่าย 2
ขั้นตอนที่ 4:
ตั้งค่าอินเตอร์เฟส usb0 ของโทรศัพท์ของคุณ คุณต้องเลือก:
จากคอมพิวเตอร์ของคุณรัน:
./adb shell netcfg usb0 dhcp
หรือในเทอร์มินัลรูทบนโทรศัพท์ของคุณให้พิมพ์:
su
netcfg usb0 dhcp
ตอนนี้คุณควรจะสามารถเชื่อมต่ออินเทอร์เน็ตบนโทรศัพท์ของคุณโดยใช้การเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์ของคุณ
ลอง ping www.google.com เพื่อให้แน่ใจ!
ขั้นตอนที่ 5:
หากต้องการปิดการแชร์อินเทอร์เน็ตแบบย้อนกลับให้ยกเลิกการเชื่อมต่อบริดจ์ก่อนบนคอมพิวเตอร์ของคุณ:
sudo ifconfig eth0 ลง
sudo ifconfig usb0 ลง
sudo ifconfig br0 down
sudo brctl delbr br0
sudo ifconfig eth0 ขึ้นมา
sudo dhclient eth0
จากนั้นในโทรศัพท์ของคุณให้ยกเลิกการเลือกตัวเลือก USB Tethering!