zebra.conf
"A" yönlendirici kutumda aşağıdakiler var :
hostname nuclear-router
password password
enable password password
interface eth0
ip address 192.168.2.1/24
multicast
no shutdown
interface wlan0
ip address 192.168.1.2/24
multicast
no shutdown
#ip route 0.0.0.0/0 wlan0 # Does not work.
ip route 0.0.0.0/0 192.168.1.1 # Works beautifully
eth0
bir anahtara bağlı ve 192.168.2.0/24 aralığını içeriyor ve A WRT54GL "B" cihazıma bağlı (IP 192.168.1.1 ile 192.168.1.0/24 aralığını içeren DHCP kablosuz olarak hizmet veriyor). B doğrudan DSL modemime bağlı.
Sorun şu ki, arayüz adını kullanarak varsayılan rotayı belirttiğimde, internete A ya da arkasındaki herhangi bir ana bilgisayara bağlanamıyorum - her zaman "ev sahipliği yapacak yol yok" hatasıyla karşılaşıyorum. Yerel bir ana bilgisayara (farklı bir aralıkta bile) veya DSL modeme isim vermek veya DSL modemi iyi çalışıyor - yalnızca modemin dışına çıkarken işlerin durmasını sağlar. Ancak, B'nin IP'sini ağ geçidi olarak kullandığımda iyi çalışıyor. route
Tek başına arabirim kullanılarak varsayılan yol belirtildiğinde A çıkışının yalnızca ağ geçidi sütununda bir yıldız işareti olduğunu fark ettim . Bu yaklaşımların pratikte aynı olması gerektiği izlenimindeydim, bu yüzden çalışmasını sağlasam da neyi yanlış anladığımı (ve / veya yanlış yapılandırmayı) bilmek istiyorum. Varsayılan arabirim yalnızca arabirim kullanılarak belirtildiğinde neden işe yaramadı?
Tüm yönlendiriciler ve modem de RIP (sürüm 2) etkindir ve elbette şifre gerçekten "şifre" kelimesi değildir .