Ubuntu Server 16.04 Sürümünde Usb’den İnternet Kullanmak

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ı.