Hello all,
It's my first letter on this list, and, my English is not very well.
Please take me indulgence
for grammar/syntax and over erorrs :))
I have trouble for acl's of ip range. But, acl for one host (with ip
adress) work fine.
Please help me for make work acl/find erorr in acl.
Becouse I'm new shorewall user, I maked test configuration on Virtual
Mashine (VirtualBOX) with bridge network.
Prodaction OVZ server work with iptables, and I'm afraid destroy work
configuration.
Work, but not fine. I want simple create new subnetworks, DMZ and overs.
===========Scheme======================
Host system (simple desktop of Fedora 8 with network bridge and
VirtualBOX) ---> Guest System with openvz kernel ---> some Virtual
Private Servers.
I think, you may forgot about VirtualBOX, but, you need remember about
OpenVZ. Hardware hosts in LAN see virtual OpenVZ? becouse, it use
bridge
with host system, and, VPS servers see also. All work, if whorewall
with virtual OpenVZ disabled.
-------------------Host-system:--------------------------
[EMAIL PROTECTED] ~]$ cat /etc/redhat-release
Fedora release 8 (Werewolf)
[EMAIL PROTECTED] ~]$ uname -a
Linux desktop.loc 2.6.26.5-28.fc8 #1 SMP Sat Sep 20 09:12:30 EDT 2008
x86_64 x86_64 x86_64 GNU/Linux
[EMAIL PROTECTED] ~]$ ifconfig
br0 Link encap:Ethernet HWaddr **************
inet addr:10.0.5.2 Bcast:10.0.5.255 Mask:255.255.255.0
inet6 addr: fe80::211:d8ff:fe91:a3da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1246145 errors:0 dropped:0 overruns:0 frame:0
TX packets:1563590 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:975442995 (930.2 MiB) TX bytes:1051074268 (1002.3 MiB)
eth0 Link encap:Ethernet HWaddr ********
inet6 addr: fe80::211:d8ff:fe91:a3da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1246044 errors:0 dropped:0 overruns:0 frame:0
TX packets:1563463 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:998007741 (951.7 MiB) TX bytes:1057556364 (1008.5 MiB)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1353 errors:0 dropped:0 overruns:0 frame:0
TX packets:1353 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2680004 (2.5 MiB) TX bytes:2680004 (2.5 MiB)
vbox0 Link encap:Ethernet HWaddr 00:FF:9E:34:22:E5
inet6 addr: fe80::2ff:9eff:fe34:22e5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:5161 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
vbox1 Link encap:Ethernet HWaddr 00:FF:EE:80:DA:5C
inet6 addr: fe80::2ff:eeff:fe80:da5c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:119 errors:0 dropped:0 overruns:0 frame:0
TX packets:142 errors:0 dropped:5142 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:15192 (14.8 KiB) TX bytes:12786 (12.4 KiB)
virbr0 Link encap:Ethernet HWaddr B2:12:B1:BF:97:CB
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::b012:b1ff:febf:97cb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:4855 (4.7 KiB)
-------------------end of Host-system:--------------------------
-----------------------VirtualBOX with host
system:-------------------------------------
[EMAIL PROTECTED] ~]$ rpm -qa | grep Virtual
VirtualBox-2.0.2_36488_fedora8-1
-----------------------end of VirtualBOX with host
system:-------------------------------
------------------------------ Guest system with
ovz-kernel------------------------------
[EMAIL PROTECTED] ~]# cat /etc/redhat-release
CentOS release 5.2 (Final)
[EMAIL PROTECTED] ~]# uname -a
Linux localhost.localdomain 2.6.18-92.1.13.el5.028stab059.3 #1 SMP Wed
Oct 15 17:48:55 MSD 2008 i686 athlon i386 GNU/Linux
[EMAIL PROTECTED] ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:89:FF:82
inet addr:10.0.5.4 Bcast:10.0.5.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe89:ff82/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5274 (5.1 KiB) TX bytes:5888 (5.7 KiB)
Interrupt:11 Base address:0xc020
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
venet0 Link encap:UNSPEC HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[EMAIL PROTECTED] shorewall]# rpm -qa | grep vz
ovzkernel-2.6.18-92.1.13.el5.028stab059.3
vzrpm44-4.4.1-22.5
vztmpl-fedora-7-1.1-1
vzquota-3.0.11-1
vzctl-3.0.22-1
vzrpm44-python-4.4.1-22.5
vzpkg-2.7.0-18
vzctl-lib-3.0.22-1
vzyum-2.4.0-11
------------------------------ end of Guest system with
ovz-kernel------------------------------
---------------------VE containers with venet network (Fedora 7
distribution)------------------
[EMAIL PROTECTED] ~]# vzlist
VEID NPROC STATUS IP_ADDR HOSTNAME
201 5 running 10.0.2.1 test_vps1.loc
202 8 running 10.0.2.2 test_vps2.loc
203 3 running 10.0.2.3 test_vps3.loc
[EMAIL PROTECTED] ~]#
---------------------end of VE containers with venet network (Fedora 7
distribution)------------------
===========end of Scheme======================
If service shorewall stoped, and, all iptables policy set for ACCEPT,
all connections successfully:
VPS<-->lan
VPS<-->HN
HN<-->lan
For example, with host computer(from LAN):
[EMAIL PROTECTED] ~]$ ssh [EMAIL PROTECTED]
[EMAIL PROTECTED]'s password:
Last login: Sun Oct 26 20:13:56 2008 from 10.0.5.2
[EMAIL PROTECTED] ~]#
============Configuration files====================
[EMAIL PROTECTED] two_work_config_]# cat zones
########################zones#######################################################
#ZONE TYPE OPTIONS IN OUT
# OPTIONS OPTIONS
fw firewall
############ Hardware Local Network ##############
#local Network interface
loci ipv4
#local network
loc:loci
desk1:loc
################################################
############# Venet Local Network ##############
#Virtual Interface
venet ipv4
#Virtual network (see hosts file)
ven1:venet
#VPS servers
web1:ven1
serv2:ven1
dmz:ven1
#LAST LINE - ADD YOUR ENTRIES ABOVE THIS ONE - DO NOT REMOVE
[EMAIL PROTECTED] two_work_config_]# cat hosts
################### hosts###################
#ZONE HOST(S) OPTIONS
web1 venet0:10.0.2.1
serv2 venet0:10.0.2.2
dmz venet0:10.0.2.3
ven1 venet0:10.0.2.1-10.0.2.255
loc eth0:10.0.5.0/24
desk1 eth0:10.0.5.2
#inet 0.0.0.0/24
[EMAIL PROTECTED] two_work_config_]# cat interfaces
#ZONE INTERFACE BROADCAST OPTIONSnet eth0
loci eth0 detect
venet venet0 - routeback
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE
[EMAIL PROTECTED] two_work_config_]# cat policy
################## policy
#############################################################
#SOURCE DEST POLICY LOG LIMIT:BURST
#
$FW all ACCEPT
#Remove this string!
all $FW ACCEPT
#May be, it's not need
#loci venet ACCEPT
#venet loci ACCEPT
#loc ven1 ACCEPT
#ven1 loc ACCEPT
#Test DMZ
ven1 dmz ACCEPT
desk1 dmz ACCEPT
dmz all DROP
#Teporary acl for one vps
web1 venet ACCEPT
venet web1 ACCEPT
loc web1 ACCEPT
web1 loc ACCEPT
#ACL for venet network
ven1 venet ACCEPT
venet ven1 ACCEPT
loc ven1 ACCEPT
ven1 loc ACCEPT
#ven1 ven1 ACCEPT
#ven1 loc ACCEPT
#loc ven1 ACCEPT
#temporary for desktop
#desk1 ven1 ACCEPT
#ven1 desk1 ACCEPT
desk1 web1 ACCEPT
web1 desk1 ACCEPT
#loc web1 ACCEPT
#loc serv2 ACCEPT
#serv2 loc ACCEPT
#web1 loc ACCEPT
all all REJECT
#LAST LINE -- DO NOT REMOVE
[EMAIL PROTECTED] two_work_config_]#
============end of Configuration files====================
For one test VPS server connection accept:
[EMAIL PROTECTED] ~]$ ping -c 1 10.0.2.1
PING 10.0.2.1 (10.0.2.1) 56(84) bytes of data.
64 bytes from 10.0.2.1: icmp_seq=1 ttl=64 time=1.44 ms
--- 10.0.2.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.440/1.440/1.440/0.000 ms
But for over test VPS connection drop:
[EMAIL PROTECTED] ~]$ ping -c 1 10.0.2.2
PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data.
>From 10.0.5.4 icmp_seq=1 Destination Host Unreachable
--- 10.0.2.2 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
acl ven1 does'nt work.
connection for one VPS accept, becouse in policy file is strings:
#Teporary acl for one vps
web1 venet ACCEPT
venet web1 ACCEPT
loc web1 ACCEPT
web1 loc ACCEPT
Please help me for find erorr
.
Thank you for all answer or ideas.
--
Best regards,
Galia Lisovskaya.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users