xost
тут не принято помогать ?
PS: я гуглил….. такое ощущение что подобной проблемы ни у кого не возникало.
Попробуй ещё раз с самого начала. Что и как - http://wiki.archlinux.org/index.php/VirtualBox#Using_host_interface_networking_.28the_Arch_way.29

Если скажешь: “Я делал точно так, как написано в Вики - не работает” - не поверю! (ведь, у меня всё получилось)

Так что, дерзай ;)
Amigo
если заглянуть в /etc/rc.d/, то можно увидеть такую штуку как nscd (Name Server Cache Daemon). Дальше думаю домыслить несложно.

ЗЫ: собственно, не увидел в первом посте вопроса :)

То что нужно! Пасиб. Странно, что в Вики нет ни одной статьи про него. :-\

Думаю, тема закрыта.
Amigo
Я не осилил зачем на ноуте dnsmasq? :-\
Если честно - началось с того, что захотелось нэт на телефон<е|ах> через синий зуб. В настройках bleman-services нашел нужное, но увидел необходимость установки dhcpd3/dnsmasq … заинтересовался вторым зверьком -> узнал про speedup dns-запросов… А после этого вопрос: “а зачем dns-сервер на клиенте сети”, как ни старнно :) , не появился… Просто быстрее, значит лучше; лучше - нужно ::)

Сейчас, поразмыслив, понимаю: наверное, да… точнее нет - не нужен. Хотя, поработав на локальном сервере, сложилось впечатление - быстрее (допускаю, что показалось :) ). Вот и захотелось сделать порядок резолвинга: local dns для внешних ip - в первую очередь, ну, а, если зарезолвить неудалось - спрашивать у dns-серверов, полученных посредством dhcp-протокола, в том числе и ip контуперов локальной сети.

Вот собственно и всё. ::) Есть идеи/факты/доводы?
Обладатель ноутбука, в связи с чем пользую его в нескольких сетях…
Сетевые подключения управляются NetworkManager'ом.

После длительного мозгасекаства с кэширующими DNS надумал такое:

Прописать в конфигах dnsmasq несколько внешних серверов + на своём контупере тыкнуть DNS в 127.0.0.1 не есть проблема.
НО: Как же быть с резолвингом ИП локальных сетей? Если оных в сетке 5-10 - ещё куда не шло, а когда их 50-100 + DHCP? Дописывать в список внешних серверов ещё и локальный/локальные - костыль.

Может ничего нового и не придумал, но хотелось бы услышать ваши мнения/предложения/<и т.д> по поводу следующего решения:

1. NetworkManager при подключении какого либо интерфейса толкает настройки, полученные по DHCP в /etc/resolv.conf (dnsmasq берет DNSы от туда)
2. Не составит труда попросить его (NM) использовать для подключений DHCP для ИП/маски/…, а DNS прописать 127.0.0.1
3. При помощи iptables перенаправить все DNS запросы на 127.0.0.1, окромя запросов dnsmasq

В итоге имеем: firefox (напр.) патается зарезолвить ИП, спрашивает у DNS-сервера из /etc/resolv.conf, а отвечает ему наш локальный, сохраняя полученный ИП в своём кэше. При этом резолвится будут как внешние, так и внутренние ИП + не нужно добавлять/изменять/удалять костыли в виде DNS-серверов локальных сетей, прописанных в /etc/dnsmasq.conf

Осталось только <придумать как это осуществить>/<тыкнуть носом в уже придуманное>.

Не знаю на сколько идея бредовая, но озвучить спешил, дабы не забыть… Так что в спешке мог и натупить :)
попробуй
# pacman -S gnome-power-manager
Dr.X
Раз уж тут есть люди, знающие acpid, то можно ли, чтоб через “это” после ждущего режима (resume) запускался сразу gnome-screensaver-command –lock, т.е. ӕкрна блокировался? :-\

