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