sysctl.conf?

  1. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    hy,
    gibt es in darwin keine sysctl.conf?
    wie setzt man denn sonst sysctl variablen schon beim boot?
    (also längerfristig?)

    thx
     
    qfat, 07.07.2005
  2. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Hast Du schon versucht, die Datei selbst zu erstellen?
    Wie ist das Ergebnis?

    Andere Möglichekiten wären:
    - einbinden in eine der rc Dateien (würde ich ab 8.0 nicht mehr so machen)
    - StartupItem (würde ich ab 8.0 nicht mehr so machen)
    - mit Hilfe von launchd (ab 8.0)

    In Mac OS X kann man manche Einstellungen auch über das GUI setzen, worum gehts Dir denn genau?
    Welche OS Version benutzt Du?
     
    maceis, 08.07.2005
  3. IceHouse

    IceHouseMacUser Mitglied

    Mitglied seit:
    03.06.2002
    Beiträge:
    686
    Zustimmungen:
    22
    Wer den Bootvorgang in OS X / Darwin kennt, kennt den Bootvorgang.

    Code:
    [15:30] :grep sysctl /etc/rc
    if [ -f /etc/sysctl-macosxserver.conf ]; then
            awk '{ if (!index($1, "#") && index($1, "=")) print $1 }' < /etc/sysctl-macosxserver.conf | while read
                    sysctl -w ${REPLY}
    if [ -f /etc/sysctl.conf ]; then
            awk '{ if (!index($1, "#") && index($1, "=")) print $1 }' < /etc/sysctl.conf | while read
                    sysctl -w ${REPLY}
    sysctl -w kern.sysv.shmmax=4194304 kern.sysv.shmmin=1 kern.sysv.shmmni=32 kern.sysv.shmseg=8 kern.sysv.shmall=1024
    sysctl -n kern.symfile
    Man(n) achte auf die Datei, auf den ich den grep anwende.

    Gruss von IceHouse
     
    IceHouse, 09.07.2005
  4. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    hmm ok jetzt wo du es sagst, stimmt das schon, aber ich hatte die datei erstellt und es klappte nicht, mal sehen was ich falsch gemacht habe.
    danke!

    ps: hätte mich auch gewundert wenn es keine gäbe ;)
     
    qfat, 11.07.2005
  5. IceHouse

    IceHouseMacUser Mitglied

    Mitglied seit:
    03.06.2002
    Beiträge:
    686
    Zustimmungen:
    22
    Ich nutze die sysctl.conf nicht, da ich die sysctl Parameter in meinem selbstgeschriebenen ipfw Script ganz am Ende aufrufe. Ich mache da so illustre Sachen wie:
    Code:
        ConsoleMessage "Enabling IPFW Forwarding"
        /usr/sbin/sysctl -w net.inet.ip.forwarding=1
    
        ConsoleMessage "Enabling IPFW logging"
        /usr/sbin/sysctl -w net.inet.ip.fw.verbose=1
    
        ConsoleMessage "Disable IPFW loglimit"
        /usr/sbin/sysctl -w net.inet.ip.fw.verbose_limit=0
    
        ConsoleMessage "Enabling IPFW DynRulesMax 1000"
        /usr/sbin/sysctl -w net.inet.ip.fw.dyn_max=1000
    
        ConsoleMessage "Enabling IPFW"
        /usr/sbin/sysctl -w net.inet.ip.fw.enable=1
    
        ConsoleMessage "Set MTU for en0, en1 to 1492"
        ifconfig en0 mtu 1492
        ifconfig en1 mtu 1492
    Gruss von IceHouse
     
    IceHouse, 15.07.2005
  6. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    @ IceHouse

    Mit Panther oder mit Tiger?
    Unter Tiger gibt es einige (ich glaube Mac spezifische) Neuerungen beim Firewall Logging (auch beim syslogd selbst), die allerdings nicht dokumentiert sind (zumindest hab ich nix gefunden).
     
    maceis, 15.07.2005
  7. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    hmm irgentwie zickt darwin nen bisl rum.
    es geht bei mir nicht mit der sysctl.

    Code:
    $ more /etc/sysctl.conf
    #System Variablen setzen
    
    net.inet.ip.fw.verbose=1
    
    und in /var/log/system.log
    steht:
    Code:
    localhost syslogd: /dev/console: Input/output error
    aber ich hätte die sysctl vars gerne in der sysctl.conf, denn da gehören sie nunmal hin.

    was machen ich falsch, in FBSD klappt es so ohne probs
     
    qfat, 25.07.2005
  8. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Also bei mir (Mac OS X 10.4.2) werden Einträge in sysctl.conf erwartungsgemäß ausgewertet.
    Habs grade extra für Dich getestet.
    Welches System benutzt Du?
     
    maceis, 25.07.2005
  9. qfat

    qfat Thread StarterMacUser Mitglied

    Mitglied seit:
    30.01.2005
    Beiträge:
    238
    Zustimmungen:
    0
    10.3.9
    aber das sollte doch trotzdem gehen.
     
    qfat, 26.07.2005
  10. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Ja, das ist richtig.

    Was sagt
    ls -l /etc/sysctl.conf
    und
    sysctl net.inet.ip.fw.verbose
     
    maceis, 26.07.2005
Die Seite wird geladen...
Ähnliche Themen - sysctl conf
  1. asg
    Antworten:
    4
    Aufrufe:
    1.000