Raspbian versiyonunda Jessie olan bir Raspberry PI 2 model B var ve PC'den Ahududu'ya interneti getirmeye çalışıyorum. Aralarında 2 ağ arayüzü var, biri Ethernet üzerinden diğeri ise Wifi üzerinden. Ahududu içindeki Ethernet ip adresini statik olarak yapılandırdım, çünkü evde statik IP adresleri olan küçük bir bilgisayar ağım var ve ahududunun bir parçası olmasını istiyorum. İnternetim çok yavaş olduğu için (çevirmeli modem kullanıyorum) Bu yavaş interneti ethernet arayüzü üzerinden paylaşmak istemiyorum çünkü bu ağa bağlı tüm bilgisayarların internet hızımı boşaltmasını istemiyorum. İnternet'i sadece Ahududu'ya getirmeyi düşündüğüm için, bilgisayarımda ahududuma (hotspot yazılımının bir çeşit DHCP var) dinamik olarak bir IP adresi atayan bir Wifi hotspot oluşturdum ve '
Ama sonra sorunum başlıyor, varsayılan olarak açtıktan sonra (veya bağlantıyı kesip tekrar bağlanırsam), Ahududu internete bağlanmaz. Yazarak ifconfig
şunu elde ederim:
eth0
Link encap:Ethernet HWaddr b8:27:eb:4e:35:65
inet addr:100.100.100.25 Bcast:100.100.100.255 Mask:255.255.255.0
inet6 addr: fe80::ba27:ebff:fe4e:3565/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
wlan0
Link encap:Ethernet HWaddr 74:da:38:55:f3:a2
inet addr:192.168.137.201 Bcast:192.168.137.255 Mask:255.255.255.0
inet6 addr: fec0::12:c4f1:c3fc:eb1e:3153/64 Scope:Site
inet6 addr: 2002:be0f:9cea:12:1bc0:1969:c17d:f854/64 Scope:Global
inet6 addr: fe80::bdca:7255:2e27:8341/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Yazdığım zaman route -n
:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 100.100.100.1 0.0.0.0 UG 202 0 0 eth0
0.0.0.0 192.168.137.1 0.0.0.0 UG 303 0 0 wlan0
100.100.100.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
Burada statik Ethernet bağlantı ağ geçidimin (100.100.100.1) metrik değerinin DHCP Wifi bağlantı ağ geçidimin (192.168.137.1) metrik değerinden daha küçük olduğunu görebilirsiniz, böylece Ahududu internetimi yanlış arayüz üzerinden almaya çalışır
yazdıktan sonra:
sudo route delete default gateway 192.168.137.1
ve sonra :
sudo route add default gateway 192.168.137.1
yönlendirme tablom şu şekilde sabitlendi:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.137.1 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 100.100.100.1 0.0.0.0 UG 202 0 0 eth0
100.100.100.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
ve Ahududu internete erişebiliyor.
Sorularım:
- Bu işlemi otomatikleştirmenin bir yolu var mı, bu yüzden Ahududu her açtığımda bunu manuel olarak yapmam gerekmeyecek mi?
- Bu arabirimi, bu arabirime hotspot DCHP tarafından verilen IP aralığından bağımsız olarak Wifi'den İnternet'i alması gerektiğini her zaman tanıyacak şekilde otomatikleştirmenin bir yolu var mı?
- Alt metrik neden Ethernet arayüzüne otomatik olarak atandı?
Yönlendirme tablosunda değişiklik nasıl yapılır? Bölümündeki çözümü zaten kontrol ettim. ama benim için işe yaramaz çünkü Raspbian Jessie'de statik ip adresini almak için doğrudan düzenlemek /etc/network/interfaces
yerine/etc/dhcpcd.conf