PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zwei Netzwerkkarten im Samba-Server



hemeybo
07.04.03, 10:26
Hallo Forum,
ich möchte auf meinem Samba Server (Linux SuSE 7.2 mit Samba 2.2.4-2) eine zweite Netzwerkkarte hinzufügen, die ich mit einer Direktverbindung (RJ45-Kabel 100 MBit) an einen Windows-Client anschließe. Dies hat den Hintergrund, daß ich meine Bandsicherung über diese schnelle Netzwerkverbindung laufen lassen möchte und nicht über das Hauptnetzwerk mit 10MBit. Die Netzwerkkarte wird unter Linux erkannt und ich kann vom Windowsrechner auch darauf pingen. Suche ich nach der IP-Adresse, wird der Server nicht gefunden. Was muss ich in der smb.config noch einstellen, daß auch die zweite Netzwerkadresse gefunden wird?
Vielen Dank für die Antworten!
Helge

chrigu
07.04.03, 11:34
poste mal die smb-config!!

gruss chrigu

marcimarc
07.04.03, 11:36
Hallo Helga...

so eine Konfiguration habe ich noch nie gemacht, aber rein theoretisch müsste es funzen.
sind eigentlich beide Netzwerkkarten im gleichen Netz ??

Schau mal in deine smb.conf ob dort eine Zeile mit

interfaces = xxx.xxx.xxx.xxx/xx
unter Global

steht ??
Dort kannst Du eine Karte auf ne IP Binden.

Oder sowas wie
hosts allow = xxx.xxx.xxx.xxx/xx
dort kannst Du ein bestimmtes Netzwerk binden.

Und nach der Änderung den restart des Dienstes nicht vergessen...

A Grüßle
marcimarc

hemeybo
07.04.03, 12:05
Hallo,
nein die Netzwerkkarten sind nicht im gleichen IP-Strang. Zur Erläuterung
hier meine smb.conf:

[global]
workgroup = LINUX
server string = Server
interfaces = lo 192.168.0.1/255.255.255.0 134.100.00.100/255.255.255.0
bind interfaces only = Yes
encrypt passwords = Yes
map to guest = Bad User
passwd program = /usr/sbin/smbyppasswd %u
passwd chat = *ew*password* %n\n *ew*password* %n\n *changed*
username map = /etc/smbusers
unix password sync = Yes
log level = 1
time server = Yes
keepalive = 30
character set = ISO8859-15
domain admin group = root
add user script = /usr/sbin/useradd -g machines -c Machine -d /dev/null -s /bin/false %m$
logon script = start.bat # logon scripts
logon path = \\server\profiles\%u
domain logons = Yes
os level = 255
preferred master = True
domain master = True
wins support = Yes
kernel oplocks = No
message command = /opt/kde2//bin/popper-send.sh %s %f &
comment = Server

marcimarc
07.04.03, 12:17
Hallo..

nimm doch mal den Eintrag
interfaces = lo 192.168.0.1/255.255.255.0 134.100.00.100/255.255.255.0

heraus,

es ist nicht ersichtlich für welche Karte welcher Eintrag gelten soll...

gruß
marcimarc

marcimarc
07.04.03, 12:24
ups... sorry..
Eintrag muß bei 2 Netzen drin bleiben:

Angabe mehrerer Netzwerk-Interfaces; ermöglicht es dem Samba-Server, mehreren verschiedenen Interfaces als Browser zu dienen; akzeptiert eine Liste von IP/Netmask-Paaren, dabei kann die Netmask entweder eine Mitmask- oder eine Bitlength-Angabe sein;
wenn nicht gesetzt, wird der Samba-Server versuche, ein primäres Interface zu finden und kann dann kein zweites Interface konfigurieren

Gruß
marcimarc

marcimarc
07.04.03, 12:50
aber probiere mal folgendes:

interfaces = 192.168.0.1/24, 134.100.00.100/24

lo raus und komma raus.
das /24 habe ich genommen zwecks schnellere Schreibweise...

Gruß
marcimarc

chrigu
07.04.03, 12:50
wenn man "bind interfaces only = no" setzt, lauscht der samba doch auf allen interfaces?!
die zeile "interfaces" muss dann natürlich leer sein..

gruss chrigu