PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Linux aus anderem Subnet voll ins LAN integrieren?



micmac
18.08.04, 09:38
Hi,

kurze Zusammenfassung: Linux-PC wird vom Router ins andere Subnet gesteckt (Port-Forwarding), auf den Rechner kann aus dem anderen Subnet auch zugegriffen werden, aber nur bei direkter Eingabe der IP, in der Netzwekumgebung der Windows-PCs ist er nicht vorhanden.

Skizze:


192.168.0.0 (Win-PCs) | Router (extern 192.168.0.5, intern 192.168.1.1) | 192.168.1.0 (samba-server 192.168.1.3)


Der Router (Linksys) leitet alle Anfragen auf TCP 139/445 und UDP 137/138 an den Samba-Server weiter per Forwarding. Also ist der Samba-Server unter der IP 192.168.0.5 für die Win-PCs erreichbar.

Meine Samba Konfigurationsdatei ist recht kurz:

[global]
workgroup = CONNECT
server string = Samba
log file = /var/log/samba3/log.%m
max log size = 50
hosts allow = 127.0.0.1/255.255.255.0 192.168.1.0/255.255.255.0 192.168.0.0/255.255.255.0
hosts deny = 0.0.0.0/0
interfaces = eth0 lo
bind interfaces only = yes
security = user
encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dos charset = 850
unix charset = ISO8859-15

[Dateien]
path = /video/share
valid users = peter hans johannes
public = no
writable = no
write list = peter

Leider erscheint der Samba Server nicht bei den 192.168.0.0-Rechnen in der Netzwerkumgebung. Ist das gar nicht möglich, weil vielleicht zwar die Anfragen der Win-PCs an den Samba-Server weitergeleitet werden, aber nicht die Anfragen des Samba-PCs an die Win-PCs, oder vielleicht auch nicht weil der Samba-PC nur eine Netzwerkkarte für 192.168.1.0 hat und keine für 192.168.0.0?

MfG
micmac

Edit: Auch bei den Elections kümmert sich Samba nur um 192.168.1.0-Rechner:

findsmb

*=DMB
+=LMB
IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
---------------------------------------------------------------------
192.168.1.3 VDR +[CONNECT] [Unix] [Samba 3.0.5]

formtapez
18.08.04, 09:45
Die SMB Broadcasts kommen nicht durch ...
Du müsstest die Netmask auf allen PCs nach 255.255.0.0 ändern damit es klappt.

Achja... warscheinlich kann jetzt jeder per Internet auf Dein Sambashare zufgreifen ....


MfG
formtapez

micmac
18.08.04, 09:50
Die SMB Broadcasts kommen nicht durch ...
Du müsstest die Netmask auf allen PCs nach 255.255.0.0 ändern damit es klappt.

Achja... warscheinlich kann jetzt jeder per Internet auf Dein Sambashare zufgreifen ....


MfG
formtapez

Hi!

Die Netmask ist bei allen PCs 255.255.255.0 (das sie nicht 255.255.0.0 ist ist egal, oder?). Im 192.168.0.0 Subnet haben wir noch einen Internet-Gateway mit Firewall. Daher mache ich mir um meine Freigabe keine Sorgen.

Danke!
mic

micmac
19.08.04, 14:48
*bump*

Ist das Thema unlösbar? Geht das vielleicht technisch garnicht?

MfG

mic

gentoolovaa
19.08.04, 21:16
also,

192.168.0.x
ist doch ein privates Class C Netz


meine ich

privates Class C Netz 255 -2 verfuegbare Adressen

also 192.168.0.0 darfst du nicht nehmen NETZWERKADRESSE

und 192.168.0.255 auch nich Broadcastadresse

Der Router muesste ins Internet routen und in das andere Netzt

Fange bei 192.168.0.1 mit dem router an

greetz

need doom3 linuxbinaries

micmac
19.08.04, 21:29
Hi!

Sorry, ich hab mich total falsch ausgedrückt. Beide LANs, also vor unter hinter meinem Linksys Router, haben die gleiche Subnetmast (255.255.255.0), aber eben unterschiedliche IP-Bereiche (192.168.0.0 bzw. 192.168.1.0). Und ich würde gerne mit meinem Samba-Server genauso im anderen LAN erscheinen wie im eigenen (192.168.1.0).

Geht das?

Thallez
19.08.04, 21:37
Ich galeube deine Lösung heißt Wins Server.
Netbios die Windows namesauflösung ist nicht routbar
daher müssen die netbios namen auf einen Server hinterlegt
sein einen Wins Server

Wenn ich mich irre tut es mir leid ich denke aber das
es gehen sollte