Hozzászólások
Nah így sikerült:
router/külső háló: 192.168.0.0/24
router/belső háló: 192.168.2.0/24
külső hálókártya: eth0
belső hálókártya: eth2
külső ip: 192.168.0.88
belső ip: 192.168.2.1
echo 200 T1 >> /etc/iproute2/rt_tables
echo 220 T2 >> /etc/iproute2/rt_tables
router/test1.sh
#! /bin/bash
ip rule add from 192.168.2.1 table T1
ip route add 192.168.2.0/24 dev eth2 table T1
ip route add default via 192.168.0.1 dev eth0 table T1
ip rule add from 192.168.0.88 table T2
ip route add 192.168.2.0/24 via 192.168.2.1 dev eth2 table T2
ip route flush cache
---- router
echo "1" > /proc/sys/net/ipv4/ip_forward
--- client
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.0.88
Elfelejtettem beállítani a vissza route-olást :)
Amúgy azt még írhatta volna vki hogy kell a :echo "1" > /proc/sys/net/ipv4/ip_forward engedélyezés :) Magamtól nem jutott volna eszembe, és a HOWTO-ban sem láttam sehol megemlítve...
Na jöhet a split :)
- A hozzászóláshoz be kell jelentkezni
Van egy PC amiben 2 hálókártya van, az egyik (eth0) egy "külső" hálóra néz, a másik (eth2) pedig
crosslink-el össze van kötve a laptop-ommal.
A következő beállítások mellett szerettem volna belőni iproute2-vel az útválasztást.
Sajnos nem jött össze, tudtok benne segíteni mit csesztem el?
out_net="192.168.0.0/24"; # Külső hálózat
out_if="eth0"; # Külső hálózat felé "néző" háló kártya
out_ip="192.168.0.88"; # Külső hálózat felé "néző" háló kártya ip-je
gw_ip="192.168.0.1"; # Gateway ip-je, amely a külső hálózatról érhető el
in_net="192.168.2.0/24"; # Belső hálózat
in_if="eth2"; # Belső hálózat felé "néző" hálókártya
in_ip="192.168.2.1"; # Belső hálózat felé "néző" hálókártya ip-je
echo 200 T1 >> /etc/iproute2/rt_tables;
ip rule add from $in_ip table T1;
ip route add default via $gw_ip dev $out_if table T1;
ip route flush cache
A következő doksi alapján próbálkoztam:
http://lartc.org/howto/lartc.rpdb.html#LARTC.RPDB.SIMPLE
- A hozzászóláshoz be kell jelentkezni
[quote:b605c3be13="testerlnx"]Van egy PC amiben 2 hálókártya van, az egyik (eth0) egy "külső" hálóra néz, a másik (eth2) pedig
crosslink-el össze van kötve a laptop-ommal.
A következő beállítások mellett szerettem volna belőni iproute2-vel az útválasztást.
Sajnos nem jött össze, tudtok benne segíteni mit csesztem el?
out_net="192.168.0.0/24"; # Külső hálózat
out_if="eth0"; # Külső hálózat felé "néző" háló kártya
out_ip="192.168.0.88"; # Külső hálózat felé "néző" háló kártya ip-je
gw_ip="192.168.0.1"; # Gateway ip-je, amely a külső hálózatról érhető el
in_net="192.168.2.0/24"; # Belső hálózat
in_if="eth2"; # Belső hálózat felé "néző" hálókártya
in_ip="192.168.2.1"; # Belső hálózat felé "néző" hálókártya ip-je
echo 200 T1 >> /etc/iproute2/rt_tables;
ip rule add from $in_ip table T1;
ip route add default via $gw_ip dev $out_if table T1;
ip route flush cache
A következő doksi alapján próbálkoztam:
http://lartc.org/howto/lartc.rpdb.html#LARTC.RPDB.SIMPLE
Konkrétan mit akartál elérni ezzel? Hogy a laptop lássa a külső hálót a gépeden keresztül, jól sejtem?
- A hozzászóláshoz be kell jelentkezni
[quote:acf7a3c193="Luckyboy"]
Konkrétan mit akartál elérni ezzel? Hogy a laptop lássa a külső hálót a gépeden keresztül, jól sejtem?
Igen. Valójában csak tesztelni akartam, hogy a howto-ban leírt módon be tudok -e állítani egy ilyen egyszerű "-nek tűnő :)" dolgot... Nem ment, úgy hogy érdekelne mit szúrtam el...
- A hozzászóláshoz be kell jelentkezni
Hmmm... Azt hidtem baromi egyszerűt kérdezek :( Please dobjatok meg egy howto címmel, ami még szerintetek hiányozhat Nekem a "probléma" megoldásához...
- A hozzászóláshoz be kell jelentkezni
A csomagnak visszafele is meg kell talalnia az utat, ergo nem art, ha kozlod a masik oldallal, hogy a te halozatodnak melyik gw-n keresztul kell cimezni a csomagokat.
- A hozzászóláshoz be kell jelentkezni
[quote:722d6e94e5="asd"]A csomagnak visszafele is meg kell talalnia az utat, ergo nem art, ha kozlod a masik oldallal, hogy a te halozatodnak melyik gw-n keresztul kell cimezni a csomagokat.
köszi! kipróbálom :)
- A hozzászóláshoz be kell jelentkezni