From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.2.5 Date: Wed, 23 Dec 2009 19:40:38 +0300 From: MisHel64 X-Mailer: The Bat! (v4.1.9) Professional Organization: home X-Priority: 3 (Normal) Message-ID: <875649628.20091223194038@Bk.Ru> To: ALT Linux sysadmin discuss In-Reply-To: <20091223165301.7c77ff45@sem.localdomain> References: <1356751699.20091221225322@Bk.Ru> <20091222171424.18810522@sem.localdomain> <445568710.20091222175848@Bk.Ru> <20091222190634.1a2f7139@sem.localdomain> <729855424.20091223153441@Bk.Ru> <20091223165301.7c77ff45@sem.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Spam: Not detected X-Mras: Ok Subject: Re: [Sysadmins] DHCPcd and BEELINE X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2009 16:49:03 -0000 Archived-At: List-Archive: Здравствуйте, Mikhail. Вы писали 23 декабря 2009 г., 16:53:01: ФАЙЛ options из каталога интерфейса TYPE=eth MODULE=8139too DISABLED=no ONBOOT=yes BOOTPROTO=dhcp,ipv4ll CONFIG_IPV4=yes CONFIG_IPV6=no CONFIG_IPX=no CONFIG_QOS=no CONFIG_FW=no DHCP_HOSTNAME=hsrv.m64.local DHCP_ARGS= > Просто в консоли введите команду > dhcpcd -T <интерфейс>. interface=e_bil metric=0 pid=7635 reason=TEST skip_hooks=lookup-hostname new_broadcast_address=10.50.4.255 new_classless_static_routes='233.32.240.0/24 10.50.4.122 10.0.0.0/8 10.50.4.1 78.107.52.0/24 10.50.4.1 85.21.72.80/28 10.50.4.1' new_dhcp_lease_time=604800 new_dhcp_message_type=2 new_dhcp_rebinding_time=529200 new_dhcp_renewal_time=302400 new_dhcp_server_identifier=83.102.172.52 new_domain_name_servers='213.234.192.8 85.21.192.3' new_ip_address=10.50.4.122 new_network_number=10.50.4.0 new_routers=10.50.4.1 new_static_routes='85.21.78.93 10.50.4.1 85.21.79.170 10.50.4.1 85.21.79.38 10.50.4.1 194.67.1.203 10.50.4.1 195.14.50.16 10.50.4.1 217.118.84.167 10.50.4.1 217.118.84.249 10.50.4.1' new_subnet_cidr=24 new_subnet_mask=255.255.255.0 > dhcpcd -T --nooption=33,121,249 <интерфейс> interface=e_bil metric=0 pid=8580 reason=TEST skip_hooks=lookup-hostname new_broadcast_address=10.50.4.255 new_classless_static_routes='233.32.240.0/24 10.50.4.122 10.0.0.0/8 10.50.4.1 78.107.52.0/24 10.50.4.1 85.21.72.80/28 10.50.4.1' new_dhcp_lease_time=604800 new_dhcp_message_type=2 new_dhcp_rebinding_time=529200 new_dhcp_renewal_time=302400 new_dhcp_server_identifier=83.102.172.52 new_domain_name_servers='213.234.192.8 85.21.192.3' new_ip_address=10.50.4.122 new_network_number=10.50.4.0 new_routers=10.50.4.1 new_subnet_cidr=24 new_subnet_mask=255.255.255.0 > Затем сравните вывод с разница вот в этом: new_static_routes='85.21.78.93 10.50.4.1 85.21.79.170 10.50.4.1 85.21.79.38 10.50.4.1 194.67.1.203 10.50.4.1 195.14.50.16 10.50.4.1 217.118.84.167 10.50.4.1 217.118.84.249 10.50.4.1' >> Возвращаясь к нашим баранам..... не важно указан ли ключ "G" или нет, >> автоматически маршрут по умолчанию, при поднятии этого интерфейса не >> прописывается. В Windows прописывается. > Это так изначально было или может виноват ключ -T, как я предположил > выше? Таблица маршрутизации: 89.XXX.XXX.XXX 0.0.0.0 255.255.255.255 UH 0 0 0 ppp10 172.22.1.0 0.0.0.0 255.255.255.0 U 0 0 0 e_lan 172.22.0.0 0.0.0.0 255.255.255.0 U 0 0 0 e_mod 172.22.255.0 0.0.0.0 255.255.255.0 U 0 0 0 e_vir 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp10 и поднимаю интерфейс, получаю таблицу маршрутизации: Destination Gateway Genmask Flags Metric Ref Use Iface 89.XXX.XXX.XXX 0.0.0.0 255.255.255.255 UH 0 0 0 ppp10 85.21.72.80 10.50.4.1 255.255.255.240 UG 0 0 0 e_bil 233.32.240.0 10.50.4.122 255.255.255.0 UG 0 0 0 e_bil 172.22.1.0 0.0.0.0 255.255.255.0 U 0 0 0 e_lan 172.22.0.0 0.0.0.0 255.255.255.0 U 0 0 0 e_mod 10.50.4.0 0.0.0.0 255.255.255.0 U 0 0 0 e_bil 78.107.52.0 10.50.4.1 255.255.255.0 UG 0 0 0 e_bil 172.22.255.0 0.0.0.0 255.255.255.0 U 0 0 0 e_vir 10.0.0.0 10.50.4.1 255.0.0.0 UG 0 0 0 e_bil 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp10 добавляю в ФАЙЛ options из каталога интерфейса DHCP_ARGS="-G -O 33,121,249" получаю точно такую же таблицу маршрутизации. Получается, DHCPcd игнорирует команду не использовать 121 атрибут (classless_static_routes), и не не хочет использовать атрибуты routers и static_routes. На счет routers и static_routes вопрос: 1) DHCPcd просто не хочет их использовать; 2) DHCPcd не обязанн их использовать; 3) Эти атрибуты описаны криво, по этому DHCPcd не понимает, в отличии от windows, что ему сказали. Отсюда и проблема в разных маршрутах под этими двумя OS. > В любом случае, покажите вывод команд, приведенных выше. На всякий случай, я все правильно делаю? -- С уважением, MisHel64 mailto:MisHel64@Bk.Ru