Если мне не изменяет память - в параметрах хранителя есть галка “Спрашивать пароль при выходе из ждущего/спящего режима” (или как-то так…), соответственно: если в спящий/ждущий режим отправить гномным манагером питания, а не pm-suspend/pm-hibernate - экран должен заблокироваться.

З.Ы.: мог чего-то и напутать/напридумывать :) , т.к. гном давненько не пользую…
Muu
Товарищ вроде бы писал, что у него acpi_listen хоткеев не видит, а xev видит. Вывод как бы напрашивается.

Ой та ну ладно… Ну проооттупииил малёх ::) Чё острить то сразу :)
ИМХО, через acpid удобнее. тем более, всё нужное для этого нашёл тут: http://wiki.archlinux.org/index.php/ACPI_hotkeys
acpi_listen их видит?
какой ноут?
покажи $ lsmod acpi
Уррррраааааа!!! Дядя Фёдор приехал!!!!!! (с)

Решение как всегда было под носом: http://wiki.archlinux.org/index.php/Acpid

Сделал следующее: добавил в начало скрипта функцию, которая позволяет получить имя пользователя, работающего сейчас в системе, + чуток подправил кусок неработающего (теперь уже работающего ;D ) кода.

В итоге:
#!/bin/sh
# Default acpi script that takes an entry for all actions
# NOTE: This is a 2.6-centric script.  If you use 2.4.x, you'll have to
#       modify it to not use /sys
minspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq`
maxspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq`
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
getuser ()
{
    export DISPLAY=`echo $DISPLAY | cut -c -2`
    user=`who | grep " $DISPLAY" | awk '{print $1}' | tail -n1`
    export XAUTHORITY=/home/$user/.Xauthority
    eval $1=$user
}
set $*
case "$1" in
    button/power)
        #echo "PowerButton pressed!">/dev/tty5
        case "$2" in
            PWRF)   logger "PowerButton pressed: $2::$3" ;;
            *)      logger "ACPI action undefined: $2::$3" ;;
        esac
        ;;
    button/sleep)
        case "$2" in
            SLPB)   echo -n mem >/sys/power/state ;;
            *)      logger "ACPI action undefined: $2::$3" ;;
        esac
        ;;
    ac_adapter)
        case "$2" in
            AC)
                case "$4" in
                    00000000)
                        echo -n $minspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode start
                    ;;
                    00000001)
                        echo -n $maxspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode stop
                    ;;
                esac
                ;;
            *)  logger "ACPI action undefined: $2::$3" ;;
        esac
        ;;
    battery)
        case "$2" in
            BAT0)
                case "$4" in
                    00000000)   #echo "offline" >/dev/tty5
                    ;;
                    00000001)   #echo "online"  >/dev/tty5
                    ;;
                esac
                ;;
            CPU0)	
                ;;
            *)  logger "ACPI action undefined: $2::$3" ;;
        esac
        ;;
    button/lid)
        #echo "LID switched!">/dev/tty5
        ;;
    hotkey)
	case "$2" in
	    ATKD)
		case "$3" in
		    00000040)
			mpc prev
		    ;;
		    00000041)
			mpc next
		    ;;
		    00000043)
			mpc stop
		    ;;
		    00000045)
			mpc toggle
		    ;;
		    0000006b)
			getuser "$user"
			TPSTATUS=`DISPLAY=:0 su $user -c "synclient -l" | grep TouchpadOff | awk '{print $3}'`
			echo $TPSTATUS > /dev/tty5
			if [ $TPSTATUS = 0 ]; then
			    DISPLAY=:0 su $user -c "synclient TouchpadOff=1"
			else
			    DISPLAY=:0 su $user -c "synclient TouchpadOff=0"
			fi
		    ;;
		    *) logger "ACPI action undefined: $2::$3" ;;
		esac
		;;
	    *) logger "ACPI action undefined: $2::$3" ;;
	esac
	;;
    *)
        logger "ACPI group/action undefined: $2::$3"
        ;;
esac