On 2008.12.30 at 02:18:07 +0500, Murat D. Kadirov wrote: > > > > У меня этой проблемы нет. Была другая проблема - при переносе ноутбука в > > другую сеть приложения перестают видеть DNS-сервера (потому что далеко > > не все из них умеют переинициализировать libc-шный резолвер, хотя у него > > такое API есть) > > Эта проблема решилась установкой локального DNS-сервера. Все приложения > > ходят за DNS только на localhost, а уж один-единственный сервер > > переинициализировать не проблема - на то пакет resolvconf есть. > > Если проблема именно в suspend/resume то тут сильно могут помочь > pm-utils. Я имею в виду, что из hook'a можно передёрнуть днс.
Увы, из хука - рано. DNS нужно передергиват после того как ноутбук получил в новой сети по dhcp адрес. А это dh-client и сам умеет. Но это имеет смысл только при наличии локального сервера. Без локального сервера запущенные приложения это не спасет. Потому что glibc-шный резолвер - это набор структур данных в памяти каждого процесса. И только изнутри самого процесса его и можно передернуть. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

