powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка сервера
9 сообщений из 9, страница 1 из 1
Настройка сервера
    #38221355
V.V.P.Net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, у меня возникли проблемы по настройки сервисов таких как, SAMBA, DNS, DHCP. для курсового проекта

Оборудование и софт.
Ноутбук с win 7 на нем wmave c системой Debian 2.30.2 от 2010года
на Debian стоит SAMBA, DNS, DHCP, апач.
на Wmave palyer в сетевых настройках стоит мост.
Апач настроил работает т.е можно через win 7 зайти на страницу сервера. прописав адрес 192.168.0.4

Дня настройки DNS использую эту инструкцию: инструкция

после добавления настроек в BIND9 проподает доступ к 192.168.0.4
файлы настроек в bind9:
named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/named.conf.zones";

db.dev
$ORIGIN omski.ru.
$TTL 1h
@ IN SOA localhost. root.localhost. (
2009050500 ; Serial
3h ; Refresh
1h ; Retry
1w ; Expire
1d ; TTL
)

@ IN NS localhost
@ IN A 192.168.0.4
www IN CNAME omski.ru.

named.conf.local

options {
directory "/var/cache/bind";

// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.

// forwarders {
// 0.0.0.0;
// };

auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
allow-query { any;};
};

named.conf.zones

zone "omsk.ru" {
type master;
file "/etc/bind/db.dev";
};

Так же мне нужно связку с DHCP сделать но пока не представляю как это будет выглядить.
Сам я опытный пользователь Windows но в Debian первый раз.
...
Рейтинг: 0 / 0
Настройка сервера
    #38222728
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.V.P.Netпосле добавления настроек в BIND9 проподает доступ к 192.168.0.4Что значит "пропадает"?

Нифига не понятно, каким боком тут samba, откуда и как пытаетесь достучаться до проблемного на хоста. Какие настройки IP-протокола (в частности, DNS) на той машине откуда пытаетесь достучаться до проблемнго хоста. Да и где этот bind поднят.

PS: Где какой файл начинается и где заканчивается - с трудом понятно. Есть же кнопочка SRC.
...
Рейтинг: 0 / 0
Настройка сервера
    #38223338
V.V.P.Net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо vkle , что указали на ошибки в вопросе а так бы он и весел, т.к я и сам пока не знаю как правильность его задать.
И так:
обозначение:
Сервер - Debian расположен на виртуальной машине.
Win7 - основная система ноутбука.
Пропадает это значит что доступ через браузер системы Win 7 основной, нет проходит не найден по 192.168.0.4.

Начну с самого задания, нужно чтобы всеми сервесами можно было пользоваться через win7 :
1. Произвести настройку, DNS+DHCP, SAMBA(почтовый сервер, файловый сервер).
2. DNS нужно ввести 3 домена чтобы они были доступны с основной системы.
3. DHCP связать с DNS, так понимаю основная система должна получать динамический IP адрес для работы с сервером.

Что я пытаюсь сделать для начала это настроить DNS по инструкции
Хотя бы один домен omski.ru.
а именно использую для этого 4 конфигурационных файла named.conf, db.dev, named.conf.local, named.conf.zones....
named.conf
Код: c#
1.
2.
3.
4.
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/named.conf.zones";


db.dev
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$ORIGIN omski.ru.
$TTL	1h
@	IN	SOA	localhost. root.localhost. (
2009050500	; Serial
3h	 ; Refresh
1h	 ; Retry
1w	 ; Expire
1d ; TTL
)
@	IN	NS	localhost
@	IN	A	192.168.0.4 
www IN	CNAME	omski.ru.


named.conf.local
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable 
// nameservers, you probably want to use them as forwarders. 
// Uncomment the following block, and insert the addresses replacing 
// the all-0's placeholder.

// forwarders {
// 0.0.0.0;
// };
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
allow-query { any;};
};


named.conf.zones
Код: c#
1.
2.
3.
4.
zone "omsk.ru" {
type master;
file "/etc/bind/db.dev";
};


vkle . Какие настройки IP-протокола (в частности, DNS) на той машине откуда пытаетесь достучаться до проблемнго хоста. Да и где этот bind поднят.
Здесь я затрудняю ответить знаю, что ip виртуальной машины где находится сервер 192.168.0.4.
настройки на win7 не производил.
...
Рейтинг: 0 / 0
Настройка сервера
    #38223582
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.V.P.Netне найден по 192.168.0.4.
Ну хоть пинг то по айпи идет?

V.V.P.Netнужно чтобы всеми сервесами можно было пользоваться через win7
V.V.P.Netнастройки на win7 не производил.Очевидно, win7 должна каким-то образом знать о существовании этих сервисов. Самое простое - прописать ручками.
Или хотите чтоб хост получал настройки сети от DHCP? Как минимум, тогда на хост-системе должна быть включена "авто" в настройках протокола. Но! Если по какой-то причине ноуту будет доступен другой сервер DHCP (например, из локальной сети организации или домашнего роутера), то настройки он возьмет скорей всего именно оттуда. Не уверен, будет ли оно будет работать надежно. Если вообще будет.

V.V.P.Net3. DHCP связать с DNS, так понимаю основная система должна получать динамический IP адрес для работы с сервером.Связать то сервера да, чтоб DNS выдавал айпишник который выдал хосту DHCP. Но вот чтоб хост-система настраивалась от сервера DHCP из виртуалки - что-то сомневаюсь в практической целесообразности оного. Да и на момент получения первоначальных настроек (при включении ноута) виртуальная машина будет еще остановлена.

V.V.P.Netнастроить DNS по инструкцииВ инструкции ничего не сказано о существовании средств диагностики DNS, отладки, логгирования? Настроили, протестили, убедились что работает - едем дальше.

автор
Код: sql
1.
$ORIGIN omski.ru.

Не самое лучшее занятие прописывать в локальный DNS тот домен, которому надлежит быть в инете. Во всяком случае, нужно хорошо представлять как эта штука работает и каковы будут последствия. Если укажете единственный сервер DNS, то, по-хорошему, он должен форвардить запросы в инет для тех зон, которых нет у него. Если же укажете его альтернативным - получите неоднозначность - то ли ответ пришел с локального сервера, то ли с инета.
...
Рейтинг: 0 / 0
Настройка сервера
    #38225296
V.V.P.Net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleНу хоть пинг то по айпи идет?
ip не идет проблема в том что после каждой перезагрузки ip машины меняется(это мелочи) для демонстрации можно все на месте настроить.

Сегодня уточнил задание:
Все настройки должны хранится в DHCP и при запроси хоста (win7) dhcp должен подсовывать настройки DNS т.е здесь получается связка DHCP+DDNS. так же в DNS должна появляться запись (точно не понял какая, но скорей всего об том хосте который запрашивал какой нибудь сервис).

далее я так понял что нужно мне изменить имя omski.ru на omski чтобы хост не искал его в интернете.
на остальные вопросы внятно ответить не могу пока не понял их.

а что касается диагностики DNS это ведь не нужно нужно тока продемонстрировать то что, с хоста можно перейти по omski откроется страничка и и в DNS появиться запись. пока такая задача стоит далее конечно же все усложняется по заданию.
...
Рейтинг: 0 / 0
Настройка сервера
    #38225544
