OpenVZ Forum


Home » International » Russian » constant script name which executes when CT mounted (dnsmasq configuration)
Re: constant script name which executes when CT mounted [message #51538 is a reply to message #51537] Fri, 11 July 2014 11:10 Go to previous messageGo to previous message
seyko2 is currently offline  seyko2
Messages: 188
Registered: February 2007
Location: Moscow
Senior Member

Предыдущее решение (с "vzctl set $VEID --nameserver XXX --save" в vps.mount) не подошло. Ибо vzctl считывает содержимое XXX.conf пред запуском vps.mount и больше не читает. Хотя мог бы считывать не до, а после работы vps.mount. Править vzctl на этот счёт не захотелось. Поэтому в vps.mount теперь редактируется /etc/resolv.conf -- добавляется при необходимости первой строчкой IP самого dnsmasq (в XXX.conf NAMESERVER=inherit). И приходится перезапускать сам dnsmasq, так как иначе он почему-то не перечитывает /etc/hosts, в который добавляются IP и имена машин CT.

PS: есть ощущение, что правильней переписать функциональность vzctl на BASH-скрипте. Скажем с именем vz. В нём использовать vzctl там, где заменить его нельзя или нет надобности. В таком случае работа со скриптами при запуске-останове будет значительно проще.
 
Read Message
Read Message
Read Message
Previous Topic: iptables version for CT
Next Topic: current tty as console in CT
Goto Forum:
  


Current Time: Sun Aug 25 10:43:00 GMT 2024

Total time taken to generate the page: 0.03458 seconds