Не получаю по dhcp маршрутов до dns. Приходится вбивать в ручную. Получается что-то типа:
route add <первый dns> gw <шлюз>
route add <второй dns> gw <шлюз>
route add default gw <шлюз>
Мне посоветовали некоторый скрипт следующего содержания:
#!/bin/sh
GW=$(route | grep default | awk '{print $2}')
for DNSHOST in $(cat /etc/resolv.conf | grep nameserver | awk '{print $2}');
do
route add -host $DNSHOST gw $GW eth0;
done;
По-идее он должен стартовать сразу после запуска dhcpcd, но вот как это реализовать не знаю.