LINUX.ORG.RU

Сообщения Aborigen1020

 

Хороший, но дешевый storage для ESXi

Всем привет! Ищу годный совет по сабжу.

В данный момент используется старый SOHO NAS, с неприемлимой скоростью чтения-записи на встроенный raid1, с неприемлиемой скоростью LAN, а к ESXi подключен по NFS, ну и там хранятся диски некоторых виртуалок или сами некоторые виртуалки. Хочу нормальную систему хранения данных для VMware, но денег для «решений корпоративного уровня» нет.

Мысли были разные, начиная от нескольких самосборных железок с raid на борту с NFS, до организации из этих же самосборных железок кластера на Ceph. Нашел инфу про PetaSAN. Очень то, что нужно, но на ЛОРе его упоминали всего в одной теме...

Желательно получить мини-кластер из двух-трех нод, или двух нод + один мастер управления (хз как это правильно зовется), чтобы выход из строя любого узла не положил кластер на лопатки. Ну и сеть с NFS на iSCSI перевести. Суровых энтерпрайзных нагрузок нет, и не предвидится. В наличии старые celeron'ы и старые sata-диски, сетевые карты на 1GbE найду.

Что еще можно посмотреть? Что используете из «наколенного» вы? Буду рад любому совету. Опыта в этой теме нет вообще, время пока не жмет.

 , , ,

Aborigen1020
()

Fail2ban - настройка дефолтного конфига для asterisk

Всем привет! Возможно, вопрос довольно-таки нубский, но спешное гугление не дало нужного эффекта. Суть в том, что при проверке fail2ban'ом лог-файла asterisk, fail2ban не производит анализ строк с некорректными попытками авторизации, если брутфорсер указывает свой порт. Выглядит это так:

Registration from '"105" <sip:105@192.168.1.35:5060>' failed for '185.22.152.97:5238' - Wrong password
Раньше они не указывали свой порт и успешно банились fail2ban.
asterisk -V
Asterisk 13.17.1
В описании правила для asterisk:
failregex = ^(%(__prefix_line)s|\[\]\s*)%(log_prefix)s Registration from '[^']*' failed for '<HOST>(:\d+)?' - (Wrong password|Username/....etc)

Как заставить fail2ban учитывать порт ломателя?

 , , , ,

Aborigen1020
()

Анализатор логов Postfix

Чем можно открывать в человеческом виде статистику из лога Postfix? Интересует именно кто, кому, когда и что писал, а также статус доставки/недоставки. При возможности отображение через веб-интерфейс, ну если в консоли, то тоже не страшно. Смотрел pflogsumm, awstats, но у них более общая информация, того что интересно нету.

 ,

Aborigen1020
()

Реконструкция сети, переезд с MS DNS на BIND9

Был ранее в сети сервак на win2k3, держал роль AD, DNS, DHCP, а также был еще один такой же подобный сервачок, был прокси-сервером с Traffic Inspector на борту. В результате изменения сети на нем осталась роль AD, все остальное уехало на Debian7, в том числе и проксирование интернетов для локалки, соответсвенно,второй прокси-сервер был убран заненадобностью. До текущего момента на Debian использовал Squid+dnsmasq+isc-dhcp-server, пока не обнаружились проблемы в локалке с работой контроллера АД. Постоянно терялись пути, отваливались принтеры, в мессаджах попытки найти днс-сервер. В результате было принято решение сменить ( Аллилуя! ) dnsmasq на более функциональный BIND9. В текущий момент, бинд настроен, интернеты раздаются всем пользователям, пинг ходит во все стороны, как по IP-адресу, так ип о доменному имени. Но при nslookup не все машины отвечают на запрос. Корректно nslookup выполняется только на самом Debian, ну и с любой машины для любого интернет-адреса.

Вода закончилась, теперь сабж:

named[2278]: client 192.168.100.19#56871: update 'domain.org/IN' denied 
В связи с чем как я понимаю, обновление зон просмотра не проходит. В задаче стоит динамическое обновление зон для локалки с использованием DHCP. На бинде созданы зоны, прямой и обратный просмотр зоны domain.org, а так же по результатам мануала созданы зоны непосредственно для самого АД - в том числе и _msdcs _tcp, _udp, _sites, ForestDnsZones, DomainDnsZones. В логах они отрабатывают корректно. Записи в зону обратного просмотря проходят корректно, записывается все, что обращалось к нему. А в зону прямого просмотра не пишется ничего абсолютно. Dhcpd.conf
ddns-update-style interim;
update-static-leases	on;
include "/etc/bind/rndc.key";

