LINUX.ORG.RU

Не получаю маршруты до dns.


0

0

Не получаю по 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, но вот как это реализовать не знаю.

>> По-идее он должен стартовать сразу после запуска dhcpcd, но вот как это реализовать не знаю.

В man dhcpcd всё есть. Для dhcpcd 4 есть файл /etc/dhcpcd.exit-hook. Для dhcpcd 3 - /etc/dhcpcd.sh.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.