Sárga levél - Cikk - Automatikus failover internetes csatorna átjáró kis

Vnesom kis világosság:

A kezdéshez tisztázása (csak abban az esetben), hogyan lehet lekötni egy linket a ppp-ppp-felület egy adott számot. Ehhez a megfelelő fájlt az „/ etc / ppp / társaik&quto; sorához:

Ezután adjunk hozzá még egy paraméter ugyanazt a fájlt: tag kapcsolat:

Ezen túlmenően, ez a felület nem érhet hozzá az alapértelmezett útvonalat, amikor mászni. Ezt úgy lehet elérni, mint ez:

Ez jól jöhet később. Most kell leírni két további útválasztási táblák (mindegyik szolgáltató). Ehhez a file „/ etc / iproute2 / rt_tables” hozzá a következő sorokat:

Most kell meghatároznia, hogy az melyik interfész, amelyen keresztül a routing tábla keresni útvonalakat. Ehhez el kell végezni itt a csapatok (és egyúttal hozzá „/etc/rc.local” futtatni boot):

Természetesen szükség van, hogy a jobb asztalokat kívánt útvonal (legalábbis az alapértelmezett útvonal). Ahhoz, hogy vissza csatorna érhető el, ami egy script „/etc/ppp/ip-up.d/tbt” van ezzel a tartalommal:

Az eth0 még egyszerűbb: a fájl megnyitásakor „/ etc / network / interfaces”, és így a eth0 konfigurációt ebben a formában:

Most újra kell indítani a szervert, és akkor a kiszolgáló alapértelmezés szerint megy az internet révén eth0, de a külső lesz elérhető mindkét csatornán. Most hozzon létre egy script „/usr/local/scripts/check_internet.sh” az alábbiak szerint:

Ez a script kell futtatni percenként. Ehhez a „/ etc / crontab” kell hozzá egy sort:

Továbbá még engedélyeznie kell a csomag továbbítás (továbbítása), és emelni a NAT a helyi hálózat mindkét interfészt. Példák megtalálható például itt és itt.

Ez minden. Szép munka!


Megpróbáltam újra, hogy megértsék a problémát, és rájött, hogy ő nem érti. azzal az eredménnyel, hogy szeretne kapni?

változó szabályrendszer menet közben, hogy ez könnyű. szélsőséges esetben, ha váltás lehet hülye flush'it összes szabályt és újra töltse.

nem világos, hogy pontosan mit szeretne kapni, és mert nehéz tanácsot valamit. mi a lánc TRY-SNAT?

Megpróbáltam újra, hogy megértsék a problémát, és rájött, hogy ő nem érti. azzal az eredménnyel, hogy szeretne kapni?

változó szabályrendszer menet közben, hogy ez könnyű. szélsőséges esetben, ha váltás lehet hülye flush'it összes szabályt és újra töltse.

nem világos, hogy pontosan mit szeretne kapni, és mert nehéz tanácsot valamit. mi a lánc TRY-SNAT?


Nyújtott, flush'it szabályokat, az első dolog, ami eszébe jut!
TRY-SNAT ez felhasználó által definiált láncot!
A kihívás, tekintve megértés, egészen egyszerű: ha meg akarja változtatni az alapértelmezett útvonal megváltozott -A TRY-SNAT -j SNAT --to forráskódú 192.168.0.1 on -A TRY-SNAT -j SNAT --to forráskódú 192.168.20.1

Poser, bár nem túl nagy, de mondja meg, hol kell keresni, hogy megértsék az oka.
Ez tette minden, mint itt, csak azzal az eltéréssel, ppp interface
A fő eth0 eth1 eth2 park lokalku
váltás megtörténik a bumm!
De amikor a munka a távolsági fényszóró minden működik, különösen! Ping! megy
de ha átvált a tartalék oldalakat nyitott, mint például működne, de a ping nem megy. Próbáltam az új iptables tisztító táblázatokat. Ez nem segít.
Néha láttam jön váltás után a perc a késés.
A mi lehet a probléma parancsra.

Poser, bár nem túl nagy, de mondja meg, hol kell keresni, hogy megértsék az oka.
Ez tette minden, mint itt, csak azzal az eltéréssel, ppp interface
A fő eth0 eth1 eth2 park lokalku
váltás megtörténik a bumm!
De amikor a munka a távolsági fényszóró minden működik, különösen! Ping! megy
de ha átvált a tartalék oldalakat nyitott, mint például működne, de a ping nem megy. Próbáltam az új iptables tisztító táblázatokat. Ez nem segít.
Néha láttam jön váltás után a perc a késés.
A mi lehet a probléma parancsra.


