Cele două dispozitive se află în două rețele logice /32 diferite și nu există nicio rută sau tabel de rutare care să sugereze modalitatea prin care să contactați fiecare gazdă.
Dacă executați # ip netns exec red ip route get 192.168.15.2
va răspunde cu RTNETLINK răspunde: Rețeaua este inaccesibilă
. Deoarece tabelul de rutare nu are un răspuns despre cum să trimiteți un pachet către rețeaua 192.168.15.2/32.
Dacă adăugați rutele în ambele direcții, totuși, acest lucru ar trebui să acționeze ca un indiciu că cele două gazde sunt vecine (mai mult ca niște egali conectați direct din punct de vedere tehnic) și pachetele ar trebui să trimită.
ip netns exec red ip route add 192.168.15.2/32 dev v-red
ip netns exec blue ip route add 192.168.15.1/32 dev v-blue
Puteți apoi să tipăriți tabelul de rutare a uneia vedeți cum este acum instruită o rută.
ip netns exec blue ip liste de rute
192.168.15.1 dev v-blue scope link
Fiți conștienți, este pe deplin valid să folosiți o rută implicită aici (ip netns exec red ip route add default dev v-red
) deoarece aceasta acoperă toate gazdele, nu doar pe cea despre care știți că există pe cealaltă parte, dar pentru a înțelege care este problema aici, am adăugat gazdele specifice cu care căutați să comunicați.
În acest moment, (permițând firewall-urile) ping-ul ar trebui să funcționeze conform așteptărilor.