Linux router + KVM [vyriesene]
Martin Tiršel
lk na blackpage.eu
Pondělí Únor 21 16:16:48 CET 2011
Pozeral som tcpdump a bolo vidiet, ze sa neprepisovala source adresa, ale
pakety sa na br0 objavovali. Pozrel som iptables, nebolo tam MASQUERADE v
POSTROUTING, tak som zadal:
iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE -s 192.168.1.0/24
a zrazu je vsetko funkcne :) Takze som predtym musel nieco zle zadavat
alebo som na nieco pozabudol... Idem to teraz poupratovat a snad po dalsom
reboote bude vsetko ako ma byt :)
Este raz dakujem za tipy
--
S pozdravom,
Martin Tiršel
On Mon, 21 Feb 2011 15:13:00 +0100, Martin Tiršel <lk na blackpage.eu> wrote:
> On Mon, 21 Feb 2011 14:22:50 +0100, Jan Houstek <Jan na houstek.net> wrote:
>
>> [...]
>>
>> Obsah /etc/network/interfaces jsem opravdu psal od boku, pro jistotu
>> konzultujte dokumentaci.
>>
>
> Toto je ok
>
>> Neznám do detailu startup skripty Debianu, ale sysctl nastavení bych
>> snažil místo echo > /proc/sys/... dávat do /etc/sysctl.conf.
>>
>
> Jj, to mi je jasne, umiestnenie teraz nieje dolezite, najprv to
> potrebujem spojazdnit, potom za sebou poupratujem :)
>
>>> iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE
>>
>> Maškarádovací pravidlo je vhodnější napsat specificky pouze pro
>> routovaný
>> provoz (tj. např. pomocí -s 192.168.1.0/24), takto do něj zbytečně padá
>> i
>> vlastní provoz routeru a také všelijaký bordel s podvrženou source
>> adresou
>> apod.
>>
>
> ok, vdaka za info
>
>> A z routeru na internet vše funguje? Všechny interfacy jsou up (ip link
>> show)? Zkoušel jste koukat tcpdumpem na routeru na br0 a br1 (případně i
>> eth0 a eth1)?
>>
>> Jinak ta konfigurace vypadá v pořádku.
>>
>> -- HH
>
> Ano, vsetko je okrem lokal<->net v poriadku. Teraz som dal logovat
> iptables, ked z lokalu dam ping na branu za tymto serverom, tak to
> vyzera nasledovne:
>
>
> Feb 21 14:31:28 mrs mangle:prerouting IN=br1 OUT=
> MAC=00:1f:c6:83:4a:d7:00:22:15:d9:8b:d9:08:00 SRC=192.168.1.201
> DST=1.2.3.1 LEN=84 TOS=00 PREC=0x00 TTL=64 ID=0 DF PROTO=ICMP TYPE=8
> CODE=0 ID=2061 SEQ=9
> Feb 21 14:31:28 mrs mangle:forward IN=br1 OUT=br0
> MAC=00:1f:c6:83:4a:d7:00:22:15:d9:8b:d9:08:00 SRC=192.168.1.201
> DST=1.2.3.1 LEN=84 TOS=00 PREC=0x00 TTL=63 ID=0 DF PROTO=ICMP TYPE=8
> CODE=0 ID=2061 SEQ=9
> Feb 21 14:31:28 mrs filter:forward IN=br1 OUT=br0
> MAC=00:1f:c6:83:4a:d7:00:22:15:d9:8b:d9:08:00 SRC=192.168.1.201
> DST=1.2.3.1 LEN=84 TOS=00 PREC=0x00 TTL=63 ID=0 DF PROTO=ICMP TYPE=8
> CODE=0 ID=2061 SEQ=9
> Feb 21 14:31:28 mrs mangle:postrouting IN= OUT=br0 MAC=
> SRC=192.168.1.201 DST=1.2.3.1 LEN=84 TOS=00 PREC=0x00 TTL=63 ID=0 DF
> PROTO=ICMP TYPE=8 CODE=0 ID=2061 SEQ=9
>
> Takze to vyzera, ze by to na br0 malo ist a problem bude niekde tu.
> Skusim este ten tcpdump.
>
Další informace o konferenci Linux