V.V.P.Net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так же посоветуйте где найти DHCP какой-то поставил но так и не нашел файла конфигурационного в папке dhcp, она пуста можно сказать
...
Рейтинг: 0 / 0
Настройка сервера
    #38226664
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.V.P.Netне нашел файла конфигурационного в папке dhcp, она пуста можно сказатьКонкретно за Дебиан не скажу, но вполне возможен и такой вариант. Нужный конфиг вовсе не обязан существовать, но обычно бывают примеры (если нет в той папке, то где-нить в /usr/share/doc могут быть). Впрочем, мануалов по настройке в инете воз и маленькая тележка, да и официальная документация есть. Вполне достаточно чтоб написать десяток строк (а больше и не надо чтоб оно просто заработало).
...
Рейтинг: 0 / 0
Настройка сервера
    #38226669
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.V.P.NetvkleНу хоть пинг то по айпи идет?
ip не идет проблема в том что после каждой перезагрузки ip машины меняется(это мелочи)У какой машины меняется - у гостевой, где сервер DNS хотите поднять? DNS на динамический адрес не ставят. Или у винды?
...
Рейтинг: 0 / 0
Настройка сервера
    #38231483
V.V.P.Net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И так нашел внятную инструкцию
Так же поставил DHCP и нашел файл dhcpd.conf
Информация о сети:

Сеть у меня получается 192.168.0.0
Win7 - подключен к роутеру на котором стоит DHCP. параметры сети как авто стоит
на текущий момент выглядит так:
Ethernet adapter Подключение по локальной сети:

DNS-суффикс подключения . . . . . :
Локальный IPv6-адрес канала . . . : fe80::4c4:8210:8226:4c08%30
IPv4-адрес. . . . . . . . . . . . : 192.168.0.4
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 192.168.0.1

Server(Debian)

eth0 Link encap:Ethernet HWaddr 00:0c:29:3e:00:80
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe3e:80/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12671 errors:0 dropped:0 overruns:0 frame:0
TX packets:9830 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12514770 (11.9 MiB) TX bytes:1497015 (1.4 MiB)
Interrupt:19 Base address:0x2000

Так же при включение виртуальной машины он динамически меняется (машина wmave)
----------------------------------------------------------------------------------------------------------------------------------------
Здесь конечно стоит подумать как это зафиксировать адреса.

Теперь по инструкции:
1) Что делаю это настраиваю dhcpd.conf удаляю все лишние оттуда

dhcpd.conf
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;


#*****Пока отключили опцию динамического обновления
ddns-update-style none;

# ****Базавая кофигурация моего домена. dynamics.ru

subnet 192.168.0.0 netmask 255.255.255.0 {
default-lease-time 21600; 		# Время на которое выдается адрес, сек.
max-lease-time 28800; 			# Принудительно забрать адрес через, сек.
option domain-name "dynamics.ru"; 	# Имя домена.
option domain-name-servers 192.168.0.3; # Адрес dns сервера.
option subnet-mask 255.255.255.0; 	# Маска подсети.
option routers 192.168.0.1; 		# Шлюз.
range 192.168.0.1 192.168.0.100; 	# Диапазон выдаваемых адресов.
}

# Фиксированные адреса выдаваемые для машин по MAC-адресу.
Host adagc01 { 				# Контроллер домена.
hardware ethernet 08:00:27:19:c8:48;# Здесь не понятно что с этим делать какой мак прописывать?
fixed-address 192.168.0.4;
}
Host ddnsagc01 { 			# ddns сервер.
hardware ethernet 08:00:27:05:99:1a;# Здесь не понятно что с этим делать какой мак прописывать?
fixed-address 192.168.0.3;
}
Host squid01 { 				# Шлюз.
hardware ethernet 08:00:27:4f:78:1b;# Здесь не понятно что с этим делать какой мак прописывать?
fixed-address 192.168.0.1;
}
# указываем какие зоны должен обновлять сервер:
key "rndc-key" {
	algorithm hmac-md5;
	secret "QEcIGmpHjBs/pxz3AOYNNA==";
};

zone dynamics.ru {
primary 127.0.0.1; 			# Адрес DNS сервера.
key rndc-key;
}
zone 0.168.192.in-addr.arpa {
primary 127.0.0.1; 			# Адрес DNS сервера.
key rndc-key;
}



