Connecting Windows and Linux
Hi
I'm trying to copy files between my laptop (running Win2K) and PC (running Suse 7.3). I played aroung with smb.conf, started and stopped smbd and nmbd several times and basically poked and prodded everywhere. At this stage I can ping the pc from the laptop and vice versa, but I still cannot see my linuxbox in Network Neighborhood (or whatever it's called in this release of Windows) and when I try to access the local network in Konqueror, it pops up a msg saying "could not connect to host localhost". All help will be gratefully accepted. Thanks Joe |
1. Ok, at first, open the /etc/rc.config file an look for the entry START_SMB, and set it to "yes" (START_SMB="yes")
2. Then open the file /etc/samba/smb.conf and replace it with my example: ; ; /etc/samba/smb.conf ; ; Copyright (c) 1999 SuSE GmbH Nuernberg, Germany. ; [global] workgroup = example_wg ;replace it with your wg name guest account = nobody keep alive = 30 os level = 2 kernel oplocks = false security = user read size = 16384 ; character set = ISO08859-1 client code page = 850 read raw = yes socket options = IPTOS_LOWDELAY TCP_NODELAY netbios name = example ;replace it with your netbios name name resolve order = bcast min password length = 0 ; Uncomment the following, if you want to use an existing ; NT-Server to authenticate users, but don't forget that ; you also have to create them locally!!! ; security = server ; password server = 192.168.1.10 encrypt passwords = yes printing = bsd printcap name = /etc/printcap load printers = yes socket options = TCP_NODELAY map to guest = Bad User ; Uncomment this, if you want to integrate your server ; into an existing net e.g. with NT-WS to prevent nettraffic ; local master = no local master = yes ; Please uncomment the following entry and replace the ; ip number and netmask with the correct numbers for ; your ethernet interface. interfaces = eth0 192.168.1.1/255.255.255.0 ; If you want Samba to act as a wins server, please set ; 'wins support = yes' ; wins support = yes ; If you want Samba to use an existing wins server, ; please uncomment the following line and replace ; the dummy with the wins server's ip number. ; wins server = 192.168.1.1 ; Do you wan't samba to act as a logon-server for ; your windows 95/98 clients, so uncomment the ; following: ; logon script =%U.bat ; domain logons = yes ; domain master = yes ; [netlogon] ; path = /netlogon ; allow to log in into your homedirs [homes] comment = Heimatverzeichnis browseable = no read only = no create mode = 0750 ; my cdrom dir [cdrom] comment = CD-ROM path = /cdrom read only = yes locking = no [tmp] comment = Temporary Path path = /tmp read only = no ;[misc] ; guest ok = yes ; path=/home/%S 3. Now you have to create encrypted passwords for the users who are allowed to access theirs homedirs (you have to be logged in as root). To add a new user to the passwordfile /etc/samba/smbpasswd you have to execute (replace "username" and "password" with your data) smbpasswd -a username password You can also change passwords with this command. 4. Now you have to restart the saba service Do this with /etc/init.d/smb restart I hope this was a help for you -> good luck (for more questions write to elri@gmx.at) |
Thank you very much for your clear and detailed reply. It is greatly appreciated.
Joe |
you wouldnt happen to know how to do this in red hat 7.2 would ya :D
|
Sorry I'm not working on redhat, but I'll help you as much as I can:
1. At first you have to find your samba configuration file (if it is named smb.conf too): locate smb.conf Now you can see all your smb.conf* files. Under RedHat it's maybe in /etc/smb.conf 2. Make a bakup of the file and then fill it with my example (see upper) 3. Run "setup" and go to the entry system..* (i don't know the exactly name), but anywhere there you can find a list of services where you have to enable samba. 4. Now you have to restart the samba daemon. I really do not know where the script is placed in RH (maybe /etc/init.d/smb or /etc/init.d/samba) so the best will be if you restart your machine but if there is such a script file you can run it with the argument restart (example: /etc/init.d/smb restart) Good LUCK |
All times are GMT -5. The time now is 05:02 PM. |