On Mon, Aug 02, 2004 at 09:28:28PM +0200, Michael Ganzhorn wrote: > Herbert Poetzl schrieb: > > >On Fri, Jul 30, 2004 at 10:06:34AM +0200, Michael Ganzhorn wrote: > > > >>Hi there, > >> > >>I have got a problem within a running vserver instance. I can connect > >>to the vserver via ping, ssh, telnet, ... but from inside the vserver > >>instance i only can ping other systems, no chance to ssh or telnet to > >>other systems. > > > >>Do you have an idea what could be the reason??? > > > - Kernel: 2.4.26 > - linux-vserver patch 2.4.26 vsl 28 > - util-vserver-0.30 > > -vserver-config: > if [ "" = "" ] ; then > PROFILE=prod > fi > > case $PROFILE in > prod) > IPROOT=10.1.1.40 > IPROOTDEV=eth0 > S_HOSTNAME=raynix > ;; > backup) > IPROOT=1.2.3.4 > S_HOSTNAME= > ;; > esac > S_DOMAINNAME= > S_NICE= > S_FLAGS="lock nproc" > ULIMIT="-HS -u 1000" > S_CAPS="CAP_NET_RAW CAP_SYS_RAWIO CAP_SYS_RESOURCE CAP_SYS_ADMIN > CAP_SYS_MODULE CAP_NET_BROADCAST CAP_NET_ADMIN CAP_MKNOD"
hmm, I hope you are not using linux-vserver to enhance security, because this selection of capabilities does not leave any security feature intact ... (JFYI) > - Network on the host: > eth0 Protokoll:Ethernet Hardware Adresse 00:A0:CC:61:56:84 > inet Adresse:10.1.1.1 Bcast:10.1.1.255 Maske:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:10069614 errors:1 dropped:0 overruns:0 frame:0 > TX packets:21880805 errors:0 dropped:0 overruns:0 carrier:0 > Kollisionen:0 Sendewarteschlangenl�nge:1000 > RX bytes:1187497970 (1.1 GiB) TX bytes:3734077679 (3.4 GiB) > Interrupt:11 Basisadresse:0xd800 > > eth0:rayn Protokoll:Ethernet Hardware Adresse 00:A0:CC:61:56:84 > inet Adresse:10.1.1.40 Bcast:10.1.1.255 Maske:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > Interrupt:11 Basisadresse:0xd800 > > eth1 Protokoll:Ethernet Hardware Adresse 00:0E:A6:5B:6C:48 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:4592318 errors:0 dropped:0 overruns:0 frame:0 > TX packets:4580858 errors:0 dropped:0 overruns:0 carrier:0 > Kollisionen:11614 Sendewarteschlangenl�nge:1000 > RX bytes:1193318894 (1.1 GiB) TX bytes:2125739076 (1.9 GiB) > Interrupt:11 Basisadresse:0xa800 > > lo Protokoll:Lokale Schleife > inet Adresse:127.0.0.1 Maske:255.0.0.0 > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:2551382 errors:0 dropped:0 overruns:0 frame:0 > TX packets:2551382 errors:0 dropped:0 overruns:0 carrier:0 > Kollisionen:0 Sendewarteschlangenl�nge:0 > RX bytes:1543417633 (1.4 GiB) TX bytes:1543417633 (1.4 GiB) > > ppp0 Protokoll:Punkt-zu-Punkt Verbindung > inet Adresse:217.230.22.108 P-z-P:217.5.98.33 > Maske:255.255.255.255 > UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1492 Metric:1 > RX packets:8036 errors:0 dropped:0 overruns:0 frame:0 > TX packets:6765 errors:0 dropped:0 overruns:0 carrier:0 > Kollisionen:0 Sendewarteschlangenl�nge:3 > RX bytes:2100918 (2.0 MiB) TX bytes:608999 (594.7 KiB) > > -ssh works on host in the local net, but not outside, nat seams not to > work but i don`t know why, its setup the same way than for the other > hosts (the firewall is running on the same machine). this looks like you want to use the local address from eth0 (10.1.1.40) for outgoing traffic over a different network (like 217.230.22.108/217.5.98.33) if you are trying to use masquerading (-j MASQUERADE) you are using the wrong method. it will work if you setup proper SNAT in the POSTROUTING chain ... see the documentation on linux-vserver.org (More DOcumentation, last few entries regarding net) especially the following posting: http://list.linux-vserver.org/archive/vserver/msg06667.html > On other problem i have, i need to run a xserver on the host but its > not working hmm, well, any hints what is not working? HTH, Herbert > >>I checked also my firewall settings, but found nothing special. > > > >- what the fw settings are > >- what tcpdump on a 'failing' ssh/telnet looks like > > > >TIA, > >Herbert _______________________________________________ Vserver mailing list [EMAIL PROTECTED] http://list.linux-vserver.org/mailman/listinfo/vserver
