XenServer にインストールしている VyOS のDNSを変更したときの備忘録です。
VyOSサーバ に vyosユーザ でログインします。
configure コマンドで設定モードに切り替え、show で設定内容を確認します。
vyos@vyos:~$ configure
[edit]
vyos@vyos# show
interfaces {
ethernet eth0 {
address 172.168.1.254/24
description OUTSIDE
duplex auto
hw-id xx:xx:xx:xx:xx:xx
smp_affinity auto
speed auto
}
ethernet eth1 {
address 10.1.0.254/24
description INSIDE01
duplex auto
hw-id xx:xx:xx:xx:xx:xx
smp_affinity auto
speed auto
}
loopback lo {
}
}
service {
dhcp-server {
disabled false
shared-network-name LAN {
authoritative disable
subnet 10.1.0.0/24 {
default-router 10.1.0.254
dns-server 10.1.0.254
domain-name internal-network
lease 86400
start 10.1.0.100 {
stop 10.1.0.200
}
}
}
}
dns {
forwarding {
cache-size 0
listen-on eth1
name-server 172.168.1.110
}
}
ssh {
port 22
}
}
system {
config-management {
commit-revisions 20
}
console {
device hvc0 {
speed 9600
}
device ttyS0 {
speed 9600
}
}
gateway-address 172.168.1.1
host-name vyos
login {
user vyos {
authentication {
encrypted-password xxxxxxxxxxxxxxxxxxx.
}
level admin
}
}
ntp {
server 0.pool.ntp.org {
}
server 1.pool.ntp.org {
}
server 2.pool.ntp.org {
}
}
package {
auto-sync 1
repository community {
components main
distribution helium
password ""
url http://packages.vyos.net/vyos
username ""
}
}
syslog {
global {
facility all {
level notice
}
facility protocols {
level debug
}
}
}
time-zone Asia/Tokyo
}
[edit]
vyos@vyos#
赤字のDNSフォワード先のIPアドレスを変更します。
新しい転送先(172.168.1.1)を追加して、古い転送先(172.168.1.110)を削除し、commit で変更を確定します。
vyos@vyos# set service dns forwarding name-server 172.168.1.1 [edit] vyos@vyos# delete service dns forwarding name-server 172.168.1.110 [edit] vyos@vyos# commit [edit] vyos@vyos#