From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <407002DC.4020804@rmts.donpac.ru> Date: Sun, 04 Apr 2004 16:43:08 +0400 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.5) Gecko/20031011 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] DDNS: =?koi8-r?b?3tTPINEg08TFzMHMIM7F0NLB18nM2M7PPw==?= X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Apr 2004 12:41:27 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! Настроил 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 Показать что-нибудь еще? -- С уважением, Прокопьев Евгений