zone domain.org. {
	primary 192.168.100.1;
	key "rndc-key";
	}
zone 100.168.192.in-addr.arpa. {
	primary 192.168.100.1;
	key "rndc-key";
	}

option domain-name "domain.org";
option domain-name-servers 192.168.100.1;
option routers 192.168.100.1;
option broadcast-address 192.168.100.255;
option netbios-name-servers 192.168.100.2;
option netbios-dd-server 192.168.100.2;
option netbios-node-type 8;

default-lease-time 345600;
max-lease-time 604800;

authrotitative;

log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0 {
	option routers 192.168.100.1;
	range 192.168.100.1 192.168.100.255;
}

host pdc {
	hardware ethernet 00:30:48:66:A9:88;
	fixed-address 192.168.100.2;
}

host pfs {
	hardware ethernet 00:30:48:66:A9:C6;
	fixed-address 192.168.100.3;
}

named.conf.options:
options {
	directory "/var/lib/bind";
	notify yes;
	forwarders {
	83.167.65.2;
	83.167.66.166;
	};
	version "REFUSED";
	dnssec-validation auto;
	auth-nxdomain no;    # conform to RFC1035
	listen-on {	127.0.0.1;
			192.168.100.1;	};
};

named.conf.local:

//include "/etc/bind/zones.rfc1918";
include "/etc/bind/rndc.key";

zone "domain.org" {
	type master;
	check-names ignore;
	allow-update { key "rndc-key"; };
	file "/var/lib/bind/forward.db";
};

zone "100.168.192.in-addr.arpa" {
	type master;
	check-names ignore;
	allow-update { key "rndc-key"; };
	file "/var/lib/bind/reverse.db";
};

acl AD-server {
	192.168.100.2;
};

//Active Directory - _msdcs

zone "_msdcs.domain.org" {
	type master;
	allow-update {AD-server;};
	check-names ignore;
	file "/var/lib/bind/_msdcs.domain.org";
};

//AD _sites

zone "_sites.domain.org" {
	type master;
	allow-update {AD-server;};
	check-names ignore;
	file "/var/lib/bind/_sites.domain.org";
};

//AD _tcp
zone "_tcp.domain.org" {
	type master;
	allow-update {AD-server;};
	check-names ignore;
	file "/var/lib/bind/_tcp.domain.org";
};

//AD _udp
zone "_udp.domain.org" {
	type master;
	allow-update {AD-server;};
	check-names ignore;
	file "/var/lib/bind/_udp.domain.org";
};

//AD DomainDnsZone
zone "DomainDnsZones.domain.org" {
	type master;
	allow-update {AD-server;};
	check-names ignore;
	file "/var/lib/bind/DomainDnsZones.domain.org";
};

//AD ForestDnsZones
zone "ForestDnsZones.domain.org" {
	type master;
	allow-update {AD-server;};
	check-names ignore;
	file "/var/lib/bind/ForestDnsZones.domain.org";
};


Forward.db При таком заполнении pdc находится как пингом,так и нслукапом, автоматического заполнения нет
$ORIGIN .
$TTL 86400	;
domain.org.	IN	SOA	proxy-squid.domain.org.	admin.domain.org. (
				20140306	; Serial
				10800	; Refresh
				3600	; Retry
				604800	; Expire
				86400	; Minimum
					)
$ORIGIN domain.org.
		IN	NS	proxy-squid.domain.org.
		IN	A	192.168.100.1
localhost	IN	A	127.0.0.1
proxy-squid	IN	A	192.168.100.1
pdc		IN	A	192.168.100.2
Reverse.db: Здесь записи создаются автоматически
$ORIGIN .
$TTL 86400	; 1 day
100.168.192.in-addr.arpa IN SOA	proxy-squid.domain.org. admin.domain.org. (
				20140359   ; serial
				10800      ; refresh (3 hours)
				3600       ; retry (1 hour)
				604800     ; expire (1 week)
				3600       ; minimum (1 hour)
				)
			NS	proxy-squid.domain.org.
$ORIGIN 100.168.192.in-addr.arpa.
1			PTR	domain.org.
			PTR	proxy-squid.domain.org.
$TTL 3600	; 1 hour

/etc/resolv.conf:

domain domain.org
search domain.org
nameserver 192.168.100.1

Кто сталкивался с подобным? Где можно попробовать поискать ошибку? Заранее спасибо всем откликнувшимся

 , , ,

Aborigen1020
()

OpenVPN для двух локальных сетей

Имеется локальная сеть 1, управляет ей Debian 7, с Squid, isc-dhcp-server, dnsmasq на борту. Адреса - 192.168.100.0/24 Вторая локальная сеть - в процессе тестирования. Клиент как на WinXP, так и на Debian 7. Пинги с клиентов на сервер проходят, пинг до внутренних ресурсов (192.168.100.1, 192.168.100.2, etc ) проходят, во внешнюю сеть - уже нет. Подозреваю дело в маршрутизации, но все-таки полную информацию предоставлю.

cat /etc/openvpn/server.conf
port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 192.168.110.0 255.255.255.0
push "route 192.168.100.0 255.255.255.0"
push "redirect-gateway"
push "dhcp-option DNS 192.168.100.1"
push "dhcp-option WINS 192.168.100.1"
ifconfig-pool-persist ipp.txt
keepalive 20 120
comp-lzo
persist-key
persist-tun
client-to-client
status openvpn-status.log
verb 3

 cat /etc/rc.local

iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.100.0/24 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.100.1:3128
iptables -A FORWARD -s 192.168.110.0/24 -d 192.168.100.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.100.0/24 -d 192.168.110.0/24 -j ACCEPT
exit 0


 ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1e:58:39:e1:7b
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:58ff:fe39:e17b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:350348 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1090468 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25299717 (24.1 MiB)  TX bytes:1322737654 (1.2 GiB)
          Interrupt:23 Base address:0xac00

eth1      Link encap:Ethernet  HWaddr 00:25:22:c7:3e:86
          inet addr:<Внешний ип> Bcast:<его броадкаст>  Mask:255.255.255.252
           Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:890703 errors:0 dropped:0 overruns:0 frame:0
          TX packets:368673 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:1318145647 (1.2 GiB)  TX bytes:28599595 (27.2 MiB)
          Interrupt:44

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2057 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2057 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:264801 (258.5 KiB)  TX bytes:264801 (258.5 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:192.168.110.1  P-t-P:192.168.110.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:310 errors:0 dropped:0 overruns:0 frame:0
          TX packets:111 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:22003 (21.4 KiB)  TX bytes:14392 (14.0 KiB)

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         <внешний ип>   0.0.0.0         UG    0      0        0 eth1
<внешний ип>   0.0.0.0         255.255.255.252 U     0      0        0 eth1
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.110.0   192.168.110.2   255.255.255.0   UG    0      0        0 tun0
192.168.110.2   0.0.0.0         255.255.255.255 UH    0      0        0 tun0

Теперь с клиента OpenVPN

C:\Documents and Settings\Admin>ipconfig /all

Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : microsof-3758d4
        Основной DNS-суффикс  . . . . . . :
        Тип узла. . . . . . . . . . . . . : гибридный
        IP-маршрутизация включена . . . . : нет
        WINS-прокси включен . . . . . . . : нет

22 - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : TAP-Windows Adapter V9
        Физический адрес. . . . . . . . . : 00-FF-2E-10-AA-8D
        Dhcp включен. . . . . . . . . . . : да
        Автонастройка включена  . . . . . : да
        IP-адрес  . . . . . . . . . . . . : 192.168.110.6
        Маска подсети . . . . . . . . . . : 255.255.255.252
        Основной шлюз . . . . . . . . . . : 192.168.110.5
        DHCP-сервер . . . . . . . . . . . : 192.168.110.5
        DNS-серверы . . . . . . . . . . . : 192.168.100.1
        Основной WINS-сервер  . . . . . . : 192.168.100.1
        Аренда получена . . . . . . . . . : 18 февраля 2014 г. 4:44:59
        Аренда истекает . . . . . . . . . : 18 февраля 2015 г. 4:44:59

Беспроводное сетевое соединение - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : Realtek RTL8723AE Wireless LAN 802.1
1n PCI-E NIC
        Физический адрес. . . . . . . . . : 44-6D-57-89-19-C2
        Dhcp включен. . . . . . . . . . . : да
        Автонастройка включена  . . . . . : да
        IP-адрес  . . . . . . . . . . . . : 192.168.1.34
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . :
        DHCP-сервер . . . . . . . . . . . : 192.168.1.1
        DNS-серверы . . . . . . . . . . . : 192.168.1.1
        Аренда получена . . . . . . . . . : 18 февраля 2014 г. 3:18:45
        Аренда истекает . . . . . . . . . : 19 февраля 2014 г. 3:18:45

C:\Documents and Settings\Admin>ping 192.168.100.1

Обмен пакетами с 192.168.100.1 по 32 байт:

Ответ от 192.168.100.1: число байт=32 время=54мс TTL=64
Ответ от 192.168.100.1: число байт=32 время=52мс TTL=64
Ответ от 192.168.100.1: число байт=32 время=52мс TTL=64
Ответ от 192.168.100.1: число байт=32 время=55мс TTL=64

Статистика Ping для 192.168.100.1:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 52мсек, Максимальное = 55 мсек, Среднее = 53 мсек

C:\Documents and Settings\Admin>ping ya.ru

Обмен пакетами с ya.ru [213.180.193.3] по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 213.180.193.3:
    Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),

