[SuSE] firewall2

R

ravage

Gast
firewall2

Ich habe einen linuxserver bei mir zu hause eingerichtet:
Betriebssystem: [ SuSE Linux 8.0 (i386) ]
Rechner: [ linux-server.home-net, Kernel: 2.4.18-4GB (i686) ]

Auf diesem Computer habe ich einen webserver eingerichtet:
[ Apache/1.3.23 (Unix) PHP/4.1.0 ]

Ich habe eine ISDN dialup verbindung ueber ein ZyXELomni.net D nach dem ausfueren vin 'wvdial' habe ich eine internetverbindung von 64Kbps das interface ist 'ppp0'.
Ich habe mit hilfe der Firewall ein Routing fuer meine anderen Rechner eingerichtet (Interface: 'eth0').

IPs:
ppp0: 194.230.xxx.xxx
eth0: DHCP(192.168.0.10-192.168.0.200)
linux-server: 192.168.0.1

Ich hätte nun ganz gerne, dass mein Webserver im Internet verfügbar ist und ich schafe es einfach nicht den http-Prot für das internet zu öffnen... Ich weiss, dass sich das auf den ersten blick nicht besonders klug anhoert, bei einer Dial-up verbindung ohne statische IP und ohne permanente Internetverbindung irrgend einen Port zu öffnen aber ich habe meine gründe dafür... Ich währe sehr froh, wenn mir irrgend helfen könnte....

Vielen Dank


Datei '/etc/sysconfig/SuSEfirewall2':

FW_DEV_EXT="ppp0"
FW_DEV_INT="eth0"
FW_DEV_DMZ=""

FW_ROUTE="yes"

FW_MASQUERADE="yes"
FW_MASQ_DEV="$FW_DEV_EXT"
FW_MASQ_NETS="0/0"

FW_PROTECT_FROM_INTERNAL="no"
FW_AUTOPROTECT_SERVICES="yes"

FW_SERVICES_EXT_TCP="80 53"
FW_SERVICES_EXT_UDP="53" # Common: domain
FW_SERVICES_EXT_IP=""

FW_SERVICES_DMZ_TCP=""
FW_SERVICES_DMZ_UDP=""
FW_SERVICES_DMZ_IP=""

FW_SERVICES_INT_TCP=""
FW_SERVICES_INT_UDP=""
FW_SERVICES_INT_IP=""

FW_TRUSTED_NETS=""
FW_ALLOW_INCOMING_HIGHPORTS_UDP="yes"
FW_SERVICE_AUTODETECT="yes" # Autodetect the services below when starting

FW_SERVICE_DNS="yes"
FW_SERVICE_DHCLIENT="no"
FW_SERVICE_DHCPD="no"
FW_SERVICE_SQUID="no"
FW_SERVICE_SAMBA="no"

FW_FORWARD="" # Beware to use this!
FW_FORWARD_MASQ="" # Beware to use this!
FW_REDIRECT=""

FW_LOG_DROP_CRIT="yes"
FW_LOG_DROP_ALL="no"
FW_LOG_ACCEPT_CRIT="yes"
FW_LOG_ACCEPT_ALL="no"
FW_LOG="--log-level warning --log-tcp-options --log-ip-option --log-prefix SuSE-FW"

FW_KERNEL_SECURITY="yes"
FW_STOP_KEEP_ROUTING_STATE="yes"

FW_ALLOW_PING_FW="yes"
FW_ALLOW_PING_DMZ="yes"
FW_ALLOW_PING_EXT="yes"
FW_ALLOW_PING_INTERNET="yes"

##
# END of rc.firewall
##

# #
#-------------------------------------------------------------------------#
# #
# EXPERT OPTIONS - all others please don't change these! #
# #
#-------------------------------------------------------------------------#
# #

#
# 20.)
# Allow (or don't) ICMP time-to-live-exceeded to be send from your firewall.
# This is used for traceroutes to your firewall (or traceroute like tools).
#
# Please note that the unix traceroute only works if you say "yes" to
# FW_ALLOW_INCOMING_HIGHPORTS_UDP, and windows traceroutes only if you say
# additionally "yes" to FW_ALLOW_PING_FW
#
# Choice: "yes" or "no", defaults to "no" if not set.
#
FW_ALLOW_FW_TRACEROUTE="yes"

#
# 21.)
# Allow ICMP sourcequench from your ISP?
#
# If set to yes, the firewall will notice when connection is choking, however
# this opens yourself to a denial of service attack. Choose your poison.
#
# Choice: "yes" or "no", defaults to "yes"
#
FW_ALLOW_FW_SOURCEQUENCH="yes"

#
# 22.)
# Allow/Ignore IP Broadcasts?
#
# If set to yes, the firewall will not filter broadcasts by default.
# This is needed e.g. for Netbios/Samba, RIP, OSPF where the broadcast
# option is used.
# If you do not want to allow them however ignore the annoying log entries,
# set FW_IGNORE_FW_BROADCAST to yes.
#
# Choice: "yes" or "no", defaults to "no" if not set.
#
FW_ALLOW_FW_BROADCAST="no"
#
FW_IGNORE_FW_BROADCAST="yes"

#
# 23.)
# Allow same class routing per default?
# REQUIRES: FW_ROUTE
#
# Do you want to allow routing between interfaces of the same class
# (e.g. between all internet interfaces, or all internal network interfaces)
# be default (so without the need setting up FW_FORWARD definitions)?
#
# Choice: "yes" or "no", defaults to "no"
#
FW_ALLOW_CLASS_ROUTING="yes"

#
# 25.)
# Do you want to load customary rules from a file?
#
# This is really an expert option. NO HELP WILL BE GIVEN FOR THIS!
# READ THE EXAMPLE CUSTOMARY FILE AT /etc/sysconfig/scripts/SuSEfirewall2-custom
#
#FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
 
Warum benutzt Du nicht YAST zur Firewall-Konfiguration - da kannst Du bequem editieren und erhältst auch Unterstützung dabei.
Normalerweise sollte es auch reichen, bei dem Einstellungs-Wizard das Häkchen bei "Webserver" zu machen.
 
YAST

Danke für den tipp aber fuer die Firewall2 gibt es kein yastmodul, nur für die firewall und die funktioniert nicht im kernel 2.4
 
Sollte es das erst seit 8.1 oder 8.2 geben? Ich könnte schwören, ich hätte neulich drin rumgeklickt. Aber den Einstellungsassistenten gibt es unter Netzwerk, oder?
 
Ich habe die version 8.0 und kann kein Yast-modul dafuer finden... wenn du mir deien ICQ geben kannst dann kannst du mir vieleicht besser helfen..... (Nur so'n Vorschlag) meine: 53564626
 
Meine ICQ-Nummer steht in meinem Profil - aber es ist nicht installiert :D

Wenn ich mich recht erinnere, findet man das unter "Netzwerk"
 
unter welchen netzwerk?

Netzwerk/basis E-Mail
Konfig. Netzwerkkarte
Konfig. Modems
Konfig. DSL
Konfig. ISDN
Start/Stopp Systemdienste

Netzwerk/Erweitert Hostname/DNS
LDAP-Client
NFS-Client
NFS-Server
NIS+-Client
NIS-Client
NIS-Server
Routing
 
Sorry, dann muss ich leider passen - scheinbar wurde das Modul tatsächlich erst bei 8.1 oder 8.2 zugefügt.
 
Das Modul gibt es seit der SuSE Linux Version 8.0

Zu finden unter:

YaST Control Center --> Sicherheit & Benutzer --> Firewall


bis dahin ....
 
Oben