Hallo Liste,
ich hatte bis jetzt auf unseren Rechnern die Internet-Verbindung über einen Proxy (wwwoffle) realisiert, welcher auf dem Einwahl- server läuft. Damit auch ICQ funktioniert, will ich jetzt mit Masquerading arbeiten. Allerdings bin ich kurz davor daran zu verzweifeln. Am besten erst einmal meine Konfiguration(en)...
Client: -------------------------
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default hpnet.dresden.m 255.255.255.0 UG 1 0 0 eth0 localnet * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo (hpnet ist unser Einwahlserver, seine IP ist 192.168.0.1)
+++
bash-2.04$ cat /etc/resolv.conf nameserver 217.237.159.1 nameserver 194.25.2.129
Server: --------------------------
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 62.155.254.157 * 255.255.255.255 UH 0 0 0 ppp0 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo default 62.155.254.157 0.0.0.0 UG 0 0 0 ppp0 (62.155.254.157 ist die dyn. IP, die der Provider bereitstellt)
+++
root@hpnet:/home/matthias# lsmod Module Size Used by iptable_filter 1696 0 (autoclean) (unused) ppp_deflate 40800 0 (autoclean) ppp_async 6224 0 (autoclean) ipt_MASQUERADE 1200 3 (autoclean) iptable_nat 13200 0 [ipt_MASQUERADE] ip_conntrack 13056 1 [ipt_MASQUERADE iptable_nat] ip_tables 10752 5 [iptable_filter ipt_MASQUERADE iptable_nat] ne2k-pci 5056 1 8390 6096 0 [ne2k-pci] bsd_comp 3984 0 ppp_generic 14896 0 [ppp_deflate ppp_async bsd_comp] slhc 4576 0 [ppp_generic] lcd 4096 0
+++
matthias@hpnet:~$ cat /etc/resolv.conf nameserver 217.237.159.1 nameserver 194.25.2.129
+++
Masquerading aktiviert durch:
root@hpnet:/home/matthias# iptables --flush root@hpnet:/home/matthias# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE root@hpnet:/home/matthias# echo "1" > /proc/sys/net/ipv4/ip_forward
-----------------------------------
Server: Kernel 2.4.17 Client: Kernel 2.4.9
Server und Client lassen sich untereinander anpingen. Externe Adressen (egal ob als IP oder Domainname) funktionieren nicht. Bei Linuxdoc.org gibt es ein wunderbares Howto zum Thema - ich kann aber bei meiner Konfiguration keinen Fehler finden. Hab ich irgendwas übersehen?
Viele Grüße & einen guten Rutsch,
Matthias