Keine verbindung nach außen

Status
Für weitere Antworten geschlossen.

downloader999

Active Member
Guten tag :)

ich hab mal wieder ein leichtes, jedoch gravierends problem mit meinem tollen freebsd...

Folgendes: wenn ich local auf meinem server zugreifen möchte, erschient alles[switch ist auch der router!] jedoch wenn ich per domain bzw. pub. ip drauf zugreifen möchte...kommt Fehler beim verbeinden mit dem server>.<
hier erstnoch meine rc.conf
Code:
# -- sysinstall generated deltas -- # Sun Aug 16 06:03:03 2009
# Created: Sun Aug 16 06:03:03 2009
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
gateway_enable="YES"
hostname="doofmt2.localhost"
dafaultrouter="192.168.0.1"
ifconfig_nfe0="inet 91.4.73.213 netmask 255.255.255.0"
ifconfig_nfe0_alias0="192.168.0.103 netmask 255.255.255.255"
ifconfig_nfe0_alias1="192.168.0.103 netmask 255.255.255.0"
inetd_enable="YES"
keymap="german.iso"
sshd_enable="YES"
mysql_enable="YES"
apache22_enable="YES"
apche22ssl_enable="YES"
~
~
~
~
~
/etc/r

die einstellungen müssen so, bzw. soähnlich sein, damit ich deinen spiele Server drauf laufen lassen kann...
resolv.conf:
Code:
search speedport.ip
nameserver 192.168.0.1
nameserver 192.168.0.103
nameserver XXX.XXX.XXX.XXX
[192.168.0.1=router
192.168.0.103=server]
Und nochwas: der server dolt sich von dyndns seine domain...jeodch wenn ich per normaler ip[91.xx.xxx.xxx] drauf zugreifen will,so geht dies auch nicht :(]

Hoffe ihr könnt mir[mal wieder]Helfen
Downi :)
 
> ich hab mal wieder ein leichtes, jedoch gravierends problem mit meinem tollen freebsd...

Sorry, kann ich mir nicht verkneifen, aber in der Regel sitzt das Problem vor der Tastatur. :-)
Mit anderen Worten nicht FreeBSD hat ein Problem, sondern Deine Netzwerk-Konfiguration.

Bitte male uns doch mal ein Bild von Deinem Netzwerk.
Wichtig dabei ist auch die Adressierung Deiner Netzwerk-Komponenten.
 
Code:
#Sysinstall generated deltas -- # Tue Aug 18 03:08:45 2009
# Created: Tue Aug 18 03:08:45 2009
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
gateway_enable="YES"
hostname="doofmt2"
ifconfig_nfe0="91.4.75.252"
ifconfig_nfe0="192.168.0.103 netmask 255.255.255.0"
hostname="MartinServ"
ifconfig_nfe0_alias0="inet 91.4.75.252 netmask 255.255.255.0"
hostname="doofmt2"
ifconfig_nfe0="DHCP"
inetd_enable="YES"
ipv6_enable="YES"
keymap="german.iso"
linux_enable="YES"
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="microsoft"
sshd_enable="YES"
usbd_enable="YES"

so sieht die rc.conf jetzt aus :P
google an pingen kann ich auch, nur ich kann nicht pub drauf zugreifen,local geht immer noch...
 
Und dyndns hast du auch richtig eingerichtet? Siehe hier: https://www.bsdwiki.de/Dyndns_und_ddclient

Ich glaube nicht, dass du dann die öffentliche IP deinem Interface in der rc.conf zuweisen musst... Die ändert sich ja schließlich immer und das ist der Sinn der Sache!

Hast du noch einen Router davor? Wenn ja, dann muss dieser auch ja deine Ports durchlassen.
 
ports sind an>.<
wenn ich gleich per ip: 91.4.75.252 reihn gehe, gehts auch net._.

Edit: die ip muss so sein, wegen dem game server...würde ich die nicht angeben,würde der server nicht gehen :P
 
Auf welchen Dienst willst du denn zugreifen? Und von welchem Netz aus versuchst du zuzugreifen?
 
es sind verschiedene dienste...
1.webserver port 80~geht nicht, läuft aber, lokal gehts auch
2.mysqlserver port 3006~geht nicht, läuft aber, lokal gehts auch
3.game server port 11002~geht nicht, läuft aber, lokal gehts auch
 
Gib doch mal ifconfig ein und guck, was deine Netzwerkkarte wirklich für eine Adresse hat. In deiner rc.conf weist du erstmal zwei Adressen zu und dann hast du auch noch DHCP aktiviert...

So, und du bist dir sicher, dass der dyndns-Client bei dir läuft? Wenn ja, dann solltest du den Namen auch anpingen können. Und auf deinem Router hast du auch wirklich alle nötigen Einstellungen gemacht?
 
Hallo downloader999,

um es noch einmal zu versuchen:

IP-Adresse Deines Routers (vermutlich DSL-Router): 192.168.0.1 richtig?

IP-Adresse Deines Servers im lokalen Netz (nicht die öffentliche IP): 192.168.0.103 richtig?

Dann sieht der entsprechende Teil in der rc.conf wie folgt aus:

# löschen hostname="doofmt2"
# löschen ifconfig_nfe0="91.4.75.252"
# löschen ifconfig_nfe0="192.168.0.103 netmask 255.255.255.0"

hostname="MartinServ"
ifconfig_nfe0="inet 192.168.0.103 netmask 255.255.255.0"
defaultrouter="192.168.0.1"

# löschen hostname="doofmt2"

