Как я могу легко настроить долю самбы в Хрипящем Debian?

В целом Вы будете видеть, что два правила (по крайней мере), в Вашей таблице маршрутизации на большинстве разновидностей *отклоняют.

У Вас будет маршрут к Вашей локальной сети (для этого примера, 10.11.12.0/24):

10.11.12.0       0.0.0.0         255.255.255.0   U         0 0          0 eth0

И одна идентификация Вашего маршрута по умолчанию.

0.0.0.0          10.11.12.1      0.0.0.0         UG        0 0          0 eth0

Так, что это эффективно говорит Вашему ядру:

отправьте любые пакеты, идущие в 10.11.12.0/24 eth0, непосредственно, конкретно не отправляя им на маршрутизатор по умолчанию (флаги: U = маршрут произошел),

отправьте любые пакеты в любой адрес кроме локальной сети (0.0.0.0 соответствия что-либо) к шлюзу (10.11.12.1) (флаги: U = маршрут произошел, G = шлюз).

Если у Вас есть больше интерфейсов, или Вы являетесь многосетевыми, или если у Вас есть определенные сетевые маршруты или настроенные маршруты хоста, можно видеть больше маршрутов, чем это, но это - вид минимума, который Вы видели бы регулярно.

Путем конфигурирования и перевода в рабочее состояние интерфейса, ядро автоматически создаст тот маршрут локальной сети.

Вы не должны вручную добавлять тот маршрут.

7
30.04.2013, 23:00
2 ответа

Я не знаком с GUI для выполнения этого, но шагов, чтобы сделать, это вручную от терминала не слишком плохо. Просто необходимо сделать следующее:

Samba установки и требуемые пакеты

sudo apt-get install smbfs samba

Отредактируйте conf файл /etc/samba/smb.conf

Удостоверьтесь, что у Вас есть следующая строка в этом файле и что это не прокомментировано. Это могло бы быть установлено на security = share будьте значением по умолчанию.

security = user

Также в этом файле, в Вашем разделе "Share Definitions", настраивает новую долю, подобную следующему:

[primary]
   comment = Guest access Share
   path = /mnt/primary
   writeable = yes
   valid users = @smb
   guest ok = no

Это говорит, что долю назовут "основной", локальный путь к каталогу доли в /mnt/primary, авторизованные пользователи могут записать, только пользователи в группе, которую кому-то разрешают, и анонимные гости не могут использовать это.

Тестирование установки с testparm

Когда Вы сделаны, сохранили файл. Затем выполненный testparm видеть, существуют ли какие-либо проблемы.

пример testparm выполненный

$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = MYGROUP
    server string = Samba Server Version %v
    log file = /var/log/samba/log.%m
    max log size = 50
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

Стартовый Samba

Наконец, перезапустите сервер самбы:

/etc/init.d/samba restart

Клиентская установка (в Windows)

Выберите подключают сетевой диск с экрана "My Computer". Затем войдите:

\\debian_box_ip_address\share_name  

Например:

\\192.168.0.200\primary

Затем выберите "login with different credentials" и введите свое имя пользователя Linux.

Ссылки

13
27.01.2020, 20:14

Существуют SWAT (веб-Административное средство Samba), от которого может администрировать Ваш сервер самбы.

Это может сделать все в выбранном ответе - меньше клиентской конфигурации - и т.д. Просто установите его, sudo apt-get install swat, и перейдите к своему серверу в порте 901 (192.168.x.x:901) от веб-браузера.

Необходимо войти в систему как корень на самбу reqs.

4
27.01.2020, 20:14

Теги

Похожие вопросы