C:\Documents and Settings\Admin>ping 213.180.193.4

Обмен пакетами с 213.180.193.4 по 32 байт:
Превышен интервал ожидания для запроса.

Лог клиента
Tue Feb 18 04:44:48 2014 OpenVPN 2.3.2 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [eurephia] [IPv6] built on Aug 22 2013
Enter Management Password:
Tue Feb 18 04:44:48 2014 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340
Tue Feb 18 04:44:48 2014 Need hold release from management interface, waiting...
Tue Feb 18 04:44:48 2014 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25340
Tue Feb 18 04:44:48 2014 MANAGEMENT: CMD 'state on'
Tue Feb 18 04:44:48 2014 MANAGEMENT: CMD 'log all on'
Tue Feb 18 04:44:48 2014 MANAGEMENT: CMD 'hold off'
Tue Feb 18 04:44:48 2014 MANAGEMENT: CMD 'hold release'
Tue Feb 18 04:44:48 2014 MANAGEMENT: CMD 'proxy NONE  '
Tue Feb 18 04:44:49 2014 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Tue Feb 18 04:44:50 2014 Socket Buffers: R=[8192->8192] S=[8192->8192]
Tue Feb 18 04:44:50 2014 Attempting to establish TCP connection with [AF_INET]
Tue Feb 18 04:44:50 2014 MANAGEMENT: >STATE:1392684290,TCP_CONNECT,,,
Tue Feb 18 04:44:50 2014 TCP connection established with [AF_INET]
Tue Feb 18 04:44:50 2014 TCPv4_CLIENT link local: [undef]
Tue Feb 18 04:44:50 2014 TCPv4_CLIENT link remote: [AF_INET]
Tue Feb 18 04:44:50 2014 MANAGEMENT: >STATE:1392684290,WAIT,,,
Tue Feb 18 04:44:50 2014 MANAGEMENT: >STATE:1392684290,AUTH,,,
Tue Feb 18 04:44:50 2014 TLS: Initial packet from [AF_INET]<Vneshniy ip>:1194, sid=657b0fb2 0c61a07e
Tue Feb 18 04:44:51 2014 VERIFY OK: depth=1, C=RU, ST=UFO, L=Volgograd, O=Corp, CN=Corp CA, emailAddress=me@domain
Tue Feb 18 04:44:51 2014 VERIFY OK: depth=0, C=RU, ST=UFO, L=Volgograd, O=Corp, CN=server, emailAddress=me@domain
Tue Feb 18 04:44:53 2014 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Feb 18 04:44:53 2014 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Feb 18 04:44:53 2014 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Tue Feb 18 04:44:53 2014 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Tue Feb 18 04:44:53 2014 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Tue Feb 18 04:44:53 2014 [server] Peer Connection Initiated with [AF_INET]83.167.83.122:1194
Tue Feb 18 04:44:54 2014 MANAGEMENT: >STATE:1392684294,GET_CONFIG,,,
Tue Feb 18 04:44:55 2014 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Tue Feb 18 04:44:55 2014 PUSH: Received control message: 'PUSH_REPLY,route 192.168.100.0 255.255.255.0,redirect-gateway,dhcp-option DNS 192.168.100.1,dhcp-option WINS 192.168.100.1,route 192.168.110.0 255.255.255.0,topology net30,ping 20,ping-restart 120,ifconfig 192.168.110.6 192.168.110.5'
Tue Feb 18 04:44:55 2014 OPTIONS IMPORT: timers and/or timeouts modified
Tue Feb 18 04:44:55 2014 OPTIONS IMPORT: --ifconfig/up options modified
Tue Feb 18 04:44:55 2014 OPTIONS IMPORT: route options modified
Tue Feb 18 04:44:55 2014 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Tue Feb 18 04:44:55 2014 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Tue Feb 18 04:44:55 2014 MANAGEMENT: >STATE:1392684295,ASSIGN_IP,,192.168.110.6,
Tue Feb 18 04:44:55 2014 open_tun, tt->ipv6=0
Tue Feb 18 04:44:55 2014 TAP-WIN32 device [22] opened: \\.\Global\{2E10AA8D-62E1-45C3-BC03-46E105471961}.tap
Tue Feb 18 04:44:55 2014 TAP-Windows Driver Version 9.9 
Tue Feb 18 04:44:55 2014 Notified TAP-Windows driver to set a DHCP IP/netmask of 192.168.110.6/255.255.255.252 on interface {2E10AA8D-62E1-45C3-BC03-46E105471961} [DHCP-serv: 192.168.110.5, lease-time: 31536000]
Tue Feb 18 04:44:55 2014 Successful ARP Flush on interface [65540] {2E10AA8D-62E1-45C3-BC03-46E105471961}
Tue Feb 18 04:45:00 2014 TEST ROUTES: 3/3 succeeded len=2 ret=1 a=0 u/d=up
Tue Feb 18 04:45:00 2014 C:\WINDOWS\system32\route.exe ADD <Vneshniy ip> MASK 255.255.255.255 192.168.1.1
Tue Feb 18 04:45:00 2014 Route addition via IPAPI succeeded [adaptive]
Tue Feb 18 04:45:00 2014 C:\WINDOWS\system32\route.exe DELETE 0.0.0.0 MASK 0.0.0.0 192.168.1.1
Tue Feb 18 04:45:00 2014 Route deletion via IPAPI succeeded [adaptive]
Tue Feb 18 04:45:00 2014 C:\WINDOWS\system32\route.exe ADD 0.0.0.0 MASK 0.0.0.0 192.168.110.5
Tue Feb 18 04:45:00 2014 Route addition via IPAPI succeeded [adaptive]
Tue Feb 18 04:45:00 2014 MANAGEMENT: >STATE:1392684300,ADD_ROUTES,,,
Tue Feb 18 04:45:00 2014 C:\WINDOWS\system32\route.exe ADD 192.168.100.0 MASK 255.255.255.0 192.168.110.5
Tue Feb 18 04:45:00 2014 Route addition via IPAPI succeeded [adaptive]
Tue Feb 18 04:45:00 2014 C:\WINDOWS\system32\route.exe ADD 192.168.110.0 MASK 255.255.255.0 192.168.110.5
Tue Feb 18 04:45:00 2014 Route addition via IPAPI succeeded [adaptive]
Tue Feb 18 04:45:00 2014 Initialization Sequence Completed
Tue Feb 18 04:45:00 2014 MANAGEMENT: >STATE:1392684300,CONNECTED,SUCCESS,192.168.110.6,<Vneshniy ip>
Client.opnv
client
dev tun
proto tcp
remote <IP-адрес сервера внешний> 1194
resolv-retry infinite
nobind
persist-key
persist-tun
mute-replay-warnings
ca D:\\keys\\ca.crt
cert D:\\keys\\testuser.crt
key D:\\keys\\testuser.key
comp-lzo
verb 3
mute 20
Заранее спасибо всем откликнувшимся

 , ,

Aborigen1020
()

RSS подписка на новые темы