Назад | Перейти на главную страницу

Разница в поведении кеша resolv.conf? Centos 5.6 против AMZN Linux

Машина 1: Centos 5.6 AMI Машина 2: Amazon Linux AMI Beta

На прошлой неделе я изменил resolv.conf на обоих, чтобы обойти очевидную задержку / сбой DNS, добавив к файлу nameserver 8.8.8.8.

Коробка CentOS подняла его и побежала с ним. Amzn Linux не примет это, если я не закомментирую исходный сервер имен.

Каким будет правильный способ заставить экземпляр Amzn подтвердить новый сервер имен и проигнорировать первую запись?

Я не думаю, что это полностью решает вашу проблему, но может быть одним из ее компонентов.

Linux от Amazon автоматически создает и перезаписывает resolv.conf (при перезапуске). Поскольку этот файл автоматически воссоздается при запуске, вам, вероятно, потребуется изменить сценарий создания (/ sbin / dhclient-script), чтобы параметр сохранялся между перезагрузками.

Вставить echo nameserver 8.8.8.8 >> $rscf вокруг строки 68, аналогично следующему: / sbin / dhclient-script:

.
.
.
65:    if [ -n "$RES_OPTIONS" ]; then
66:      echo options $RES_OPTIONS >> $rscf
67:    fi
68:    echo nameserver 8.8.8.8 >> $rscf
69:    for nameserver in $new_domain_name_servers; do
70:      echo nameserver $nameserver >> $rscf
71:    done
.
.
.