> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Christian Affolter > Sent: Thursday, May 24, 2007 9:18 AM > To: vserver@list.linux-vserver.org > Subject: Re: [Vserver] IPTables and limiting inter-vserver > communication > > Hello James! > > > The configuration will have about 10 vserver clients running > > apache/php5 talking to a mysql server. Each vserver client has a > > regular (routable) IP address, but each has the same MAC address as > > the hosting server. I would like to use IPTables to block > the client > > vservers from talking to each other but since they all have > the same MAC address, this becomes problematic. > Why should this become problematic? You want to filter IP > addresses and not MAC address, don't you? > > > > What is the current best practice for doing this? > Implement the netfilter rules on the carrier. Remember that > inter vserver connections won't use the FORWARD chain, simply > use the INPUT and OUTPUT chains (as you probably already did > for filtering ingress and egress traffic). Furthermore all > packages will travel over the lo > (loopback) interface. > tcpdump and the various netfilter log targets will be your friends ;) > > > > I've read abit about NGNET-Testing and a vnet patch from > > http://oldwiki.linux-vserver.org/NGNET-Testing-HOWTO but > the code is dated. > I'm afraid I don't know what the state of the NGNET patch is... > > > > I tried setting up IPTables rules in on the vserver host, > this helps > > restrict traffic to the vserver clients but it doesn't > block 'inter' > > vserver communication. I've read 'hints' about running iptables > > inside of the vserver client (but I haven't figured out how to > > implement this) and then drop net_admin capability once the > rules are in place. > You don't have to enable any special capabilities for > filtering on the carrier. >
Hello everyone, Thank you for your input everyone. My problem was I had rule, very early on, which allowed all communication over the loopback interface (I use ssh over xterm to connect to my hosts/servers). And as I'm sure you vserver experts know, inter-vserver communications occur over the loopback interface. Once I move my rule(s) to disable communication between vserver clients above the loopback rule everything worked as expected. As I side note, I REALLY wish I understood the capacities system better and where they're configured for newer versions of vserver. Hummm.. Someone should write a tutorial on that =) Thanks again! --Jim _______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserver