From: "Michael A. Kangin" <mak@complife.ru> To: sisyphus@lists.altlinux.org Subject: Re: [sisyphus] резолвер в чруте Date: Wed, 10 Apr 2019 18:58:59 +0200 Message-ID: <9fa21af9-3e5e-0423-c4f7-067158403bf7@complife.ru> (raw) In-Reply-To: <20190410150633.GC13460@altlinux.org> On 04/10/2019 05:06 PM, Dmitry V. Levin wrote: >>> Я так понимаю, что вопрос из-за того, что какой-то resolv.conf >>> лежит в /var/resolv/etc/, а изменения в /etc/resolv.conf не >>> во всех случаях становятся актуальными без запуска update_chrooted >>> (или изменения /var/resolv/etc/resolv.conf другим способом каким- >>> нибудь). Хотя вопрос, каков сейчас список приложений, которые >>> используют /var/resolv/ тем или иным образом. >> >> "каков сейчас список приложений" - а это разве не на общесистемном >> уровне применяется? > > Нет, конечно, на уровне приложений. Хорошо, из того, что я попробовал, резолвингом из чрута (/var/resolv) пользуются: - ping - traceroute - curl - wget - firefox - chromium - chrome Если это не "общесистемно", то разница настолько тонка, что ускользает от меня. >> В общем, для меня тот факт, что resolv.conf и hosts используются из >> чрута /var/resolv/, создаёт дикое количество затруднений и проблем, и я >> был бы очень рад, если бы нашёлся путь использовать версии файлов >> непосредственно из /etc (как это в RHEL например работает). > > Что за дикое количество затруднений и проблем? > Вы всю систему в netns запихиваете, что ли? - я довольно часто модифицирую /etc/hosts. Меня очень утомляет и расстраивает, когда его изменения не применяются сразу, а требуют еще операции по обновлению чрута. - люди, впервые сталкивающиеся с Альтлинуксом, неизменно впадают в глубокий когнитивный диссонанс от этой милой особенности. Реально, это довольно серьёзная проблема, и пожалуй основная причина, препятствующая использовать решения на Альт для корпоративной инфраструктуры. - требуются дополнительные (и неоправданные) усилия по задачам типа "сделать резолвинг в initrd". - "Научите ip netns exec... не забывать про /var/resolv/" Итак, резолвинг в чруте может создавать реальные проблемы, и в тоже время я не вижу никаких преимуществ от этого решения. Поэтому я был бы крайне признателен за способ, как можно вытащить резолвер из чрута для всех приложений разом. У control ручку не нашёл, на вики никакой информации (кроме фразы "Даже libresolv выполняется в chroot") не нашёл.
next prev parent reply other threads:[~2019-04-10 16:58 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-04-09 0:09 [sisyphus] резолвер Michael A. Kangin 2019-04-09 0:15 ` Dmitry V. Levin 2019-04-09 12:47 ` Sergey 2019-04-09 13:42 ` Dmitry V. Levin 2019-04-10 14:50 ` Michael A. Kangin 2019-04-10 15:06 ` Dmitry V. Levin 2019-04-10 16:58 ` Michael A. Kangin [this message] 2019-04-10 17:05 ` [sisyphus] резолвер в чруте Dmitry V. Levin 2019-04-10 17:24 ` Michael A. Kangin 2019-04-10 17:29 ` Dmitry V. Levin 2019-04-10 17:36 ` Michael A. Kangin 2019-04-10 17:50 ` Dmitry V. Levin 2019-04-10 18:10 ` Michael A. Kangin 2019-04-10 18:18 ` Mikhail Efremov 2019-04-10 17:36 ` Sergey 2019-04-12 5:35 ` Eugene Prokopiev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=9fa21af9-3e5e-0423-c4f7-067158403bf7@complife.ru \ --to=mak@complife.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git