Salut,

am o problema cu o masina centos6 cu 3 vm-uri: avind doar 4  adrese ip
disponibile (/30), fiecare routata /32 prin main IP (IP-M) am routat la
rindul meu cele 4 adrese ip ca un /30 prin virbr0. Merge, dar problema e ca
dupa un reboot nu mai merge. Dece:

- libvirt adauga reguli in iptables FORWARD de genul:
 pkts bytes target     prot opt in     out     source
destination
    0     0 ACCEPT     all  --  eth0   virbr0  0.0.0.0/0
192.168.123.0/24
    0     0 ACCEPT     all  --  virbr0 eth0    192.168.123.0/24
0.0.0.0/0
    0     0 ACCEPT     all  --  virbr0 virbr0  0.0.0.0/0
0.0.0.0/0
    0     0 REJECT     all  --  *      virbr0  0.0.0.0/0
0.0.0.0/0           reject-with icmp-port-unreachable
    0     0 REJECT     all  --  virbr0 *       0.0.0.0/0
0.0.0.0/0           reject-with icmp-port-unreachable

care permit doar IP-urile private sa faca trafic.
- virbr0 porneste cumva dupa rc.local (nu stiu dece) si o comanda "ip route
add <net> dev virbr0" da fail cu no such interface.
- /etc/sysconfig/network-scripts/route-virbr0 nu se "ridica"
- virt-manager nu vrea sa puna /30 pe virbr0 (e prea destept)
- daca pun regula in firewall, iptables-save, libvirtd incarca regulile de
mai sus _inainte_ de ce pun eu ( cu -I ) si bineinteles ca nu merge

ca sa mearga trebuie sa:
- pun o regula de allow in firewall
- pun maual routa catre virbr0

Intrebarea e:

cum adaug ip-urile publice ca sa fie incluse in firewall si preferabil si
routate pe virbr0 ?

* http://libvirt.org/formatnetwork.html - nu e clar in cazul meu
* nu pot sa fac 1:1 IP NAT din motive de software care ruleaza pe VM si care
vrea sa vada ip-ul real.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui