понедельник, 16 ноября 2009 г.

Samba: настройка двустороннего обмена файлами между Ubuntu и XP

На форумах часто можно встретить утверждение, что для обмена файлами между Ubuntu и Windows XP не нужно устанавливать никаких дополнительных пакетов. Практика показывает, что это не совсем так.

Итак как организовать возможность двустороннего обмена файлами между Ubuntu и XP?

Сначала устанавливаем samba

sudo apt-get install samba

Затем сохраняем резервную копию конфигурационного файла

sudo cp /etc/samba/smb.conf /etc/samba/smb.bak

И затем редактируем уже сам файл


sudo gedit /etc/samba/smb.conf

а именно заменяем существующие настройки следующими:


[global]
    workgroup = mshome
    netbios name = Ubuntu
    security = share
    guest ok = yes
    auth methods = guest
    domain master = No
    wins support = Yes

[Incoming]
    path = ~/Incoming
    comment = Some random files
    guest ok = yes
    browseable =yes 
Где MSHOME имя рабочей группы прописанное в Windiws
Ubuntu - имя вашей машины, прописанное в /etc/hosts
Incoming - имя вашей папке расшаренной в Ubuntu.

После создания этого конфигурационного файла не забываем перезапустить samba:

sudo /etc/init.d/samba restart

Далее создаем скрипт для запуска демонов, необходимых для работы samba:


#!/bin/sh
smbd -D
winbindd -D
nmbd -D
Который при необходимости добавляем в автозапуск.

Далее нужно запустить мастер настройки сети в XP.

После всех этих настроек желательно перелогиниьтся.

Для просмотра имеющихся ресурсов можно использовать следующие команды:

nmblookup -T '*'
smbtree
findsmb

Литература для дополнительного чтения:
https://help.ubuntu.com/community/SettingUpSamba
http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/

Комментариев нет:

Отправить комментарий

Популярные сообщения