Um nun von "außen" also mit Deiner öffentlichen IP (wie z.B. 91.4.75.252) auf Deine internen Netzwerk-Komponenten zugreifen zu können,
sollten die Firewall-Einstellungen Deines DSL-Routers entsprechend eingerichtet sein.

Um erste Tests ohne Nutzung Deiner dyndns durchzuführen, kannst Du folgendes testen:

1.) Dein Webserver starten
2.) im Browser Deiner FreeBSD-Box folgendes eingeben:

91.4.75.252:80

Jetzt sollte Dein Webserver zu sehen sein.
Wenn dem so ist, kannst Du den Zugriff auch mit dyndns testen und sollte bei korrekter Einrichtung Deiner dyndns problemlos funktionieren.
 
jetz bekomm ich nen fehler bei dem game server...[das hat mit freebsd zu tun, liegt nicht an dem server^^]
und zwar: er will, das die ip absolut angegeben wird, und da nix von 192.168 steht...also bräuchte ich noch eine änderung :/ wäre nett wen ihr mir helfen könnt

Code:
INTERNAL_IP: 192.168.0.103 interface nfe0
Can not get public ip address
 
Sorry, aber im Moment verstehe ich nur Bahnhof.

Kannst Du bitte versuchen zu beschreiben, was Du eigentlich versuchst?

Game-Server????

Ich glaube ohne weitere Informationen kann Dir niemand weiterhelfen.
 
Also mit game-server meine ich einen server von einem Onlinespiel, der auf freebsd mit laufen soll.
Jedoch brauch der server eine konkrete ip in der rc.conf...gebe ich die da jedoch so ein, wie ich mir das vorstelle[falsch..xD] dann kann ich:
a) kein webserver
b)kein ssh
c)weil ssh nicht geht geht dann ja auch das starten des GameServers nicht..
 
So, ich versuche es noch einmal.

1.) Wie erreichst Du Deinen Game-Server von "innen"? Ich meine hier den Konsolenaufruf bzw. Adress-String im Browser.

1.) Wie versuchst Du Deinen Game-Server von "außen" zu erreichen? Ich meine hier den Konsolenaufruf bzw. Adress-String im Browser.

2.) Wie sieht die Konfiguration Deines Game-Servers aus?

Ich vermute, dass Dein Port-Forwarding im DSL-Router nicht korrekt ist.
Aber für genauere Aussage musst Du schon etwas mehr Informationen herausrücken.
Du kannst ja mit "Dummy-Daten" arbeiten. ;)
 
1) 192.168.0.103:11002 is z.b. der einlogg port :P geht im clienten sowie mittm firefix
2) per normaler ip, dyndns, tld domain
3) naja die config sieht eigtl ganz unscheinpar aus:
Code:
HOSTNAME: game 
CHANNEL: 1
PORT: 13001
P2P_PORT: 11002
DB_PORT: 3306
DB_ADDR: 192.168.0.101
#MAP_ALLOW: 103 105 110 111 81 113 114 118 119 120 121 122 123 124 125 126 127 128 181 182 183
MAP_ALLOW: 103 105 110 111 81 113 114 118 119 120 121 122 123 124 125 126 127 128 181 182 183 
TABLE_POSTFIX:  
ITEM_ID_RANGE: 50000001 100000000
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: 192.168.0.101 root MYSQLPW player
COMMON_SQL: 192.168.0.101 root MYSQLPW common
TEST_SERVER: 1

wg. dem router..freunde von mir haben ne fritzbox..damit gehts...ich habn speedport,könnte das daran liegen?! ports sind alle frei
 
> 1) 192.168.0.103:11002 is z.b. der einlogg port :P geht im clienten sowie mittm firefix
>2) per normaler ip, dyndns, tld domain

Ich vermute dein Aufruf sieht dann folgendermaßen aus:

91.23.24.01:11002, wobei die IP Deiner öffentliche Adresse entspricht?

Die Anfrage kommt somit auf Port 11002 bei Deinem Speedport an.
Leitest Du diese Anfrage auch auf Deinen Server weiter?
Wenn nicht ist zwar Port 10002 auf Deinem Router evtl. freigeschaltet, aber Dein Router kann damit nichts anfangen.

Also, die Anfrage an Deinen Server weiterleiten!
 
Bitte zeige mir mal die Port-Regel für 11002.

Das das mit Port 80 sofort klappt, liegt daran, dass dies von der Telecom bereits vorkonfiguriert wurde.
Port 11002 ist jedoch kein Standard-Port und muss deshalb manuell weitergeleitet werden!
 
OK, die Einstellung sieht für mich erst einmal korrekt aus.

Somit frage ich noch einmal direkt:

1.) 192.168.0.103:11002 funktioniert?

2.) 91.23.24.01:11002 funktioniert nicht, wobei die IP Deiner öffentliche Adresse entspricht?

Wenn dem so ist bin ich auch erst einmal am Ende mit meinem Latein.
So wie ich jedoch gesehen habe, sind noch andere Ports mit im Spiel. Evtl. hast Du hier noch etwas übersehen?
 
dann fühlste dich genauso wie ich._. ich weiß netmehr weiter...ich kauf mir bei ebay ne fritzbox und ende..


ja wie dus gesagt hast gehts/nich^^
 
Ich bezweifle, dass die Fritzbox das Problem löst. Es ist wirklich nur ein Konfigurations-Problem. Jedoch habe ich nicht genug Informationen, um alle erforderlichen Einstellungen zu erkennen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben