İki ağ arabirimine sahip bir tür Debian sunucu ağ geçidi-zombi var: eth0
ve wlan0
(Evet, wlan0
... Biliyorum.).
eth0
kendisine bir IPv6 adresi atayan bir internet kablosu modeme bağlanır. Bunun sadece bir IPv6 ödevi olduğunu varsayalım. (Aslında DS Lite kullanıyor, ancak şimdilik bunu görmezden gelelim.)
wlan0
IPv4 tabanlı bir yerel ağa, başka bir internet kablo modem olan ana ağ geçidi ile bağlanmıştır. Bu ikinci kablo modem sadece sağlayıcıdan bir IPv4 adresi alır ve portları yerel bilgisayarlara iletmek için NAT kullanır.
Server-zombie'nin önemli kısmı /etc/network/interfaces
buna benzer:
allow-hotplug eth0 iface eth0 inet static
# Ignore the following IPv4 stuff...
# I just added this to connect to the cable modem more conveniently
address 192.168.0.22
netmask 255.255.255.0
gateway 192.168.0.1
auto wlan0 iface wlan0 inet static
wpa-ssid [ssid] # only required for my wlan connection
wpa-psk [key] # only required for my wlan connection
address 192.168.1.22
netmask 255.255.255.0
# The following makes sure that the main IPv4 network
# can be reached from this computer:
#gateway 192.168.1.1 # can't use this because only one IPv4 gateway is allowed at a time
post-up ip route add 192.168.1.0/24 dev wlan0 src 192.168.1.22 table rt2
post-up ip route add default via 192.168.1.1 dev wlan0 table rt2
post-up ip rule add from 192.168.1.22/24 table rt2
post-up ip rule add to 192.168.1.22/32 table rt2
Şimdi aşağıdakileri gerçekleştirmek için server-gateway-zombie'yi kullanmak istiyorum: IPv6'dan gelen bağlantılar eth0
belirli bağlantı noktalarındaki bağdaştırıcı, bilgisayardaki IPv4 bağlantıları olarak iletilmelidir. wlan0
ağ. Bunu nasıl başarabilirim?
İşte size neden bunu yapmak istediğime dair bir fikir vermek için bazı ek bilgiler:
İki kablo modemim olduğundan, yalnızca bir IPv4-bir ve bir IPv6-bir-bir (en azından gelen bağlantılarla ilgili) olduğundan, bir tür IP versiyonuna bağlı yük dengelemesi yapmak istiyorum.
Bu, ne zaman bir müşteri ağıma bağlanmak için IPv6 kullanabiliyorsa, IPv6 kablo modemime erişir ve ardından trafiği sunucu ağ geçidi-zombisine yönlendirir ve ardından IPv4 ağındaki sunucuya yönlendirir. Öte yandan, bir istemci ağıma bağlanmak için yalnızca IPv4 kullanabiliyorsa, IPv4 yalnızca kablo modemin NAT'ı tekmeleyip trafiği buna göre yönlendirir.
Bu, ana bilgisayar adıma iki tane DNS girişi ekleyerek yapılabilir: biri IPv4 adresi için diğeri IPv6 adresi için.