実現したいこと

別の言い方をすると・・・

$ cat /run/systemd/resolve/resolv.conf | grep -vE '^#|^$'
nameserver 1.1.1.2  ★DHCPで配られたやつ
nameserver 1.0.0.2  ★DHCPで配られたやつ
search .

をこうしたい

nameserver 10.0.0.200  ☆別のDNSに向けたい
search .

やり方

# コネクションIDを探す
nmcli con show

NAME        UUID                                  TYPE      DEVICE
有線接続 1   3c879a1b-bb52-4104-a818-6ef0d255444c  ethernet  eno0  ★これを変えたいとする
lo         5a5e6770-9137-4fc6-b5a0-7bd83f06586f  loopback  lo
SOME_SSID  5d6a5732-fdfe-43c6-a00f-3d21c98decbd  wifi      --


# 設定する
sudo bash -x <<'...'
CONN_ID='有線接続 1'
DNS_IP=10.0.0.200
nmcli connection modify "$CONN_ID" ipv4.dns "$DNS_IP"
nmcli connection modify "$CONN_ID" ipv4.ignore-auto-dns yes
nmcli connection up "$CONN_ID"
...

追記:nmcli connection down "$CONN_ID" は(ifdown -> ifup と違って)やらなくて良いようです


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-05-18 (土) 11:30:59