iptables(?) probleem

Pagina: 1
Acties:

  • SirBlade
  • Registratie: September 2001
  • Laatst online: 01-08 15:07
Ik zit met een groot probleem. Mijn linux-server verbindt m'n win2k pc niet meer met internet. Na een crash heb ik de server opnieuw geinstalleerd. RedHat 7.2 met alle packages behalve tripwire. eth0 hangt aan m'n kabelmodem met dhcp. eth1 is aan het interne netwerk gekoppeld (192.168.1.1)
Ik had nog een kopie van het scriptje wat ik voor m'n internet verbind gebruikte, dit heb ik weer naar de linux-server gekopieerd. de pc kunnen elkaar pingen. ook de ssh-verbinding naar de linux pc werkt. Ik kan echter niet vanaf de clients het internet bereiken.

Dit is het scriptje voor m'n verbinding:

iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED,NEW -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -m state --state INVALID -j DROP

Wat doe ik fout? :'(

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Ik zit met een groot probleem. Mijn linux-server verbindt m'n win2k pc niet meer met internet. Na een crash heb ik de server opnieuw geinstalleerd. RedHat 7.2 met alle packages behalve tripwire. eth0 hangt aan m'n kabelmodem met dhcp. eth1 is aan het interne netwerk gekoppeld (192.168.1.1)
Ik had nog een kopie van het scriptje wat ik voor m'n internet verbind gebruikte, dit heb ik weer naar de linux-server gekopieerd. de pc kunnen elkaar pingen. ook de ssh-verbinding naar de linux pc werkt. Ik kan echter niet vanaf de clients het internet bereiken.

Dit is het scriptje voor m'n verbinding:

iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED,NEW -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -m state --state INVALID -j DROP
Wat zegt cat /proc/sys/net/ipv4/ip_forward ?

Indier er 0 uitkomt : In /etc/sysctl.conf

net.ipv4.ip_forward = 1

en dan sysctl -p

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

Weelicht ben je vergeten om routing (ip forwarding) aan te zetten in het programmeerbare deel van de kernel :?
oftewel:
code:
1
echo 1 > /proc/sys/net/ipv4/ip_forward

je kan het testen door vanaf je werkstation een ping te geven naar het externe IP adres van je servertje.
Krijg je een reply, dan werkt routing iig.

Kom je daarna nog steeds niet op het internet, of je krijgt iig geen reply van ip adressen op het internet, dan is er waarschijnlijk iets met je nat aan de hand.
Maar er zijn hier mensen die veel meer van iptables afweten dan <font color="#df040f">* CyberJ
</font>

Suc6

  • SirBlade
  • Registratie: September 2001
  • Laatst online: 01-08 15:07
ik kan vanaf het werkstation het externe ip van de servcer pingen. vanaf de server is het overigens gewoon het internet te bereiken.

  • kroeske
  • Registratie: Mei 2000
  • Laatst online: 25-03 11:35
kan je ook andere ip's pingen?

  • SirBlade
  • Registratie: September 2001
  • Laatst online: 01-08 15:07
nee. alleen interne adressen en het externe adres van de server.

  • SirBlade
  • Registratie: September 2001
  • Laatst online: 01-08 15:07
echo 1 > /proc/sys/net/ipv4/ip_forward in het script erbij was de oplossing.

Thx *D
Pagina: 1