Viper
treuer Stammgast
Hallo,
ich habe folgendes Problem:
Mein PC ist an das Internet angeschlossen (über eth1) und mit meiner anderen Netzwerkkarte (eth0) bin ich mit einem zweiten PC verbunden. Wie kann ich meinen PC einrichten, damit der zweite PC über meinen PC ins Internet kann. Also sowas wie die Internetverbindungsfreigabe vom Windows. Habe gelesen, dass das mit iptables geht, doch wie?
in vielen Anleitungen, die ich bisher gefunden habe steht folgendes
modprobe ip_tables
Leider kann er dieses Modul nicht finden, aber ich kann es auch in der Kernelkonfiguration nicht finden. Was muss ich anschalten damit das Modul geladen werden kann?
iptables -t nat -a POSTROUTING -o ppp0 -j MASQUERADE
Das hier schlägt auch fehl, da mir nat fehlt, ist das ein Modul? Oder ist das in dem Modul ip_tables enthalten?
muss ich sonst noch befehle eingeben damit ich vom zweiten PC aus ins Internet kann?
folgende zwei Befehle hab ich noch irgendwo mal gefunden:
iptables -a FORWARD -i eth0 -j ACCEPT
Was bedeutet das?
Werden da alle Pakete, die über die Karte eth0 ankommen akzeptiert?
echo 1 > /proc/sys/net/ipv4/ip_forward
wozu ist der Befehl gut?
vielen dank leude
ich habe folgendes Problem:
Mein PC ist an das Internet angeschlossen (über eth1) und mit meiner anderen Netzwerkkarte (eth0) bin ich mit einem zweiten PC verbunden. Wie kann ich meinen PC einrichten, damit der zweite PC über meinen PC ins Internet kann. Also sowas wie die Internetverbindungsfreigabe vom Windows. Habe gelesen, dass das mit iptables geht, doch wie?
in vielen Anleitungen, die ich bisher gefunden habe steht folgendes
modprobe ip_tables
Leider kann er dieses Modul nicht finden, aber ich kann es auch in der Kernelkonfiguration nicht finden. Was muss ich anschalten damit das Modul geladen werden kann?
iptables -t nat -a POSTROUTING -o ppp0 -j MASQUERADE
Das hier schlägt auch fehl, da mir nat fehlt, ist das ein Modul? Oder ist das in dem Modul ip_tables enthalten?
muss ich sonst noch befehle eingeben damit ich vom zweiten PC aus ins Internet kann?
folgende zwei Befehle hab ich noch irgendwo mal gefunden:
iptables -a FORWARD -i eth0 -j ACCEPT
Was bedeutet das?
Werden da alle Pakete, die über die Karte eth0 ankommen akzeptiert?
echo 1 > /proc/sys/net/ipv4/ip_forward
wozu ist der Befehl gut?
vielen dank leude