Nmcli Dns Search

NetworkManagerのコマンドラインインターフェースで、NetworkManager支配下のlinuxでsearchdomainを設定する方法。

CentOS7: Network Manager is using wrong search domain

NIC一覧を出す.接続先を識別するUUIDを見るため.

nmcli connection show

出力はこんな感じになる。

NAME                UUID                                  TYPE      DEVICE 
Wi-Fi AP A          5e1177bf-c775-47b2-91f6-7c0df17c9708  wifi      wlp4s0 
Wi-Fi AP B          6c342718-57c4-4baf-97c0-f6d974c4555f  wifi      --     
Wired connection 1  a3d0931a-862e-3aba-bcd0-bd8e63d5727b  ethernet  --     

あるUUIDに対する検索ドメインをhadacchi.comにするコマンドは以下の通り. 上の出力をawkか何かで加工すればワンライナーで全接続先に対して設定できると 思うけど,というか上の参照URLではそうやってるけど,接続先の数は知れてるので, まぁこれでいいんじゃないか.

nmcli connection modify uuid UUID_STRING ipv4.dns-search hadacchi.com
comments powered by Disqus