From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: community@lists.altlinux.org From: Denis Kirienko Date: Sun, 11 Dec 2005 19:27:08 +0300 Message-ID: References: <4397F0A9.3000804@firma.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ppp83-237-254-111.pppoe.mtu-net.ru User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050905) X-Accept-Language: en-us, en In-Reply-To: <4397F0A9.3000804@firma.ru> Sender: news Subject: [Comm] Re: =?koi8-r?b?0NLPwszFzcE6IEROUyAmJiBwcHBvZQ==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 16:29:32 -0000 Archived-At: List-Archive: List-Post: Ivan wrote: > Дистрибутив Compact 3.0RC10 ... > все стоит по умолчанию > при установке интерфес eth0 ( с сетевой картой ) не настраивался, т е > ifconfig показывает только lo ... > после запуска скрипта pppoe-setup ( или adsl-setup - точно не помню ) и > ввода пароля логина и указания типа выдаваемого DNS сервером > соеденение pppoe настроено .. > При запуске pppoe-start ( adsl-start ) соотв.. создается соеденения > eth0, ppp0 с присвоеным ip адресом , в /etc/ppp/resolv.conf автоматом > прописываются 2 nameserverа, /etc/resolv.conf - линк на > /etc/ppp/resolv.conf ... > Все нормально пингуется по ip адресам, а вот при указании ping www.ru - > пишет "неизвесный хост" ... > Т е какая проблема с указанием DNS как я понимаю где смотреть ? > пробовал подсунуть pppoe.conf с другого компа с другим дистрибутивом ( > где все работает ) - та же самая проблема ... Подтверждаю наличие этой проблемы, причем очень давно. Сейчас наблюдаю ее на pppoe-скриптах, раньше все было так же на pptp-скриптах. Проблема: при подключении через ppp ping не умеет ресольвить имена хостов. Проблема не в update_chrooted (оно срабатывает нормально, команда resolve работает нормально), не в правах (от рута - то же самое), не в resolve (опять-таки, resolve работает нормально). Похоже, что проблема в ping, в том, как ping вызывает gethostbyname. Сейчас пересобрал ping с ключом -g, запустил под gdb. Оказалось, что при вызове gethostbyname("www.ya.ru") из ping возвращается 0, при этом h_errno==2, что означает #define TRY_AGAIN 2 /* Non-Authoritative Host not found, or SERVERFAIL. */ Написал простейшую программку, которая вызывает gethostbyname("www.ya.ru"), она работает нормально. В чем проблема - ума не приложу. -- Денис