Наши
Сайдбары
   
IRC-канал
Linuxportal.ru
   
Импорт новостей
 
Вход Быстрая регистрация На главную

Поиск:
 
   БИБЛИОТЕКА
     Другие статьи этого раздела:
 

    Сеть
Другие разделы библиотеки:
   БИБЛИОТЕКА
     последние поступления:
 

Hardware
Перевод Serial-Programming-HOWTO
15.05.2006 | San АНДРЕЕВ
Перевод Linux Power Management Support
03.04.2004 | San АНДРЕЕВ
Варианты решения проблем со смещением геометрии монитора.
10.10.2003 | EsTaF
Multimedia
VideoCD для пингвинов
10.10.2003 | Buddha
Смотрим любимые фильмы с помощью MPlayer
23.07.2003 | Alexey Dmitriev
X-сервер
Включаем Bytecode Interpreter в пакете freetype в некоторых дистрибутивах
05.07.2006 | Alexey Dmitriev
НАСТРОЙКА СЕРВЕРА XDMCP ДЛЯ WINDOWS-КЛИЕНТОВ
09.09.2004 | Kotjara
Type1 и truetype шрифты в LaTeX.
03.05.2004 | geekkoo
Разное
Как самому написать концепцию информационной безопасности
22.03.2007 | Crion
Список рекомендуемой литературы
11.09.2006 | San АНДРЕЕВ
The Multi Router Traffic Grapher
02.06.2004 | Crion
Сеть
"Огненная стена" или строим файрвол на базе iptables
15.03.2005 | Alexey Dmitriev
Защищенная почтовая система
08.09.2004 | Crion
Postfix+Cyrus-SASL
18.12.2003 | geekkoo
Система
Написание драйверов под Linux: рекомендации, типичные ошибки и ловушки.
16.01.2007 | Mr.Nobody
Перевод Linux Daemon HOWTO
21.08.2006 | San АНДРЕЕВ
Усыпляем компьютер
11.01.2006 | San АНДРЕЕВ
   БИБЛИОТЕКА Сеть    
Автор статьи: Master400
Дата: 22.07.2003

Netatalk

Предыстория!!

На фирме где я работаю изначально стоял сервер для художников под новелом.
Потом его решили убить.
Встал вопрос что ставить.
После долгих дискусий, пива, поиска в инете пришли к выводу что надо поднимать Netatalk. (Windows) отпал сам по себе, почему я думаю все поймут из данного рассказа.



И так была выбрана двухкаменная машина 350 2-пни 512 памяти, видюха ISA 256k (незнаю откуда оня взялась но это уже раритет) сетевуха 3com-100Mgb, кла и мышь USB, UPS-600+парашут.

Поднял систему под SuSe 7.3 Professional (c поддержкой в ядре либо модулем appletalk.o) в нее входил готовый пакет Netatalk но он мне не понравился и работал он с ошибками особеннно были проблемы с кварком ошибка -50.

Взял сорцы с
Прочитал инструкцию к инсталяции, сходил на форум к разработчикам в итоге появился вот такой файл конфигурации !

./configure --prefix=/usr/local --enable-suse --with-tcp-wrappers --with-pam --with-flock-locks --with-shadow --enable-cnid-db

Конфигуриться и компилиться данный пакет без проблем начиная от версии 1.5pre3 до 1.5.5
Для версий 1.6.0 - 1.6.2 надо снять из конфига --with-flock-locks (почему так и не разбирался)

Далее по порядку
в пакете есть конфигурационные файлы
-rw-r--r-- 1 root root 3251 Apr 7 12:05 AppleVolumes.default
-rw-rw-r-- 1 nata 501 23035 Nov 21 2001 AppleVolumes.system
-rw-r--r-- 1 root root 5728 Apr 7 12:00 afpd.conf
-rw------- 1 root root 728 Dec 20 2001 afppasswd
-rw-r--r-- 1 root root 41 Apr 7 12:18 atalkd.conf
-rw-rw-r-- 1 root root 792 Apr 7 12:00 netatalk.conf
-rw-r--r-- 1 root root 260 Oct 12 2001 netatalk.pamd
drwxr-xr-x 2 root root 163 Apr 7 11:34 nls
-rw-r--r-- 1 root root 1145 Oct 12 2001 papd.conf
drwxr-xr-x 2 root root 820 Apr 7 11:48 uams

AppleVolumes.default в нем описываются файловые тома шаринги (для пользователей) по типу
/Users "USERS"
/Что (диск, директория немеренного размера) "Как будет виден шаринг в чюзере мака"
afpd.conf в нем описывается название сервера, далее протоколы, и конечно аутенфикация пользователей (имя и пароли берутся из текущих users и group) по типу
ARTIST -ddp -tcp -uamlist uams_clrtxt.so,uams_dhx.so
atalkd.conf в нем описывается на каком сетевом интерфейсе будет доступен сервер под маки а также маковская сеть и адрес сервера
eth0 -phase 2 -net 0-65534 -addr 65000.1
netatalk.conf в нем описывается
AFPD_MAX_CLIENTS=20000 колличество коннектов к серваку почему так много (1 коннект тянет за собой почти 50 подвешанных сокетов незнаю на кой хрен так сделано)
ATALKD_RUN=yes запустить демон поддержки сети макинтош
PAPD_RUN=no демон печати (у нас не используется)
AFPD_RUN=yes запустить демон AFP протокола
ATALK_BGROUND=no запускать все ...... тут и так понятно
papd.conf - описание и настройка принтеров (у нас не используется)
Остальные (конфиги) файлы без изменений (как есть)

Ко всем файлам конфигураций есть отличные маны (и не только к конфигам а ко всему пакету) я работал только с ними.

И так запускаем
rcatalk start
rcatalk status (Должно появиться ОКОКОК)
В файлах лога такое
Apr 7 11:52:06 artist atalkd[20023]: restart (1.5.5)
Apr 7 11:52:08 artist atalkd[20023]: zip_getnetinfo for eth0
Apr 7 11:52:26 artist last message repeated 2 times
Apr 7 11:52:36 artist atalkd[20023]: config for no router
Apr 7 11:52:37 artist atalkd[20023]: ready 0/0/0
Apr 7 11:52:56 artist afpd[20046]: ARTIST:AFPServer@* started on 65000.1:128 (1.5.5)
Apr 7 11:52:56 artist afpd[20046]: ASIP started on 192.168.0.5:548(2) (1.5.5)
Apr 7 11:52:56 artist afpd[20046]: uam: loading (/usr/local/atalk/etc/netatalk/uams/uams_clrtxt.so)
Apr 7 11:52:56 artist afpd[20046]: uam: uams_clrtxt.so loaded
Apr 7 11:52:56 artist afpd[20046]: uam: loading (/usr/local/atalk/etc/netatalk/uams/uams_dhx.so)
Apr 7 11:52:56 artist afpd[20046]: uam: uams_dhx.so loaded
Apr 7 11:52:56 artist afpd[20046]: uam: "DHCAST128" available
Apr 7 11:52:56 artist afpd[20046]: uam: "Cleartxt Passwrd" available
Apr 7 11:54:01 artist afpd[20061]: ASIP session:548(2) from 192.168.0.71:52453(0)
Apr 7 11:54:01 artist afpd[20061]: dhx login: dima
Apr 7 11:54:01 artist afpd[20061]: login dima (uid 502, gid 100) AFP2.2
Apr 7 11:54:03 artist afpd[20061]: logout dima
Apr 7 11:54:03 artist afpd[20061]: 0.33KB read, 0.25KB written
Apr 7 11:54:03 artist afpd[20046]: server_child[1] 20061 done

Это говорит об нормальной работе Netatalk

По скорости новелл обогнал винды (сервер) но отстал от Netatalka процентов на 25

Пользователи маков просто визжали от возможности работать прямо с сервака

Вот как бы и все
Данный сервак у меня работает больше 2 лет проблем больших не замечалось
Любые замечания принимаются!
Master400

PS В данном пакете есть скрипты запуска почти под все линуксы в том числе и юниксы.



Все статьи раздела "Сеть"

©"Linuxportal.Ru". Материалы сайта можно
использовать свободно при условии
сохранения этой свободы при дальнейшем
распространении, если явно не указано иное

Дизайн и программирование:

Поставьте
нашу кнопку:
Получить код кнопки
Linux Portal.ru ::: Линукс Портал.ру
Наш партнер: