* [Comm] DDNS: что я сделал неправильно?
@ 2004-04-04 12:43 Eugene Prokopiev
2004-04-05 4:06 ` BSW
0 siblings, 1 reply; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-04 12:43 UTC (permalink / raw)
To: community
Здравствуйте!
Настроил DDNS так, как описано в
http://www.atmsk.ru/index.php?option=articles&task=viewarticle&artid=72
Вот настройки сервера:
# ls -l /var/lib/bind/etc/
total 36
-rw-r----- 1 root named 100 Apr 4 14:43 dhcp.key
-rw-r----- 1 root named 456 Apr 4 14:18 local.conf
-rw-r----- 1 root named 445 Apr 4 14:14 logging.conf
-rw-r----- 1 root named 322 Apr 4 14:16 named.conf
-rw-r----- 1 root named 447 Feb 10 2003 options.conf
-rw-r----- 1 root named 564 Feb 9 2003 rfc1912.conf
-rw-r----- 1 root named 1515 Feb 9 2003 rfc1918.conf
-rw-r----- 1 root named 108 Feb 9 2003 rndc.conf
-rw-r----- 1 root named 97 Apr 2 22:13 rndc.key
# cat /var/lib/bind/etc/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// If you are just adding zones, please do that in
/var/lib/bind/etc/local.conf
include "/etc/options.conf";
include "/etc/logging.conf";
include "/etc/rndc.conf";
include "/etc/dhcp.key";
include "/etc/rfc1912.conf";
include "/etc/local.conf";
# cat /var/lib/bind/etc/logging.conf
logging {
channel update_debug {
file "/var/update.log";
severity debug 3;
print-category yes;
print-severity yes;
print-time yes;
};
channel security_info {
file "/var/auth.log";
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category update { update_debug; };
category security { security_info; };
};
# cat /var/lib/bind/etc/dhcp.key
key DHCP_UPDATE {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret "WOfB3kj8IhJK4OZ5s3zHeQ==";
};
# cat /var/lib/bind/etc/local.conf
// Consider adding the 1918 zones here, if they are not used in your
organization.
// include "/etc/rfc1918.conf";
// Add other zones here
zone "myserver.myprovider.ru" {
type master;
file "myserver.myprovider.ru-hosts";
forwarders {};
allow-update { key DHCP_UPDATE; };
};
zone "3.168.192.in-addr.arpa" {
type master;
file "myserver.myprovider.ru-reverse";
forwarders {};
allow-update { key DHCP_UPDATE; };
};
# ls -l /var/lib/bind/var
total 0
-rw-rw---- 1 root named 0 Apr 4 14:45 auth.log
-rw-rw---- 1 root named 0 Apr 4 14:45 update.log
# ls -l /var/lib/bind/zone/
total 28
-rw-r----- 1 root named 212 Feb 9 2003 127.in-addr.arpa
-rw-r----- 1 root named 309 Feb 9 2003 empty
-rw-rw---- 1 root named 287 Apr 4 14:49
myserver.myprovider.ru-hosts
-rw-rw---- 1 root named 206 Apr 4 14:52
myserver.myprovider.ru-reverse
-rw-r----- 1 root named 208 Feb 12 2003 localdomain
-rw-r----- 1 root named 178 Jan 13 2003 localhost
# cat /var/lib/bind/zone/myserver.myprovider.ru-hosts
$TTL 1D
@ IN SOA ns.myserver.myprovider.ru.
root.myserver.myprovider.ru. (
2003102202 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
IN NS ns.myserver.myprovider.ru.
IN MX 10 mail.myserver.myprovider.ru.
@ IN A 192.168.1.1
ns IN A 192.168.1.1
mail IN A 192.168.1.1
# cat /var/lib/bind/zone/myserver.myprovider.ru-reverse
$TTL 1D
@ IN SOA myserver.myprovider.ru.
root.myserver.myprovider.ru. (
2003050603 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
IN NS myserver.myprovider.ru.
1 IN PTR myserver.myprovider.ru.
# cat /etc/dhcpd.conf
# --- begin dynamic updates options
ddns-update-style interim;
ddns-updates on;
ddns-domainname "myserver.myprovider.ru";
ddns-rev-domainname "in-addr.arpa";
key DHCP_UPDATE {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret "WOfB3kj8IhJK4OZ5s3zHeQ==";
# generated by /usr/sbin/dnssec-keygen -a HMAC-MD5 -b 128 -n USER
DHCP_UPDATE
}
zone myserver.myprovider.ru. {
primary 192.168.1.1;
key DHCP_UPDATE;
}
zone 3.168.192.in-addr.arpa. {
primary 192.168.1.1;
key DHCP_UPDATE;
}
# --- end dynamic updates options
# --- global options
option domain-name-servers 192.168.1.1;
option domain-name "myserver.myprovider.ru";
#option time-offset -5; # Eastern Standard Time
#option ntp-servers 192.168.3.1;
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.3.255;
#range dynamic-bootp 192.168.3.128 192.168.3.255;
default-lease-time 21600;
max-lease-time 43200;
host ns1 {
hardware ethernet 00:0C:29:84:99:5B;
fixed-address 192.168.3.4;
}
host ns2 {
hardware ethernet 00:0C:29:AC:39:0F;
fixed-address 192.168.3.9;
}
host ns3 {
hardware ethernet 00:0C:29:34:E9:39;
fixed-address 192.168.3.17;
}
}
Вот настройки клиента:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
DHCP_HOSTNAME=ns2
NETMASK=255.255.255.0
ONBOOT=yes
После service network restart на клиенте:
/var/log/messages на клиенте:
Apr 4 09:32:40 linuxbox network: Shutting down interface eth0: succeeded
Apr 4 09:32:40 linuxbox network: Setting network parameters: succeeded
Apr 4 09:32:41 linuxbox ifup: SIOCADDRT: Network is unreachable
Apr 4 09:32:41 linuxbox dhcpcd[886]: terminating on signal 1
Apr 4 09:32:41 linuxbox network: Bringing up interface lo: succeeded
Apr 4 09:32:41 linuxbox ifup: Determining IP information for eth0 via
dhcpcd...
Apr 4 09:32:41 linuxbox ifup: done.
Apr 4 09:32:41 linuxbox network: Bringing up interface eth0: succeeded
/var/log/messages на сервере:
Apr 4 16:32:38 myserver dhcpd: DHCPRELEASE of 192.168.3.9 from
00:0c:29:ac:39:0f via vmnet1 (not found)
Apr 4 16:32:39 myserver dhcpd: DHCPDISCOVER from 00:0c:29:ac:39:0f via
vmnet1
Apr 4 16:32:39 myserver dhcpd: DHCPOFFER on 192.168.3.9 to
00:0c:29:ac:39:0f via vmnet1
Apr 4 16:32:39 myserver dhcpd: DHCPDISCOVER from 00:0c:29:ac:39:0f via
vmnet1
Apr 4 16:32:39 myserver dhcpd: DHCPOFFER on 192.168.3.9 to
00:0c:29:ac:39:0f via vmnet1
Apr 4 16:32:39 myserver dhcpd: DHCPREQUEST for 192.168.3.9
(192.168.3.1) from 00:0c:29:ac:39:0f via vmnet1
Apr 4 16:32:39 myserver dhcpd: DHCPACK on 192.168.3.9 to
00:0c:29:ac:39:0f via vmnet1
Это тоже на сервере:
# ls -l /var/lib/bind/var
total 0
-rw-rw---- 1 root named 0 Apr 4 14:45 auth.log
-rw-rw---- 1 root named 0 Apr 4 14:45 update.log
Это результаты dns-запроса:
# nslookup -silent
> myserver.myprovider.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: myserver.myprovider.ru
Address: 192.168.1.1
> ns2.myserver.myprovider.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find ns2.myserver.myprovider.ru: NXDOMAIN
Показать что-нибудь еще?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-04 12:43 [Comm] DDNS: что я сделал неправильно? Eugene Prokopiev
@ 2004-04-05 4:06 ` BSW
2004-04-05 5:18 ` Eugene Prokopiev
0 siblings, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-05 4:06 UTC (permalink / raw)
To: community
Eugene Prokopiev wrote:
> Это результаты dns-запроса:
>
> # nslookup -silent
> > myserver.myprovider.ru
> Server: 127.0.0.1
> Address: 127.0.0.1#53
>
> Name: myserver.myprovider.ru
> Address: 192.168.1.1
> > ns2.myserver.myprovider.ru
> Server: 127.0.0.1
> Address: 127.0.0.1#53
>
> ** server can't find ns2.myserver.myprovider.ru: NXDOMAIN
А в чем проблема? Конечно, может я ослеп, но где прописан ns2?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-05 4:06 ` BSW
@ 2004-04-05 5:18 ` Eugene Prokopiev
2004-04-05 8:31 ` BSW
0 siblings, 1 reply; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-05 5:18 UTC (permalink / raw)
To: community
BSW пишет:
> Eugene Prokopiev wrote:
>
>> Это результаты dns-запроса:
>>
>> # nslookup -silent
>> > myserver.myprovider.ru
>> Server: 127.0.0.1
>> Address: 127.0.0.1#53
>>
>> Name: myserver.myprovider.ru
>> Address: 192.168.1.1
>> > ns2.myserver.myprovider.ru
>> Server: 127.0.0.1
>> Address: 127.0.0.1#53
>>
>> ** server can't find ns2.myserver.myprovider.ru: NXDOMAIN
>
>
> А в чем проблема? Конечно, может я ослеп, но где прописан ns2?
Хмм... либо Вы еще не проснулись, либо я ;)
На клиенте строкой DHCP_HOSTNAME=ns2, которую, как я понимаю, должен
подхватить dhcpd и отдать bind'у
Ключевое слово в теме письма - DDNS :)
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-05 5:18 ` Eugene Prokopiev
@ 2004-04-05 8:31 ` BSW
2004-04-05 9:27 ` Eugene Prokopiev
0 siblings, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-05 8:31 UTC (permalink / raw)
To: community
Eugene Prokopiev wrote:
> Хмм... либо Вы еще не проснулись, либо я ;)
>
> На клиенте строкой DHCP_HOSTNAME=ns2, которую, как я понимаю, должен
> подхватить dhcpd и отдать bind'у
>
> Ключевое слово в теме письма - DDNS :)
Похоже оба не проснулись. ns2 я уже нашел :-), но, поскольку для него
прописан фиксированный IP, то dhcpd и не думает апдейтить зоны.
Придется сделать ручками.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-05 8:31 ` BSW
@ 2004-04-05 9:27 ` Eugene Prokopiev
2004-04-06 3:11 ` BSW
2004-04-06 5:28 ` jin
0 siblings, 2 replies; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-05 9:27 UTC (permalink / raw)
To: community
BSW пишет:
> Eugene Prokopiev wrote:
>
>> Хмм... либо Вы еще не проснулись, либо я ;)
>>
>> На клиенте строкой DHCP_HOSTNAME=ns2, которую, как я понимаю, должен
>> подхватить dhcpd и отдать bind'у
>>
>> Ключевое слово в теме письма - DDNS :)
>
>
> Похоже оба не проснулись. ns2 я уже нашел :-), но, поскольку для него
> прописан фиксированный IP, то dhcpd и не думает апдейтить зоны.
> Придется сделать ручками.
ууу.. Т.е. ddns работает только для тех хостов, для которых dhcpd
сочиняет ip-адреса сам?
а я-то надеялся, что одним сервисом у меня в ldap меньше будет :(
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-05 9:27 ` Eugene Prokopiev
@ 2004-04-06 3:11 ` BSW
2004-04-06 12:26 ` Eugene Prokopiev
2004-04-06 5:28 ` jin
1 sibling, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-06 3:11 UTC (permalink / raw)
To: community
Eugene Prokopiev wrote:
> ууу.. Т.е. ddns работает только для тех хостов, для которых dhcpd
> сочиняет ip-адреса сам?
Примерно так. Видимо логика такова: "я этот адрес породил, я его и убью,
а вон тем статиком пусть занимается тот умник, который его придумал".
> а я-то надеялся, что одним сервисом у меня в ldap меньше будет :(
Это как? Кого предполагалось выкинуть?
Кстати, можно в dhcpd.conf прописать не адреса, а имена хостов, это
грозит следующим:
- соответствие имя-адрес нужно прописать только один раз (в DNS);
- при необходимости изменить адрес нужно переопределить его в dns
(налету, man nsupdate), дергать dhcp не нужно;
- при падении dns буквально все может встать колом.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-06 3:11 ` BSW
@ 2004-04-06 12:26 ` Eugene Prokopiev
2004-04-07 3:12 ` BSW
0 siblings, 1 reply; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-06 12:26 UTC (permalink / raw)
To: community
BSW пишет:
> Eugene Prokopiev wrote:
>
>> ууу.. Т.е. ddns работает только для тех хостов, для которых dhcpd
>> сочиняет ip-адреса сам?
>
> Примерно так. Видимо логика такова: "я этот адрес породил, я его и убью,
> а вон тем статиком пусть занимается тот умник, который его придумал".
>
>> а я-то надеялся, что одним сервисом у меня в ldap меньше будет :(
>
> Это как? Кого предполагалось выкинуть?
Нет, не пришлось бы держать конфигурацию DNS в LDAP. Гляньте письмо выше
про LDAP.
Просто все, что мне часто надо менять в DNS, можно менять посредством
DDNS, если б не пришитые к макам ip.
> Кстати, можно в dhcpd.conf прописать не адреса, а имена хостов, это
> грозит следующим:
> - соответствие имя-адрес нужно прописать только один раз (в DNS);
> - при необходимости изменить адрес нужно переопределить его в dns
> (налету, man nsupdate), дергать dhcp не нужно;
так ведь еще и добавлять/удалять хочется :(
> - при падении dns буквально все может встать колом.
не хочу :( хотя, если openldap завалится ...
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-06 12:26 ` Eugene Prokopiev
@ 2004-04-07 3:12 ` BSW
2004-04-07 4:51 ` Eugene Prokopiev
0 siblings, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-07 3:12 UTC (permalink / raw)
To: community
Eugene Prokopiev wrote:
> Нет, не пришлось бы держать конфигурацию DNS в LDAP. Гляньте письмо выше
> про LDAP.
Хранение записей dns в ldap имеет некоторые преимущества и недостатки, в
том числе неспособность named-а апдейтить эти самые записи.
> Просто все, что мне часто надо менять в DNS, можно менять посредством
> DDNS, если б не пришитые к макам ip.
Фиксированные адреса можно прописать единожды и забыть.
Да и Jin дело говорит.
> так ведь еще и добавлять/удалять хочется :(
В dhcpd.conf? Тогда ой. Насколько я знаю, dhcpd, в отличие от named, не
умеет на лету подтягивать данные из ldap.
>> - при падении dns буквально все может встать колом.
> не хочу :( хотя, если openldap завалится ...
... то никто не запретит иметь десяток реплик ldap (и вторичных dns).
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 3:12 ` BSW
@ 2004-04-07 4:51 ` Eugene Prokopiev
2004-04-07 6:39 ` BSW
0 siblings, 1 reply; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-07 4:51 UTC (permalink / raw)
To: community
BSW пишет:
> Eugene Prokopiev wrote:
>
>> Нет, не пришлось бы держать конфигурацию DNS в LDAP. Гляньте письмо
>> выше про LDAP.
>
> Хранение записей dns в ldap имеет некоторые преимущества и недостатки, в
> том числе неспособность named-а апдейтить эти самые записи.
А у меня задача - хранить :)
Кто их туда занесет - openldap (и тогда апдейтить не надо, т.к. согласно
постановке задачи в ldap лежит истина в предпоследней инстанции :) ) или
ddns - не моя проблема :)
>> Просто все, что мне часто надо менять в DNS, можно менять посредством
>> DDNS, если б не пришитые к макам ip.
>
> Фиксированные адреса можно прописать единожды и забыть.
А при добавлении нового или изменении лезть в оба конфига (bind и dhcpd)
и править их :(
> Да и Jin дело говорит.
Это для меня почти идеальный вариант
>> так ведь еще и добавлять/удалять хочется :(
>
> В dhcpd.conf? Тогда ой. Насколько я знаю, dhcpd, в отличие от named, не
> умеет на лету подтягивать данные из ldap.
Еще как умеет, по крайней мере у меня :) Если я правильно понимаю,
управляется это с помощью ldap-method dynamic в /etc/dhcpd.conf
>>> - при падении dns буквально все может встать колом.
>>
>> не хочу :( хотя, если openldap завалится ...
>
> ... то никто не запретит иметь десяток реплик ldap (и вторичных dns).
угу
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 4:51 ` Eugene Prokopiev
@ 2004-04-07 6:39 ` BSW
2004-04-07 12:45 ` Eugene Prokopiev
0 siblings, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-07 6:39 UTC (permalink / raw)
To: community
Eugene Prokopiev wrote:
> Еще как умеет, по крайней мере у меня :) Если я правильно понимаю,
> управляется это с помощью ldap-method dynamic в /etc/dhcpd.conf
Так, с этого места подробнее. Где патчи брать, чего читать?
Я когда-то пробовал, но... Может опять невнимательно читал?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 6:39 ` BSW
@ 2004-04-07 12:45 ` Eugene Prokopiev
0 siblings, 0 replies; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-07 12:45 UTC (permalink / raw)
To: community
BSW пишет:
> Eugene Prokopiev wrote:
>
>> Еще как умеет, по крайней мере у меня :) Если я правильно понимаю,
>> управляется это с помощью ldap-method dynamic в /etc/dhcpd.conf
>
> Так, с этого места подробнее. Где патчи брать, чего читать?
> Я когда-то пробовал, но... Может опять невнимательно читал?
Подымитесь выше и поищите тему "Правильное написание спека/configure".
Там же описание результатов сборки. Хотя после того я еще собирал dhcpd
из updates к ALM2.2 c последним патчем (не 11, а 13). Вот на нем и
работает. Окончательный правильный спек еще не делал. Сделаю, как решу
все проблемы со своими деревьями :)
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-05 9:27 ` Eugene Prokopiev
2004-04-06 3:11 ` BSW
@ 2004-04-06 5:28 ` jin
2004-04-06 12:17 ` Eugene Prokopiev
2004-04-07 3:02 ` BSW
1 sibling, 2 replies; 30+ messages in thread
From: jin @ 2004-04-06 5:28 UTC (permalink / raw)
To: community
Eugene Prokopiev пишет:
> BSW пишет:
>
>> Eugene Prokopiev wrote:
>>
>>> Хмм... либо Вы еще не проснулись, либо я ;)
>>>
>>> На клиенте строкой DHCP_HOSTNAME=ns2, которую, как я понимаю, должен
>>> подхватить dhcpd и отдать bind'у
>>>
>>> Ключевое слово в теме письма - DDNS :)
>>
>>
>>
>> Похоже оба не проснулись. ns2 я уже нашел :-), но, поскольку для него
>> прописан фиксированный IP, то dhcpd и не думает апдейтить зоны.
>> Придется сделать ручками.
Может поможет update-static-leases on ?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-06 5:28 ` jin
@ 2004-04-06 12:17 ` Eugene Prokopiev
2004-04-07 3:02 ` BSW
1 sibling, 0 replies; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-06 12:17 UTC (permalink / raw)
To: community
>>> Похоже оба не проснулись. ns2 я уже нашел :-), но, поскольку для него
>>> прописан фиксированный IP, то dhcpd и не думает апдейтить зоны.
>>> Придется сделать ручками.
>
> Может поможет update-static-leases on ?
Спасибо, вечером попробую
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-06 5:28 ` jin
2004-04-06 12:17 ` Eugene Prokopiev
@ 2004-04-07 3:02 ` BSW
2004-04-07 4:40 ` Eugene Prokopiev
1 sibling, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-07 3:02 UTC (permalink / raw)
To: community
jin wrote:
> Может поможет update-static-leases on ?
Кстати, да. Пойду перечитывать доки.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 3:02 ` BSW
@ 2004-04-07 4:40 ` Eugene Prokopiev
2004-04-07 4:55 ` jin
0 siblings, 1 reply; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-07 4:40 UTC (permalink / raw)
To: community
BSW пишет:
> jin wrote:
>
>> Может поможет update-static-leases on ?
>
>
> Кстати, да. Пойду перечитывать доки.
Вот-вот :) Помогло, спасибо
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 4:40 ` Eugene Prokopiev
@ 2004-04-07 4:55 ` jin
2004-04-07 5:36 ` Eugene Prokopiev
0 siblings, 1 reply; 30+ messages in thread
From: jin @ 2004-04-07 4:55 UTC (permalink / raw)
To: community
Eugene Prokopiev пишет:
> Вот-вот :) Помогло, спасибо
Кстати тогда вопрос. wpad через dhcp у кого-нибудь работает?Или
только в доке теоретически работает?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 4:55 ` jin
@ 2004-04-07 5:36 ` Eugene Prokopiev
2004-04-07 6:18 ` jin
0 siblings, 1 reply; 30+ messages in thread
From: Eugene Prokopiev @ 2004-04-07 5:36 UTC (permalink / raw)
To: community
jin пишет:
> Eugene Prokopiev пишет:
>
>> Вот-вот :) Помогло, спасибо
>
>
> Кстати тогда вопрос. wpad через dhcp у кого-нибудь работает?Или только в
> доке теоретически работает?
http://lists.altlinux.ru/pipermail/community/2004-March/114741.html -
здесь это обсуждалось, и, как я понял, работало
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 5:36 ` Eugene Prokopiev
@ 2004-04-07 6:18 ` jin
2004-04-07 6:40 ` crux
0 siblings, 1 reply; 30+ messages in thread
From: jin @ 2004-04-07 6:18 UTC (permalink / raw)
To: community
Eugene Prokopiev пишет:
> jin пишет:
>
>> Eugene Prokopiev пишет:
>>
>>> Вот-вот :) Помогло, спасибо
>>
>>
>>
>> Кстати тогда вопрос. wpad через dhcp у кого-нибудь работает?Или только
>> в доке теоретически работает?
>
>
> http://lists.altlinux.ru/pipermail/community/2004-March/114741.html -
> здесь это обсуждалось, и, как я понял, работало
>
Типа это все давно сьедено и... так далее. Вобщем не работает по
нормальному на ХР с сп1.Не получает он этого.Если ручками в ие
путь к скрипту прописать, то wpad работает.По dhcp не работает.
Пробовал по всякому:
в начале конфига
option wpad code 252 = text;
option wpad "http://10.0.0.17/wpad.dat";
переносил строчку после обьявления
...
subnet 10.0.0.0 netmask 255.255.254.0
{
option wpad "http://10.0.0.17/wpad.dat";
...
}
заменял (после поиска в гугле) wpad на wpad-curl или wpad-url
пробовал строчку со скритпом заменять (нашел в гуле рецепты) на
option wpad "http://10.0.0.17/wpad.dat\n";
или
option wpad "http://10.0.0.17/wpad.dat\n\n";
или
option wpad "http://10.0.0.17/wpad.dat\000";
первую строчку (нашел в какой то рассылке) заменял на
option wpad code 252 = string;
Вобщем бесполезно.Вобще не получает машина по dhcp этой
инфы.Правда нашел на сайте ms, мол сервер должен поддерживать
DHCPINFORM - по нему и получает он эту вещь. Я посмотрел в логах
- ничего подобного нет от клиента. Может кто знает как сделать по
уму?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 6:18 ` jin
@ 2004-04-07 6:40 ` crux
2004-04-07 8:46 ` jin
0 siblings, 1 reply; 30+ messages in thread
From: crux @ 2004-04-07 6:40 UTC (permalink / raw)
To: community
jin пишет:
> Вобщем бесполезно.Вобще не получает машина по dhcp этой инфы.Правда
> нашел на сайте ms, мол сервер должен поддерживать DHCPINFORM - по нему
> и получает он эту вещь. Я посмотрел в логах - ничего подобного нет от
> клиента. Может кто знает как сделать по уму?
У меня заработало вот в таком раскладе:
option wpad code 252 = text;
subnet 10.0.0.0 netmask 255.255.254.0
{
option wpad "http://10.0.0.17/wpad.dat";
...
}
Правда на XP-клиентах это не проверял. Клиентов 9x для получения этой
настройки требовалось ребутить.
--
С уважением, Владимир Леттиев aka crux <crux@syktsu.ru>
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 6:40 ` crux
@ 2004-04-07 8:46 ` jin
2004-04-07 10:32 ` BSW
0 siblings, 1 reply; 30+ messages in thread
From: jin @ 2004-04-07 8:46 UTC (permalink / raw)
To: community
crux пишет:
> У меня заработало вот в таком раскладе:
>
> option wpad code 252 = text;
>
> subnet 10.0.0.0 netmask 255.255.254.0
> {
> option wpad "http://10.0.0.17/wpad.dat";
> ...
> }
>
> Правда на XP-клиентах это не проверял. Клиентов 9x для получения этой
> настройки требовалось ребутить.
Нашел машинку с 98.Ие был 5.0 и 5.5 после апгрейда. Оба раза не
заработало.Может еще что дописать надо? В ие не было вобще
никаких настроек в сети.По логам апача, он даже не обращается за
файлом wpad.dat.Может dhcp разные?
# rpm -qa|grep dhcp
dhcp-common-3.0.1-alt6.rc13
dhcp-3.0.1-alt6.rc13
А в логах dhcp ничего у тебя не пишет по поводу wpad?Блин хоть
tcpdump натравливай:((
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 8:46 ` jin
@ 2004-04-07 10:32 ` BSW
2004-04-07 11:06 ` Alexey I. Froloff
2004-04-07 12:36 ` jin
0 siblings, 2 replies; 30+ messages in thread
From: BSW @ 2004-04-07 10:32 UTC (permalink / raw)
To: community
jin wrote:
> # rpm -qa|grep dhcp
> dhcp-common-3.0.1-alt6.rc13
> dhcp-3.0.1-alt6.rc13
> А в логах dhcp ничего у тебя не пишет по поводу wpad?Блин хоть tcpdump
> натравливай:((
Вот я и натравил :-)
Вот что получилось:
- винда шлет запрос DHCPINFORM, получает DHCPACK;
- tcpdump показывает, что виндоза получает ответ с указанием url файла,
и лезет туда;
- последний символ в имени виндоза таки отгрызает (это видно по запросу
к http-серверу), надо ставить "\n";
- критично имя - wpad.dat (не уверен);
- с https:// не заработало, только http://;
- после изменения конфига IE подхватывает с N-ой попытки.
Проверялось на таком софте:
Клиент - w2k + ie-5.0
В настройках подключения включен только "автомат", остальные галки сняты.
Сервер - OpenBSD-3.4 + isc-dhcp-3.0.1rc9
#### Настройки для автоматического распознавания прокси
option wpad code 252 = text;
option wpad "http://my.http.server/wpad.dat\n";
(вне всяких subnet-ов)
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 10:32 ` BSW
@ 2004-04-07 11:06 ` Alexey I. Froloff
2004-04-07 11:53 ` BSW
2004-04-07 12:36 ` jin
1 sibling, 1 reply; 30+ messages in thread
From: Alexey I. Froloff @ 2004-04-07 11:06 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 443 bytes --]
* BSW <bsw71@mail.ru> [040407 14:34]:
> - последний символ в имени виндоза таки отгрызает (это видно по запросу
> к http-серверу), надо ставить "\n";
Может она ожидет там увидеть '\r'?
--
Regards, Sir Raorn.
-------------------
> Я надеюсь в эти выходные попасть в Москву. Хотелось бы зайти в
> офис ALT в гости - пускают? :) Есть ли шансы там кого-нибудь
> встретить в выходные?
Cудя по рассылке - да.
-- homyakov in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 10:32 ` BSW
2004-04-07 11:06 ` Alexey I. Froloff
@ 2004-04-07 12:36 ` jin
2004-04-08 3:46 ` BSW
1 sibling, 1 reply; 30+ messages in thread
From: jin @ 2004-04-07 12:36 UTC (permalink / raw)
To: community
BSW пишет:
> Вот я и натравил :-)
> Вот что получилось:
> - винда шлет запрос DHCPINFORM, получает DHCPACK;
> - tcpdump показывает, что виндоза получает ответ с указанием url файла,
> и лезет туда;
> - последний символ в имени виндоза таки отгрызает (это видно по запросу
> к http-серверу), надо ставить "\n";
> - критично имя - wpad.dat (не уверен);
> - с https:// не заработало, только http://;
> - после изменения конфига IE подхватывает с N-ой попытки.
>
> Проверялось на таком софте:
> Клиент - w2k + ie-5.0
> В настройках подключения включен только "автомат", остальные галки сняты.
>
> Сервер - OpenBSD-3.4 + isc-dhcp-3.0.1rc9
> #### Настройки для автоматического распознавания прокси
> option wpad code 252 = text;
> option wpad "http://my.http.server/wpad.dat\n";
>
> (вне всяких subnet-ов)
Сделал точно так же.В настройках все галки сняты(ведь говорится,
что должно работать и без этой галки автоматической, к тому же
именно это и надо сделать, чтоб по пользователям не ходить).В
логах dhcp пишет вот что(баги с реверсной зоной кстати интересно
вылезли):
Apr 7 17:22:43 serv5 dhcpd: DHCPDISCOVER from 00:a0:0c:90:69:e3
via eth0
Apr 7 17:22:43 serv5 dhcpd: DHCPOFFER on 172.23.94.35 to
00:a0:0c:90:69:e3 via eth0
Apr 7 17:22:43 serv5 dhcpd: Added new forward map from
mobteletech.samen.elektra.ru to 172.23.94.35
Apr 7 17:22:43 serv5 dhcpd: unable to add reverse map from
35.94.23.172.23.172.in-addr.arpa to mobteletech.samen.elektra.ru:
not authorized
Apr 7 17:22:43 serv5 dhcpd: DHCPREQUEST for 172.23.94.35
(172.23.94.11) from 00:a0:0c:90:69:e3 via eth0
Apr 7 17:22:43 serv5 dhcpd: DHCPACK on 172.23.94.35 to
00:a0:0c:90:69:e3 via eth0
И усе...
А tcpdump с какими ключиками натравливать?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [Comm] DDNS: что я сделал неправильно?
2004-04-07 12:36 ` jin
@ 2004-04-08 3:46 ` BSW
0 siblings, 1 reply; 30+ messages in thread
From: BSW @ 2004-04-08 3:46 UTC (permalink / raw)
To: community
jin wrote:
> Сделал точно так же.В настройках все галки сняты(ведь говорится, что
Забыл упомянуть одну подробность: когда IE с криво настроенным (или
вообще без настроек) прокси обламывается, то среди текста на тему
"Невозможно отобразить страницу" есть "определить настройки сети". Если
туда тыкнуть мышкой, то IE сам включает автонастройку и ищет прокси. Вот
именно в этот момент он шлет DHCPINFORM. При нормальном старте все
нужные опции из dhcp будут получены несколько раньше.
> А tcpdump с какими ключиками натравливать?
Я делал tcpdump -n -X -s 65000 host <за кем следим>
^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2004-04-08 11:49 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-04 12:43 [Comm] DDNS: что я сделал неправильно? Eugene Prokopiev
2004-04-05 4:06 ` BSW
2004-04-05 5:18 ` Eugene Prokopiev
2004-04-05 8:31 ` BSW
2004-04-05 9:27 ` Eugene Prokopiev
2004-04-06 3:11 ` BSW
2004-04-06 12:26 ` Eugene Prokopiev
2004-04-07 3:12 ` BSW
2004-04-07 4:51 ` Eugene Prokopiev
2004-04-07 6:39 ` BSW
2004-04-07 12:45 ` Eugene Prokopiev
2004-04-06 5:28 ` jin
2004-04-06 12:17 ` Eugene Prokopiev
2004-04-07 3:02 ` BSW
2004-04-07 4:40 ` Eugene Prokopiev
2004-04-07 4:55 ` jin
2004-04-07 5:36 ` Eugene Prokopiev
2004-04-07 6:18 ` jin
2004-04-07 6:40 ` crux
2004-04-07 8:46 ` jin
2004-04-07 10:32 ` BSW
2004-04-07 11:06 ` Alexey I. Froloff
2004-04-07 11:53 ` BSW
2004-04-07 12:36 ` jin
2004-04-08 3:46 ` BSW
2004-04-08 9:27 ` BSW
2004-04-08 9:44 ` jin
2004-04-08 10:27 ` BSW
2004-04-08 11:49 ` jin
2004-04-08 11:11 ` Mike Lykov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git