Поиск по этому сайту

вторник, 23 мая 2017 г.

Квест ДНС

Исходные данные:
хост XenServer 7, вм Centos 7, оперативная память 2gb, диск 10gb,
ip адреса: домен 192.168.1.87, днс1 192.168.1.88, днс2 192.168.1.89, днс3 192.168.1.90

Экспресс решение без отладки (не использовать на боевых серверах):
mount /dev/cdrom /media
mount /dev/cdrom /media
или
mount /dev/sr0 /media
cd /media/Linux
./install.sh
Y

ifup eth0

yum -y update && yum -y install epel-release
reboot
yum -y install bind* iptables-services vim
yum -y install authconfig krb5-workstation pam_krb5 /
samba-common oddjob-mkhomedir krb5-server /
krb5-libs realmd sssd sssd-tools adcli samba-winbind /
samba-winbind-clients

systemctl enable winbind.service
или
chkconfig winbind on

systemctl enable named.service
или
chkconfig named on

systemctl enable iptables.service
или
chkconfig iptables on

vi /etc/hosts

127.0.0.1       ns1.domain.local ns1 localhost.localdomain   localhost4      localhost4.localdomain4 localhost
::1     ns1.domain.local ns1 localhost.localdomain   localhost6      localhost6.localdomain6 localhost
192.168.1.88 ns1.domain.local ns1

vi /etc/sysconfig/named

OPTIONS="-4"

vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT

systemctl stop firewalld
или
/etc/init.d/firewalld stop

systemctl disable firewalld
или
chkconfig firewalld off

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=4b:c1:e8:45:63:a2
TYPE=Ethernet
UUID=f4801836-64aa-45ba-ba0e-d1da4af5bcd3
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
USERCTL=no
PEERDNS=no
IPV6INIT=no
IPADDR=192.168.1.88
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=127.0.0.1
DOMAIN= domain.local

systemctl restart network.service
или
/etc/init.d/network restart
cat /etc/resolv.conf

search domain.local
nameserver 127.0.0.1

vim /etc/named.conf

listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
allow-query     { any; };
allow-transfer  { any; };
allow-update    { any; };
dnssec-validation no
notify yes;
recursion yes;
database "dlopen /usr/lib64/samba/bind9/dlz_bind9_9.so";
zone "domain.local" IN {..................};
zone "1.168.192.in-addr.arpa" IN {................};
zone "a.b.a.b.a.b.a.b.a.b.a.b.0.0.c.f.ip6.arpa" IN {...........};
zone MSDNS .....;;;;;;

Создать файлы описания зон днс и дать права named на запись и чтение.

systemctl restart named.service
или
/etc/init.d/named restart

dig ya.ru
dig domain.local

systemctl status iptables.service -l
или
cat /var/named/data/named.run
reboot

nslookup ns1. 192.168.1.88
nslookup 192.168.1.89 192.168.1.88
nslookup ya.ru. 192.168.1.88
nslookup domain.local. 192.168.1.88

Далее приступаем к отладке и настройке. Файлы конфигурации зон нужны тока для master bind9, slave их синхронизирует в одну сторону, серийный номер при ручном изменении удобно записать ввиде YYYY/MM/DD HH:MM:SS например я только что внес изменения это номер 20170523180100, если вводить в домен МСДНС предварительно настроить синхронизацию времени. Для IPv6 localhost это ::1
------------------------------------------------------------

суббота, 20 мая 2017 г.

Достало

Вообщем после вылавливания кучи ошибок могу сделать вывод что стабильно работает только версия pidora r3 на rpi. Centos7 и Fedora25 постоянно падают, что то сыплется, исправления есть но их так недостаточно что перекрывает все положительные стороны сборок RHEL для RPI3. Использовать на данный момент не считаю целесообразным. Возможно в будущем компания обратит внимание на ARM устройства, на данный момент остается в нише для высоко нагруженных серверов и и виртуализации 64битных intel/amd систем. Сборки на Debian работают стабильно. Если сейчас (06.2017) выбираете ос для rpi3 то съекономьте время выбирайте из сборок на Debian.

среда, 17 мая 2017 г.

Настроить ДНС windows командная строка

Исходные данные:

Домашняя сеть, пк windows os подключен к роутеру с модемом 3g, скачана и включена программа тимвивер, id и пароль тимвивер известны.

Решение:

Запустить командную строку от имени администратора:
"WIN"+"R"
cmd.exe
Узнать имя сетевого интерфейса:
netsh interface ip show config
Установить адрес и шлюз
netsh interface ip set address "Ethernet 2" static 192.168.0.2 255.255.255.0 192.168.0.1
Установить основной сервер имён:
netsh interface ip set dnsservers "Ethernet 2" static 192.168.0.1
Добавить дополнительный сервер имён:
netsh interface ip add dnsservers "Ethernet 2" 77.88.8.8
netsh interface ip add dnsservers "Ethernet 2" 77.88.8.1
netsh interface ip add dnsservers "Ethernet 2" 2a02:6b8::feed:0ff
netsh interface ip add dnsservers "Ethernet 2" 2a02:6b8:0:1::feed:0ff