1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

routing skript

    • Linux
  • MarvinTheRobot
  • 14. Dezember 2003 um 13:28
  • Unerledigt
  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 14. Dezember 2003 um 13:28
    • #1

    hm ich check einfach net warum ich folgende befehle nacheinander als root in einem terminal ausführen kann, die befehle aber nicht interpretiert werden können sobald ichs in ein skript pack bzw versuch die ganze sache beim booten zu starten....

    Code
    echo 1  > /proc/sys/net/ipv4/ip_forward
    /sbin/iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0
    /sbin/iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT



    wenn ich dann oben #!/bin/sh einfüg und das ganze ausführbar mach, stellts ihn schon bei der ersten zeile auf, die andern checkt er natürlich auch net.... und ich auch net. *g* weiss wer rat?

    lg, Phil.

    btw: iptables--save sollte doch meine regeln speichern oder (was es anscheinend net tut)? ist da das ip_forward auch dabei?

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • gst
    7
    gst
    Mitglied
    Punkte
    540
    Beiträge
    107
    • 14. Dezember 2003 um 15:51
    • #2
    Zitat von MarvinTheRobot

    wenn ich dann oben #!/bin/sh einfüg und das ganze ausführbar mach, stellts ihn schon bei der ersten zeile auf, die andern checkt er natürlich auch net.... und ich auch net. *g* weiss wer rat?


    eine fehlermeldung waere vielleicht ganz nuetzlich... aber wenn meine glaskugel recht hat duerften folgende 2 zeilen am anfang des scriptes dein problem beheben:

    Code
    PATH=/bin:/usr/bin:/sbin:/usr/sbin
      export PATH


    Zitat

    btw: iptables--save sollte doch meine regeln speichern oder (was es anscheinend net tut)? ist da das ip_forward auch dabei?


    nope - das solltest du aber auch eher in deiner sysctl.conf setzen (net.ipv4.ip_forward).

    /gst

  • Wings-of-Glory
    28
    Wings-of-Glory
    Mitglied
    Reaktionen
    105
    Punkte
    8.305
    Beiträge
    1.573
    • 14. Dezember 2003 um 15:52
    • #3
    Zitat von MarvinTheRobot

    hm ich check einfach net warum ich folgende befehle nacheinander als root in einem terminal ausführen kann, die befehle aber nicht interpretiert werden können sobald ichs in ein skript pack bzw versuch die ganze sache beim booten zu starten....

    Code
    echo 1  > /proc/sys/net/ipv4/ip_forward
    /sbin/iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0
    /sbin/iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT


    welcher user führt den das script aus?
    weil.. die befehle im ordner sbin sind dem superuser/root vorbehalten.

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • Maximilian Rupp 27. Dezember 2024 um 12:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung