Ubuntu における Firefox Sync、Firefox アカウントの設定

※Ubuntu 17.10では「Resolve」欄に何も設定されていないデフォルトで問題なくなりました。

現象

  • Ubuntu において、Firefox Syncができない場合や、Firefox アカウントの設定ができない場合(Syncしようとすると真っ白な画面に遷移する)、Ubuntu既定(デフォルト)のDNS設定が原因です。
  • 解決方法としては Mozilla のサービスを使うために、なんだか妙なのですが、Google の DNS を設定すれば解決します。


設定方法


  • /etc/systemd/resolved.conf の編集
    • 「Resolve」欄にコメント付きで記載されている「DNS=8.8.8.8」「8.8.4.4」はGoogleのDNSです。
    • この行のコメント「#」を消して有効にするか、行コピーして「#」消して有効にします。
    • プロバイダーから提供されているDNSサーバーを記述しても構いません。
  • GoogleのDNSサーバーを設定する例

$ sudo vi /etc/systemd/resolved.conf

[Resolve]
#DNS=
#FallbackDNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
DNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844

  • プロバイダーから提供されているDNSサーバーを設定する例
[Resolve]
DNS=192.168.0.1

  • systemd-resolve サービス再起動

$ sudo systemctl restart systemd-resolved.service


  • 設定確認
    • 「systemd-resolve --status」コマンドで、DNSサーバー「8.8.8.8」「8.8.4.4」が設定されていることを確認します。
    • もしくはプロバイダーから提供されているDNSサーバーが設定されていることを確認します。下記の例では「192.168.0.1」です。デフォルトゲートウェイとDNSサーバーが同じIPアドレスになっているプロバイダーでよくある例です。

$ systemd-resolve --status
Global
         DNS Servers: 8.8.8.8
                      8.8.4.4
                      2001:4860:4860::8888
                      2001:4860:4860::8844
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa

$ systemd-resolve --status
Global
         DNS Servers: 192.168.0.1
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa



参考
Naoyuki's PC Blog: systemd-resolveの設定(Ubuntuなどの動的DNS設定) http://nao-yu-ki-pc.blogspot.jp/2017/04/systemd-resolveubuntudns.html

コメント

このブログの人気の投稿

systemd-resolveの設定(Ubuntuなどの動的DNS設定)

GRUB起動メニューのタイムアウト時間、起動するOSの変更

Salesforce Trailheadチャレンジメモ(Apex の基礎とデータベース)