• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Apacheserver ist von außen nicht erreichbar

Status
Für weitere Antworten geschlossen.

profjoerg

Newbie
Hallo,

ich hab folgendes Problem unter Suse 9.2:

$ ip_addr.sc --> Anzeigen der eigenen IP
77.178.4.208 --> DHCP-Adresse
Wenn ich mit $ firefox 77.178.4.208 versuche auf meinen Apacheserver
zuzugreifen sagt er daß er die Seite nicht findet.
$ ping 77.178.4.208 geht.

Mit localhost funktioniert es.
Hintergrund:
Habe mir eine neue größere Platte zugelegt und Suse 9.2 darauf installiert.
Auf der alten Platte funktioniert es. Ich habe sämtliche Dateien in /etc
auf alter und neuer Platte verglichen und nichts konkretes gefunden.
Vermutlich ist es irgendeine versteckte Einstellung.
Nachfolgend noch einige Systeminformationen:

Code:
linux:~ # ifconfig eth0
eth0      
Protokoll:Ethernet  Hardware Adresse 00:E0:4C:4C:0B:42  
inet Adresse:192.168.178.20  Bcast:192.168.178.255  Maske:255.255.255.0
inet6 Adresse: fe80::2e0:4cff:fe4c:b42/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:758 errors:0 dropped:0 overruns:0 frame:0
TX packets:772 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000 
RX bytes:570869 (557.4 Kb)  TX bytes:140878 (137.5 Kb)
Interrupt:209 Basisadresse:0xc00

ifconfig eth0 brachte inet Adresse:192.168.178.20 , die Portfreigaben
in der Fritzbox beziehen sich aber auf 192.168.178.21 .
Die Fritzbox ist als DSL-Router geschaltet.

Code:
linux:~ # route
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.178.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         fritz.fon.box   0.0.0.0         UG    0      0        0 eth0

linux:~ # cat /etc/resolv.conf|grep -v -e '#'
domain site
nameserver 192.168.178.1

Code:
linux:~ # netstat -i
Kernel Schnittstellentabelle
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0   1500   0     762      0      0      0     776      0      0      0 BMNRU
lo    16436   0      12      0      0      0      12      0      0      0 LRU

Firewall ist ausgeschaltet.

$ grep -v -e '#' httpd.conf
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.htm index.html index.html.var
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
Alias /wiki/ "/usr/share/moin/htdocs/"
ScriptAlias /meinWiki "/usr/share/moin/server/moin.cgi"

Abschließend sei noch gesagt,daß ich nicht updaten kann,da
sämtliche Suse-Versionen >=10.0 nach meiner Erfahrung irgendwelche
Macken haben.

Im Voraus vielen Dank

Viele Grüße

Jörg
 

prinzunix

Hacker
Hallo Jörg,

profjoerg schrieb:
ifconfig eth0 brachte inet Adresse:192.168.178.20 , die Portfreigaben
in der Fritzbox beziehen sich aber auf 192.168.178.21 .
Die Fritzbox ist als DSL-Router geschaltet.

Willst Du dann auch mal die 192.168.178.21 nach 192.168.178.20 in Deiner FritzBox bei der Portfreigabe ändern oder Deinen Webserver fest auf die 192.168.178.21 einstellen?

Die Portfreigabe auf eine IP 192.168.178.so_ungefähr_um_die_20 wird nicht funktktionieren.
Rechner, die Serverdinste anbieten NIEMALS per DHCP mit einer IP versorgen. :irre:

Bis denn.

Prinzunix.
 
OP
P

profjoerg

Newbie
Hallo prinzunix,

die 192.168.178.21 ist in der Fritzbox fest vorgegeben,da die
21 der erste von 4 LAN-Anschlüssen ist (21-24).
Ich möchte daher den Webserver fest auf die 192.168.178.21 einstellen.
Wie mach ich das ?
Ich hab dafür auch eine dynamische IP bei dyndns.org .
Habs zunächst mal mit der eigenen IP getestet.

Gruß

Jörg
 

prinzunix

Hacker
Hallo Jöerg,

Über Yast -> Netzwerkgeräte -> Netzwerkkarte.

IP, Subnetz, Gateway und DNS eintragen.

IP: 192.168.178.21
Subnetz: 255.255.255.0
Gateway (die FritzBox): 192.168.178.1
DNS auch Fritzbox oder direkt den vom Provider.

Genau kann ich das nicht sagen, weil Dein Suse, 9.2, doch schon was sehr betagt ist. 11.1 kommt übermorgen und alles älter wie 10.3 ist aus der Wartung und disqulifiziert sich von daher eh schon als Webserver. Das ist ja alleine schon ein Auschlusskriterium, da es keine aktuellen Sicherheitspatches mehr gibt.

Bis denn.

Prinzunix.
 

Dr. Glastonbury

Advanced Hacker
Moin,
bitte lies dir die Threads, die mit Wichtig markiert und sich am Anfang des Forums befinden durch! Sieh außerdem ins Wiki -> http://wiki.linux-club.de/opensuse/XAMPP insbesondere unter dem Abschnitt Wie verwende ich Apache mit DynDNS... vielen Dank...!
 

Dr. Glastonbury

Advanced Hacker
Damit mach ich hier mal zu.... alles weitere bitte im TCP-IP-Forum, nachdem der Apache ja zu funktionieren scheint und das Problem an der IP-Konfiguration liegt.... (hier also nix weiter verloren hat^^)...
 
Status
Für weitere Antworten geschlossen.
Oben