Anzeige:
Ergebnis 1 bis 8 von 8

Thema: eth1 und wlan0 für ppp0 freigabe mit firestarter oder andere firewall?

  1. #1
    Registrierter Benutzer Avatar von thor1965
    Registriert seit
    Jan 2003
    Ort
    braunschweig
    Beiträge
    185

    eth1 und wlan0 über ppp0 freigabe mit firestarter ?

    hallo,
    habe mir eine wlan pci eingebaut.
    jetzt kann ich aber mit firestarten nur eth1 oder wlan0 für die internet-verbindungsteilung einrichten. wie kann ich die so einrichten damit auch beide gleichzeitig online gehen können.
    online gehe ich über ppp0 (eth0)dsl.

    danke für eure tips

    gruß thor
    Geändert von thor1965 (02.01.05 um 18:40 Uhr)
    deshalb koennen Pinguine nicht fliegen: Was nicht fliegt, kann auch nicht abstuerzen

  2. #2
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    Kannst Du das ein bisschen genauer ausführen?

    Was meinst Du mit "gleichzeitig online gehen"?

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  3. #3
    Registrierter Benutzer Avatar von thor1965
    Registriert seit
    Jan 2003
    Ort
    braunschweig
    Beiträge
    185
    Zitat Zitat von cane
    Kannst Du das ein bisschen genauer ausführen?

    Was meinst Du mit "gleichzeitig online gehen"?

    mfg
    cane
    ja also ich habe hier meinen rechner mit 3 netzwerkkarten 1=eth0 192.168.1.17, 2=eth1 192.168.0.1, 3=wlan0 192.168.0.4 1 x ppp0 über eth0 eingerichtet.
    client 1 hat eth0 192.168.0.3 und client 2 hat wlan0 192.168.0.5

    jetzt möchte ich das lan eth1 und wlan0 gleichzeitig online gehen können.

    zurzeit geht nur eth1 oder wlan0 aber nicht beide gleichzeitig.

    eingestellt habe ich das mit firestarter gui dort kann ich aber nur einstellen welches interne netz genutzt wird.

    soweit geht auch alles nur nicht das beide online gehen können.
    deshalb koennen Pinguine nicht fliegen: Was nicht fliegt, kann auch nicht abstuerzen

  4. #4
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    Ach so: Der Pc soll als Router für LAN- und WLAN-Clients dienen...

    Vielleicht bleibt Dir nichts anderes übrig als das von firestartet erstellte Scrpt /etc/firestarter.sh händisch zu ändern...

    Wenn Du nicht weißt wie poste das ganze Script.

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  5. #5
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Setz mal eth1 und wlan0 in verschiedene Subnetze.

    'cuda

  6. #6
    Registrierter Benutzer Avatar von thor1965
    Registriert seit
    Jan 2003
    Ort
    braunschweig
    Beiträge
    185
    Zitat Zitat von cane
    Ach so: Der Pc soll als Router für LAN- und WLAN-Clients dienen...

    Vielleicht bleibt Dir nichts anderes übrig als das von firestartet erstellte Scrpt /etc/firestarter.sh händisch zu ändern...

    Wenn Du nicht weißt wie poste das ganze Script.

    mfg
    cane
    ok danke dir .

    Code:
    #!/bin/bash
    #-----------( Firestarter Control Script )-----------#
    
    # Load Configuration
    source /etc/firestarter/configuration 2>&1
    
    # --(Set program paths)--
    
    IPT=/sbin/iptables
    IFC=/sbin/ifconfig
    MPB=/sbin/modprobe
    LSM=/sbin/lsmod
    RMM=/sbin/rmmod
    
    
    # --(Extract Network Information)--
    
    # External network interface data
    IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \  -f 1`
    MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
    BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \  -f 1`
    NET=$IP/$MASK
    
    if [ "$NAT" = "on" ]; then
     # Internal network interface data
     INIP=`/sbin/ifconfig $INIF | grep inet | cut -d : -f 2 | cut -d \  -f 1`
     INMASK=`/sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`
     INBCAST=`/sbin/ifconfig $INIF |grep Bcast: | cut -d : -f 3 | cut -d \  -f 1`
     INNET=$INIP/$INMASK
    fi
    
    if [ "$MASK" = "" -a "$1" != "stop" ]; then
     echo "External network device $IF is not ready. Aborting.."
     exit 2
    fi
    
    if [ "$NAT" = "on" ]; then
     if [ "$INMASK" = "" -a "$1" != "stop" ]; then
      echo "Internal network device $INIF is not ready. Aborting.."
      exit 3
     fi
    fi
    
    
    # --(Helper Functions)--
    
    # Scrub data parameters before use
    scrub_parameters () {
     target=`echo $target | sed 's/ //'g`
     port=`echo $port | sed 's/ //'g |  sed "s/-/:/"`
     ext_port=`echo $ext_port | sed 's/ //'g |  sed "s/-/:/"`
       int_port_dashed=`echo $int_port | sed 's/ //'g |  sed "s/:/-/"`
     int_port=`echo $int_port | sed 's/ //'g |  sed "s/-/:/"`
     if [ "$target" == "everyone" ]; then target=0/0
     else if [ "$target" == "firewall" ]; then target=$IP
     else if [ "$target" == "lan" ]; then target=$INNET
     fi fi fi
    }
    
    
    # --(Control Functions)--
    
    # Create Firestarter lock file
    lock_firestarter () {
     if [ -e /var/lock/subsys ]; then
      touch /var/lock/subsys/firestarter
     else
      touch /var/lock/firestarter
     fi
    }
    
    # Remove Firestarter lock file
    unlock_firestarter () {
     if [ -e /var/lock/subsys ]; then
    
      rm -f /var/lock/subsys/firestarter
     else
      rm -f /var/lock/firestarter
     fi
    }
    
    # Start system DHCP server
    start_dhcp_server () {
     if [ "$DHCP_DYNAMIC_DNS" = "on" ]; then
      NAMESERVER=
      # Load the DNS information into the dhcp configuration
      while read keyword value garbage
       do
       if [ "$keyword" = "nameserver" ]; then
        if [ "$NAMESERVER" = "" ]; then
         NAMESERVER="$value"
        else
         NAMESERVER="$NAMESERVER, $value"
        fi
       fi
       done < /etc/resolv.conf
    
      if [ "$NAMESERVER" != "" ]; then
       sed "s/domain-name-servers.*$/domain-name-servers $NAMESERVER;/" /etc/dhcpd.conf > /etc/dhcpd.conf.tmp
       mv /etc/dhcpd.conf.tmp /etc/dhcpd.conf
      else
       echo -e "Warning: Could not determine new DNS settings for DHCP\nKeeping old configuration"
      fi
     fi
    
     if [ -e /etc/init.d/dhcpd ]; then
      /etc/init.d/dhcpd restart > /dev/null
     else
      /usr/sbin/dhcpd 2> /dev/null
     fi
    
     if [ $? -ne 0 ]; then
      echo Failed to start DHCP server
      exit 200
     fi
    }
    
    # Start the firewall, enforcing traffic policy
    start_firewall () {
     lock_firestarter
     source /etc/firestarter/firewall 2>&1
     retval=$?
     if [ $retval -eq 0 ]; then
      echo "Firewall started"
     else
      echo "Firewall not started"
      unlock_firestarter
     exit $retval
    fi
    }
    
    # Stop the firewall, traffic flows freely
    stop_firewall () {
     $IPT -F
     $IPT -X
     $IPT -Z
     $IPT -P INPUT ACCEPT
     $IPT -P FORWARD ACCEPT
     $IPT -P OUTPUT ACCEPT
     $IPT -t mangle -F 2>/dev/null
     $IPT -t mangle -X 2>/dev/null
     $IPT -t mangle -Z 2>/dev/null
     $IPT -t nat -F 2>/dev/null
     $IPT -t nat -X 2>/dev/null
     $IPT -t nat -Z 2>/dev/null
     retval=$?
     if [ $retval -eq 0 ]; then
      unlock_firestarter
      echo "Firewall stopped"
     fi
     exit $retval
    }
    
    # Lock the firewall, blocking all traffic
    lock_firewall () {
     $IPT -P INPUT DROP
     $IPT -P FORWARD DROP
     $IPT -P OUTPUT DROP
     $IPT -F;
     $IPT -X
     $IPT -Z
     retval=$?
     if [ $? -eq 0 ]; then
      echo "Firewall locked"
     fi
     exit $retval
    }
    
    # Report the status of the firewall
    status () {
     if [ -e /var/lock/subsys/firestarter -o -e /var/lock/firestarter ]; then
      echo "Firestarter is running..."
     else
      echo "Firestarter is stopped"
     fi
    }
    
    case "$1" in
    start)
     start_firewall
      if [ "$NAT" = "on" -a "$DHCP_SERVER" = "on" ]; then
      start_dhcp_server
     fi
    ;;
    stop)
     stop_firewall
    ;;
    lock)
     lock_firewall
    ;;
    status)
     status
    ;;
    reload-inbound-policy)
     source /etc/firestarter/inbound/setup 2>&1
    ;;
    reload-outbound-policy)
     source /etc/firestarter/outbound/setup 2>&1
    ;;
    *)
     echo "usage: $0 {start|stop|lock|status}"
     exit 1
    esac
    exit 0
    @HEMIcuda und mehr nicht?
    oder muss ich dann noch etwas eirichten? routing oder so?
    deshalb koennen Pinguine nicht fliegen: Was nicht fliegt, kann auch nicht abstuerzen

  7. #7
    affenkopp
    Registriert seit
    Aug 2003
    Ort
    62.80.113.200#linuxforen.de
    Beiträge
    2.689
    Code:
    # echo 1 > /proc/sys/net/ipv4/ip_forward
    GPG-KeyID: 0xF9C481FD

  8. #8
    Registrierter Benutzer Avatar von thor1965
    Registriert seit
    Jan 2003
    Ort
    braunschweig
    Beiträge
    185
    Zitat Zitat von Hun
    Code:
    # echo 1 > /proc/sys/net/ipv4/ip_forward
    das habe ich auch schon gemacht, geht aber nicht also es ändert sich nicht!

    danke hun
    deshalb koennen Pinguine nicht fliegen: Was nicht fliegt, kann auch nicht abstuerzen

Ähnliche Themen

  1. zuviel logging bei iptables
    Von der_angler im Forum Router und Netzaufbau
    Antworten: 2
    Letzter Beitrag: 23.09.03, 23:09
  2. WIchtig IPTABLES und VPN
    Von speedy_mk im Forum Router und Netzaufbau
    Antworten: 2
    Letzter Beitrag: 12.03.03, 18:56
  3. was zuerst ? ppp0 oder eth1
    Von tenim im Forum Sicherheit
    Antworten: 11
    Letzter Beitrag: 13.12.02, 18:45
  4. SuSE 6.1 / pppd
    Von im Forum Router und Netzaufbau
    Antworten: 0
    Letzter Beitrag: 29.01.01, 20:07
  5. Squid und SuSEfirewall (ipchains)
    Von im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 13.05.00, 17:34

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •