1
|
BSD секция / Настройки на софтуер / филтър по mac адрес
|
-: Sep 14, 2006, 15:20
|
Теоритично е възможно MAC адреси да се филтрират с ipfw. Аз съм го тествал и практически не работи, но разбира се голяма е вероятността аз да съм сгрешил нещо, но все пак доста съм се интересувал и питал, но никой не е могъл да ми каже, дори в пощенските списъци на FreeBSD
|
|
|
2
|
BSD секция / Системни настройки / реално ip
|
-: Sep 14, 2006, 15:10
|
ipfw не може да направи това което искаш ipfw може да препрати пакетите ти към natd и то да свърши тази работа. ipfw не може да прави NAT
|
|
|
3
|
Хумор, сатира и забава / Хумор / Microsoft news
|
-: Sep 14, 2006, 14:55
|
@all here and beyond Принципно: За съжаления в стремежа си да кажеш нещо умно, казваш точно обратното. Досадно е да се четат/слушат безпочвени и празни приказки на хора без работа.
П.С. Нищо лично
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / popa3d
|
-: Aug 17, 2005, 23:44
|
Ако искаш да кажеш, че блока след if ще се изпълни при VIRTUAL_ONLY=0 - да прав си. Аз обаче все още не виждам какъв му е проблема на тоя popa3d ... та дори да го направа standalone ... Иначе ако ти се занимава да пробваш и ти, ще се радвам '> мерси! '>
|
|
|
14
|
Linux секция за начинаещи / Настройка на програми / popa3d
|
-: Aug 16, 2005, 16:41
|
Ето това ми е целия params.h Примерен код | #ifndef _POP_PARAMS_H #define _POP_PARAMS_H #define POP_SERVER "popa3d" #define POP_STANDALONE 0 #if POP_STANDALONE #define POP_OPTIONS 1 #define DAEMON_ADDR "0.0.0.0" /* INADDR_ANY */ #define DAEMON_PORT 110 #define DAEMON_LIBWRAP 0 #if DAEMON_LIBWRAP #define DAEMON_LIBWRAP_IDENT POP_SERVER #endif #define MAX_SESSIONS 500 #define MAX_SESSIONS_PER_SOURCE 50 #define MAX_BACKLOG 5 #define MIN_DELAY 10 #endif #define POP_VIRTUAL 1 #if POP_VIRTUAL #define VIRTUAL_HOME_PATH "/home/virtual/popa3d/" #define VIRTUAL_AUTH_PATH "auth" #define VIRTUAL_SPOOL_PATH "mail" #define VIRTUAL_ONLY 1 #else #define VIRTUAL_ONLY 0 #endif #define POP_USER POP_SERVER #define POP_CHROOT "/var/empty" #define POP_TIMEOUT (10 * 60) #define POP_SUPPORT_LAST 1 #define MAX_MAILBOX_MESSAGES 2097152 #define MAX_MAILBOX_OPEN_BYTES 2147483647 #define MAX_MAILBOX_WORK_BYTES 2147483647 #if !VIRTUAL_ONLY #define AUTH_PASSWD 0 #define AUTH_SHADOW 1 #define AUTH_PAM 0 #define AUTH_PAM_USERPASS 0 #define USE_LIBPAM_USERPASS 0 #if AUTH_PAM || AUTH_PAM_USERPASS #define AUTH_PAM_SERVICE POP_SERVER #endif #endif #if POP_VIRTUAL || AUTH_PASSWD || AUTH_SHADOW #define AUTH_DUMMY_SALT "xx" #endif #define AUTH_FAILED_MESSAGE "Authentication failed (bad password?)" #if !VIRTUAL_ONLY #define MAIL_SPOOL_PATH "/var/mail" #ifndef MAIL_SPOOL_PATH #define HOME_MAILBOX_NAME "Mailbox" #endif #endif #define LOCK_FCNTL 1 #define LOCK_FLOCK 0 #define SYSLOG_IDENT POP_SERVER #define SYSLOG_OPTIONS LOG_PID #define SYSLOG_FACILITY LOG_DAEMON #define SYSLOG_PRI_LO LOG_INFO #define SYSLOG_PRI_HI LOG_NOTICE #define SYSLOG_PRI_ERROR LOG_CRIT #define POP_BUFFER_SIZE 0x80 #define AUTH_BUFFER_SIZE (2 * POP_BUFFER_SIZE) #if POP_VIRTUAL #define VIRTUAL_AUTH_SIZE 0x100 #endif #define FILE_BUFFER_SIZE 0x10000 #define RETR_BUFFER_SIZE 0x8000 #define LINE_BUFFER_SIZE 0x20 #endif |
Иначе е ясно за тези две директории, нали аз съм ги създал... в директорията auth има файл на име test и той съдържа следното:
Примерен код | vmail:$1$22535067$itnu1ZoeOq.3UD0EkEOu81:: |
А що се отнася до директорията mail там е mailbox файла за този потребител ако искаш прочети тук, за да разбереш какво точно съм направил
|
|
|
15
|
Linux секция за начинаещи / Настройка на програми / popa3d
|
-: Aug 16, 2005, 14:56
|
Ами представям се и по двата начина. Това което виждам в /var/log/messages e Примерен код | Aug 16 14:42:31 mailserver popa3d[31959]: Authentication failed for UNKNOWN USER |
това е за всеки път, който се опитам да се authenticate-на... Това ми е в params.h
Примерен код | #define AUTH_SHADOW 1 |
а това в Makefile-a
Примерен код | LIBS += -lcrypt |
някаква идея ? '>
|
|
|
|