Далее указываю через какой интерфейс будет работать DHCP

в директории /etc/default/ и называется i sc-dhcp-server
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#INTERFACES = «eth0» 		# Сюда подставляем имя своего интерфейса.
#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#	Separate multiple interfaces with spaces, e.g. "eth0 eth1".

#Изменим всего одну строчку, указывающую DHCP серверу на каком интерфейсе ему #работать:

INTERFACES="eth0" # Сюда подставляем имя своего интерфейса.



Далее сказано проверить работу DHCP но как я не знаю, но он запустился
Потом настравиваю. DDNS
Файл с ключем уже был в bind

rndc.key
Код: c#
1.
2.
3.
4.
key "rndc-key" {
	algorithm hmac-md5;
	secret "QEcIGmpHjBs/pxz3AOYNNA==";
};



Далее настравиваю named.conf

named.conf
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the 
// structure of BIND configuration files in Debian, *BEFORE* you customize 
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/rndc.key";			# Добавили информацию о ключе



Далее настаиваю named.conf.local
named.conf.local
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "dynamics.ru" { 			# Название прямой зоны.
type master; 
file "db-dynamics.ru"; 			# Имя файла зоны.
allow-update { key rndc-key; }; 	# Разрешаем обновление зоны с ключом.
};

zone "0.168.192.in-addr.arpa" { 	# Название обратной зоны.
type master; 
file "db-0.168.192"; 			# Имя файла зоны.
allow-update { key rndc-key; }; 	# Разрешаем обновление зоны с ключом.
};


Далее создаю файлы зоны в /var/cache/bind/

db-dynamics.ru
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$TTL 10800
dynamics.ru. IN SOA ddnsagc01.dynamics.ru. admin.dynamics.ru. 
	      ( 11 	; 	Порядковый номер.
		10800 	; 	Обновление.
		3600 	; 	Повторная попытка.
		604800 	; 	Устаревание.
		3600 ) 	; 	Отрицательное TTL в 1 час.
			;
			; Укажем серверы имен.
			;
		dynamics.ru. IN NS ddnsagc01.dynamics.ru.
			;
			; Так же пропишем А запись для указанного сервера имен.
		ddnsagc01 A 192.168.0.2


db-0.168.192
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$TTL 10800
	0.168.192.in-addr.arpa. IN SOA ddnsagc01.dynamics.ru. admin.dynamics.ru. (
		11 	; 	Порядковый номер
		10800 	; 	Обновление 
		3600 	; 	Повторная попытка
		604800 	; 	Устаревание
		3600 ) 	; 	Отрицательное TTL в 1 час
			;
			; Укажем серверы имен.
			;
		0.168.192.in-addr.arpa. IN NS ddnsagc01.dynamics.ru.
			;
			; Так же пропишем PTR запись для указанного сервера имен.
		2.0.168.192.in-addr.arpa. IN PTR ddnsagc01.dynamics.ru.



Установим владельцем только что созданных файлов пользователя bind:
# chown bind:bind /var/cache/bind/db-dynamics.ru
# chown bind:bind /var/cache/bind/db-0.168.192
Перезапустил DHCP и DDNS запустились
Теперь Вопросы
1.как проверить работает ли это? я так понимаю записи должны появляться в dhcpd.conf о новых подключенных машинах.
2.что настроить нужно настраивать на хостах чтобы они знали о существовании DHCP
3.в dhcpd.conf есть строки с мак адресами что это и как оно работает и что должно быть в моем случае?
vkleУ какой машины меняется - у гостевой, где сервер DNS хотите поднять? DNS на динамический адрес не ставят. Или у винды?
Помойму у обоих машинах он меняется динамически и у виртуалки и у win7
Здесь наверное надо пошарить в настройках wmave player чтобы задать машине статический ip(если это возможно) иначе придется менять виртуальную машину.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]