dhcpcd. Почему-то не работает dns

Сегодня закончил устанавливать и обнаружил, что dhclient, которым до этого пользовался(в основном потому что для него есть скрипт по настройке vpn на сайте провайдера - beeline) удален из основного дерева(насчет оверлеев не знаю). Поэтому стала актуальной давняя проблема, которую так и не смог решить: ничего не пингуется по доменному имени - всюду unknown host. В убунте с dhclient`ом такого не наблюдается. По этому поводу месяца 3 назад писал Р.Маплсу, который этот dhcpcd и разрабатывает - в результате оказалось, что у меня "неправильный провайдер":)
Написал он вот что(соответсвующий RFC не читал,т.ч., о чем речь, понимаю слабо - провайдеру это переслал, они пометили как тикет и благополучно забы(и)ли):

Now, RFC 3442 describes Classless Static Route like so

=========================================

If the DHCP server returns both a Classless Static Routes option and a Router option, the DHCP client MUST ignore the Router option.

Similarly, if the DHCP server returns both a Classless Static Routes option and a Static Routes option, the DHCP client MUST ignore the Static Routes option.

DHCP Server Administrator Responsibilities

Many clients may not implement the Classless Static Routes option. DHCP server administrators should therefore configure their DHCP servers to send both a Router option and a Classless Static Routes option, and should specify the default router(s) both in the Router option and in the Classless Static Routes option.

When a DHCP client requests the Classless Static Routes option and also requests either or both of the Router option and the Static Routes option, and the DHCP server is sending Classless Static Routes options to that client, the server SHOULD NOT include the Router or Static Routes options.

=========================================

So we can see that there are two failures - there is no router in the Classless Static Routes data and you were also sent Routers and Static Routes.

The reason why dhclient and others work is because they ignore the Classless Static Routes option as they don't support it. I've attached a patch to dhcpcd that stops it from requesting classless static routes all the time and added it to the default config. This means you can now optionally turn it off.

You should give this information to your DHCP server administrator, or ISP.

Кто-нибудь сталкивался с похожим?

dhclient есть в составе

dhclient есть в составе пакета dhcp:

server ~ # equery b dhclient
[ Searching for file(s) dhclient in *... ]
net-misc/dhcp-3.1.2_p1 (/sbin/dhclient)
net-misc/dhcp-3.1.2_p1 (/var/lib/dhclient)
server ~ #

Спасибо

значит, кроме man emerge, portage, layman, нужно еще equery...

.

$ equery belongs equery
[ Searching for file(s) equery in *... ]
app-portage/gentoolkit-0.2.4.5 (/usr/bin/equery)

Это подпись, которую невозможно истолковать неправильно

Q.S. написал(а): dhclient,

Q.S. написал(а):
dhclient, которым до этого пользовался(в основном потому что для него есть скрипт по настройке vpn на сайте провайдера - beeline)

А какой-такой скрипт требуется для клиента? Правите его конфиг, и вызываете, когда необходимо. Кста, можно и не править, если не умеете - с дефолтным конфигом вполне приемлемо

Цитата:
писал Р.Маплсу, который этот dhcpcd и разрабатывает - в результате оказалось, что у меня "неправильный провайдер"

Ну да, так и есть, билайн - действительно, "та ещё" контора... К примеру, для eth-интерфейса у них выдаются DNS'ы, непригоднные для использования в инете, но знающие про все свои VPN'ы. При подъёме VPN присылаются адреса других DNS'ов - эти уже можно использовать "в миру", но про собственные же VPN'ы они даже не догадываются...
Так что, не в клиенте дело (с билайном я использовал оба вполне успешно), а в настройках сети, но в данном треде это уже оффтоп...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".