31 (15.03.2011 11:58:06 отредактировано sagvir)

Нет, к сожалению вот такая ошибка 

+ открыть спойлер

#/usr/sbin/dhcpd eth1
Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 0 leases to leases file.
Listening on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Sending on   LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Sending on   Socket/fallback/fallback-net
почемуто прочитано 0 пишет..Wrote 0 leases to leases file.

Вот dhcpd.conf

+ открыть спойлер

# Указывает, что сервер является официальным. Он сможет отправлять сообщение # DHCPNACK. Например, если компьютер перемещён из д$

authoritative;
lease-file-name "/var/db/dhcpd.leases";

# Установка домена по умолчанию, если таковой используется

option domain-name "example";

# Адреса DNS серверов (через запятую)

option domain-name-servers 192.168.2.254e;
# доменное имя dns сервера,
# т.е dns имя сервера mailserver.example; =servername.domainname

option subnet-mask 255.255.255.0;

# Время аренды IP – адреса по умолчанию (в секундах)

default-lease-time 259200;

# Максимальное время аренды IP – адреса по умолчанию (в секундах)

max-lease-time 518400;

# Настройки для нашей сети

server-name "mailserver";

# Указываем сетевой адрес и маску подсети.

subnet 192.168.2.0 netmask 255.255.255.0 {

# Диапазон из которого будут назначаться IP – адреса клиентов

range 192.168.2.10 192.168.2.20;

# Шлюз по умолчанию

option routers 192.168.2.254; }

# Широковещательный адрес

#option broadcast-address 192.168.2.255;
# Резервирование для компьютера nop

#host nop {

#hardware ethernet 00:00:86:5E:D0:73;

#fixed-address 192.168.2.22;

#}

# Тип преобразования адресов

option netbios-node-type 8;

# Включение IP - форвардинга

option ip-forwarding on;

# Идентификатор сервера

Server-identifier mailserver.example;

# Поддержка DDNS

ddns-update-style interim;
# есть три вида обновление базы dns, я так понял что это более стандартный.

key DHCP_UPDATER {
     algorithm HMAC-MD5.SIG-ALG.REG.INT;
     secret DdJ3ikdRcW6ciIJiQTPf3A==; 
}
# Для того чтобы обновлять базу днс, необходимо создать секретный ключ,
# чтобы затем только наш сервер dhcpd смог бы обновлять.
# Если bind 9, то можно его создать командой
# dnssec-keygen -a HMAC-MD5 -b 128 -n USER DHCP_UPDATER


zone local.zone. {
     primary 127.0.0.1;
     key DHCP_UPDATER;
}

zone 2.168.192.IN-ADDR.ARPA. {
     primary 127.0.0.1;
     key DHCP_UPDATER;
}

# Указываем какая зона в Днс будет обновляться.
# Обратите внимание на правильность написания зоны, "2.168.192.IN-ADDR.ARPA."
# Если в сети несколько сегментов, то они также могут быть дописанны по аналогии


# Журнал сообщений

log-facility local7;

#

права на dhcpd.leases 644 содержание: # The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.1.1-P1

server-duid "\000\001\000\001\025\0129\250\000\033!\200\201\233";

32

может надо через include "/var/lib/dhcp/dhcpd.leases"; ?

33

sagvir пишет:

Listening on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24

погодите. это DHCP-сервер.
А DHCP-клиент, который на шлюзе, он по eth0 получает IP?
Если на шлюзе набрать

 Консоль:

всё работает?
что пишет на шлюзе
 Консоль:
# route -n -e

?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

34

На шлюзе нет dhcp - сервера, лишь коширующий dns в котором вручную вбивались имя компов - айпи. пинг на ya.ru   идет, команду route заюзать не могу ибо нет рута
зато netstat всегда выручает))

+ открыть спойлер
  • netstat -rn
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
    212.193.134.80  0.0.0.0         255.255.255.240 U         0 0          0 eth1
    192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    192.168.10.0    0.0.0.0         255.255.255.0   U         0 0          0 eth2
    127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
    0.0.0.0         212.193.134.94  0.0.0.0         UG        0 0          0 eth1

на тест-серваке

+ открыть спойлер

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
255.255.255.255 0.0.0.0         255.255.255.255 UH    0      0        0 eth1
255.255.255.0   0.0.0.0         255.255.255.255 UH    0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0

35

sagvir пишет:

На шлюзе нет dhcp - сервера, лишь коширующий dns в котором вручную вбивались имя компов - айпи. пинг на ya.ru   идет, команду route заюзать не могу ибо нет рута

вы не понимаете: я про ВАШ шлюз, в котором 2 сетевые карточки.

про тот компьютер, на котором вы выполнили это:

sagvir пишет:

#/usr/sbin/dhcpd eth1

на нём у вас права рута есть. (или я уже ничерта не е понимаю. В таком случае, рисуйте картинку с вашей топологией. и все компьютеры пронумеруйте, и пишите, ГДЕ вы исполняете команды. и где какие у вас права).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

36 (16.03.2011 07:24:40 отредактировано sagvir)

Не хотел вас путать:) но я все написал.

sagvir пишет:
+ открыть спойлер

на тест-серваке
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
255.255.255.255 0.0.0.0         255.255.255.255 UH    0      0        0 eth1
255.255.255.0   0.0.0.0         255.255.255.255 UH    0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0

да на шлюзе по eth0 получает айпи статически, пинг на ya.ru не идет в нет смотрю по eth0 через прокси. при пинге ya.ru вчера только вот это сообщение было
ping ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4009ms
Сегодня
ping www.ya.ru
ping: unknown host www.ya.ru

37

вообщем я разобрался почему небыло пинга на внешние айпи, traceroute все объяснил, на шлюзе iptables нет ветки FORWARD, теперь вот корректирую dhcp )

38

sagvir пишет:

на тест-серваке
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
255.255.255.255 0.0.0.0         255.255.255.255 UH    0      0        0 eth1
255.255.255.0   0.0.0.0         255.255.255.255 UH    0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0

выделенное - есть адрес шлюза вашего провайдера, т.е. того, который вам раздаёт интернет. В венде этот адрес задаётся в сетевых подключениях, и виден по ipconfig ( шлюз: ).

Данные настройки обеспечивают прохождение пакетов на этот шлюз.

sagvir пишет:

вчера только вот это сообщение было
ping ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4009ms

в этот момент TCP пакеты уже никуда не шли, но адрес ещё разименовывался, видимо он сохранился в кеше вашего DNS-сервера. Следовательно, ещё раньше, у вас проходили DNS пакеты по протоколу UDP, от вас(тест-сервак), к шлюзу провайдера

sagvir пишет:

Сегодня
ping www.ya.ru
ping: unknown host www.ya.ru

а "сегодня" из кеша всё стёрлось, и UDP пакеты не идут. Или идут не туда.

sagvir пишет:

вообщем я разобрался почему небыло пинга на внешние айпи, traceroute все объяснил, на шлюзе iptables нет ветки FORWARD, теперь вот корректирую dhcp )

ну причём тут DHCP???
facepalm
это вам нужно фаервол крутить, например через iptables.
про отсутстве этой цепочки я, ЕМНИП, вам уже писал..

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

39

На шлюзе настройки iptables настроены своеобразно, что запрещает пинг на внешние адреса из локалки что показывает traceroute на моем тест-серваке
, запросы dns обрабатывабться ибо:
ping ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
traceroute ya.ru
traceroute to ya.ru (77.88.21.3), 30 hops max, 60 byte packets
1  шлюз (192.168.1.254)  0.141 ms  0.118 ms  0.107 ms
2  * * *
3  * * *
4  * * *
5  * * *
6  * * *
7  *^C
ну причём тут DHCP??? При том что это первостепенная задача, а настраивать правила для iptables на шлюзе мне пока нет необходимости, ведь и без него dns+dhcp на тест-серваке будут работать)