És mielőtt megy a ping megnyitott lapok? Azonnal kapcsolat teszt fordul percenként. Ie Ha elfogyott a fő csatorna a failover történik egy percen belül. Ebben az időben, az internet nem.

Jó napot!
Elmagyarázni a helyzetet

Két csatorna Internet IPoE
domru fő
légvonalban park

sudo cat / etc / iproute2 / rt_tables
Kód: [Select]

#
# Fenntartva értékek
#
255 helyi
254 fő
253 alapértelmezett
195 légvonalban
190 domru
0 unspec
#
# helyi
#
# 1 inr.ruhep


sudo cat /etc/rc.local
Kód: [Select]


sudo cat / etc / network / interfaces

# A loopback hálózati interfész
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
foglalkoznia IP1
netmask 255.255.255.0
átjáró GW1
mertic 100
dns-névszerverek 127.0.0.1
post-up / sbin / ip route add default via GW1 asztal domru
post-up / sbin / ip route del alapértelmezett keresztül GW2 dev eth2 mutató 100
post-up / sbin / ip route add default via GW1 dev eth0 mutató 100

# Az elsődleges hálózati csatoló
auto eth1
iface eth1 inet static
cím 192.168.0.250
netmask 255.255.255.0
dns-névszerverek 127.0.0.1
dns-keresés domen.ru

auto eth2
iface eth2 inet static
foglalkoznia IP2
netmask 255.255.255.252
#gateway GW2
dns-névszerverek 127.0.0.1
post-up / sbin / ip route add default via GW2 asztal Beeline


Ezekkel a beállításokkal az átjáró számára is elérhető csatornák

alapértelmezett keresztül GW1 dev eth0 mutató 100
10.10.40.0/24 keresztül 10.10.40.2 dev tun0
10.10.40.2 dev tun0 proto kernel hatálya linket src 10.10.40.1
NETWORK_IP2 / 30 dev eth2 proto kernel hatálya linket src IP2
NETWORK_IP1 / 24 dev eth0 proto kernel hatálya linket src IP1
192.168.0.0/24 dev eth1 proto kernel hatálya linket src 192.168.0.250


ÉN használ script átkapcsolás egy tartalék csatorna

Amikor az elsődleges csatornán kapcsolók figyelemre méltó.
De az ellenkezője nem szerepel, nem érti, hogy miért?


Kérdés kettő, de ugyanaz!

sudo ifconfig eth0 le

elveszett kapcsolatot a fő csatorna. Várom az a szkript
kapok

sudo ip r
Kód: [Select]

alapértelmezett keresztül GW2 dev eth2 mutató 100
10.10.40.0/24 keresztül 10.10.40.2 dev tun0
10.10.40.2 dev tun0 proto kernel hatálya linket src 10.10.40.1
NETWORK_IP2 / 30 dev eth2 proto kernel hatálya linket src IP2
192.168.0.0/24 dev eth1 proto kernel hatálya linket src 192.168.0.250


Azt, hogy sudo ifconfig eth0 up
kapok

alapértelmezett keresztül GW2 dev eth2 mutató 100
10.10.40.0/24 keresztül 10.10.40.2 dev tun0
10.10.40.2 dev tun0 proto kernel hatálya linket src 10.10.40.1
NETWORK_IP2 / 30 dev eth2 proto kernel hatálya linket src IP2
NETWORK_IP1 / 24 dev eth0 proto kernel hatálya linket src IP1
192.168.0.0/24 dev eth1 proto kernel hatálya linket src 192.168.0.250


Internet egy failover, de az átjáró a fő csatorna nem érhető el. csak hát.

Ha mégis
Kód: [Select]

sudo IP R del alapértelmezett keresztül GW2 dev eth2 mutató 100 sudo ip r add default via GW1 dev eth0 mutató 100

Az internet a főcsatorna és az átjáró számára is elérhető csatornákat.

Miért van ez? Miért nem tárolja a rendelkezésre álló főcsatorna az ősszel majd felébredek eth0?

Azaz el magukat elérhetőség kapcsolók. majd kapcsolja be a rendelkezésre álló, majd Betli. Nem működik!