Telefondan internet paylaşıldığında, herhangi bir işletim sistemi bunu doğru tanıtıldıysa bir network arayüzü olarak görür. Bu arayüzü kullanarak internete bağlanmak için hiçbir şey yapmanız gerekmez.
Fakat ben bazı Linux dağıtımlarında telefon internetini paylaşıma açtığımda aşağıdaki durumla karşılaştım:
Komut: ifconfig -a
Sonuç:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)
usb0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Yani usb0 arayüzü ip almıyordu. Normalde Windows veya Linux’un masaüstü sürümlerinde aynı sorunla karşılaşmamıştım.
Öncelikle usb0 düşmüş(down) durumda mı değil mi kontrol edelim:
ip link show dev usb0

Kendini bırakmış (Down) durumda ise aşağıdaki komutlarla teskin etmeye çalışalım. Arayüzler de bazen sunucular gibi ilgi ister.
ip link set usb0 up && dhclient usb0
Başka arayüz problem oluşturabilir. Onları düşürelim(down) edelim.
ifconfig ethx down
Tekrar bağlantıyı ping yoluyla kontrol edelim ve aşağıdaki komutu yazalım.
ifconfig usb0 up && dhclient usb0
Arayüzümüz sonunda aşağıdaki server gibi mutlu olmalı.
