2021年9月18日の日記の2番目の記事へのコメント

Fedora

メインPCのVirtualBoxのFedoraを33に上げました。今のところ変なことは起きてないかな。・・・と思ったら、なんか家の中のマシンに ssh できなくなったぞ。nslookup で名前は引けてて、IPアドレス指定だと繋がるのに、ホスト名を指定してsshすると、名前が解決できないと言われてしまいます。

DNS関係なんで、これも先日別のマシンで問題になった systemd-resolved が関係してそうです。systemd-resolve --statusとやると、systemd-resolved がどのDNSを見に行っているか見えるようですが・・・。

Global
         Protocols: LLMNR=resolve -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: foreign
Current DNS Server: 192.168.11.254
       DNS Servers: 192.168.11.69 192.168.11.254

あー、なんか2個あるDNSのうちの、デフォルトで見てほしくないやつがCurrentになってるからうまくいってないんですかね(宅内の 192.168.11.69 でしか解決できない)

軽くググった感じでは、DNS ServersのどっちをCurrentにするか指定するうまいやり方を見つけられませんでした。こうなると systemd-resolved を迂回するのが手っ取り早いかな? /etc/nsswitch.conf を見ると、こんな感じのことが書かれています。

hosts:      files mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] myhostname dns

さらにググって調べると、どうも resolveが systemd-resolved での検索に対応するもののようですね。その後の 「!UNAVAIL=return」は、これで応答があったら結果に関係なく検索を終わりにするということでいいのかな? うーん、よし、消そうw

hosts:      files mdns4_minimal [NOTFOUND=return] dns myhostname 

上記のように書き換えたら、再びホスト名指定でSSHできるようになりました。ふぅ・・・。

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2021年9月18日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2021年9月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