İpv6 varsayılan yolu nasıl eklenir


18

Aşağıdaki kuruluma sahibim

           Linux 1                      Linux 0
    eth1            eth0-------------------eth0
   14.14.14.80      19.19.19.20             19.19.19.10
   2005::5/64       2004::3/64              2001::3/64 

Linux0, ping 14.14.14.80 or 19.19.19.20( 19.19.19.20varsayılan GW olarak eklendi) ve ayrıca Linux1, ipv4yönlendirme etkinleştirildi. İçin ipv6, 2004::3/64varsayılan ipv6 ağ geçidi olarak ekleyemiyorum Linux0. denedim

ip -6 route add default via 2004::3

ve

ip -6 route add default via 2004::

Ama hatayı alıyorum

RTNETLINK answers: No route to host

Burada ne eksik?


Ağ maskesini yukarıdaki satıra ekleyin: ip -6 route add 2004 :: / 64 dev eth0

Yapılması normal olan şey, aynı alt ağda aynı ethernet ağına cihaz koymak olacaktır, o zaman bu sorunla karşılaşmazsınız.
plugwash

Yanıtlar:


19

Öncelikle rotayı ağ geçidine eklemeniz gerekir:

ip -6 route add 2004::3 dev eth0

6

Ethernet arabirimine (dev) özgü değil, varsayılan bir ağ geçidi eklemek için şunu kullanın:

route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)

Dikkat edin, alt ağ maskesini veya giden Ethernet arabirimini belirtmeniz gerekmez.

Çalışmanızı doğrulamak için, ana bilgisayarın IP yönlendirme tablosunda belirtilenleri listeleyin:

netstat -rn # for IPv4
netstat -rn -A inet6  # for IPv6
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.