web-dev-qa-db-ja.com

ユニティコントロールセンターでの画面共有「共有するネットワークが選択されていません」問題(18.04)

私はubuntu Unityデスクトップを使用しています

ユニティコントロールセンター>共有>画面共有>共有するネットワークが選択されていません

接続は正常に機能しています/共有設定に表示されない/スクリーンショットを確認してください

ubuntu 18.04(ただし、デフォルトのgnomeでは正常に動作します)

問題のスクリーンショット:

https://i.stack.imgur.com/BqUfY.png

3

まったく同じ問題が発生しています。

Networkdを使用する必要がない場合、このファイル/etc/netplan/01-network-manager-all.yamlをこれらのコンテンツとともにnetplanディレクトリに追加することで問題を解決できると思います。

network:
  version: 2
  renderer: NetworkManager

このファイルを追加した後、そのディレクトリ内に先例となる他のファイルがないことを確認し、Sudo netplan applyコマンドを使用します。ただし、設定タブでこれらの変更を有効にするには、再起動が必要になる場合があります。

最近、networkdの代わりにNetworkManagerを使用するようにnetplan.yamlファイルを更新しました。これを行うと、ネットワークブリッジを介してVMを検出できるようになりましたが、VNCクライアントは動作を停止しました。画面共有の共有ページでは、ネットワークが見つからないため、画面共有を有効にすることはできません。 br-mmrk1を介してインターネットに接続しているため、これはもちろん誤りです。

レンダラーをNetworkManagerに戻すと、ネットワーク共有が再び有効になりますが、ネットワーク自体は機能せず、VNCクライアントに接続できません。

もちろん、ネットワークブリッジを削除し、デフォルトのNetworkManagerを使用するだけで、VMを除き、すべてが機能します。

現在、VMを管理するための私の回避策は、VMでマシンを使用している場合に役立ちますが、別のコンピューター上の仮想マネージャーを使用してVMをリモートで管理することです。

こちらがそのためのビデオガイドです-> https://www.youtube.com/watch?v=_SiJSz_2NaY

networkdを使用する必要がある/etc/netplan/01-networkd.yamlファイルを次に示します。比較するネットプランファイルを確認してください。

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0f0:
      mtu: 1500
    enp2s0f1:
      mtu: 1500
  bridges:
    br-mmrk1:
      addresses: [ 10.133.104.200/22 ]
      gateway4: 10.133.104.1
      nameservers:
          addresses: [ 8.8.8.8, 1.1.1.1 ]
      interfaces:
      - enp2s0f0
      mtu: 1500
      parameters:
         stp: false
         forward-delay: 15
    br-mmrk2:
      addresses: [ 10.133.56.200/22 ]
      gateway4: 10.133.56.1
      nameservers:
          addresses: [ 8.8.8.8, 1.1.1.1 ]
      interfaces:
      - enp2s0f1
      mtu: 1500
      parameters:
         stp: false
         forward-delay: 15

あなたの問題の解決策を見つけた場合は、この問題の回避策も喜んでいるので、ここで共有してください。

ありがとう!

-マーク

1
Mark Gagnon

私の場合、根本原因は、ネットワークが接続されていないときにGnomeがScreenSharingを許可していないことです。 GnomeはNetworkManagerから情報を取得します。また、これらの接続を管理するように設定されていないため、ネットワークを報告していません。これは修正する必要がありました。

これは/ var/log/syslogにあったものです

gnome-control-c [16836]:サービスvino-serverの有効化に失敗しました:GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs:このネットワークで共有を有効にできません。ステータスは「0」です

/etc/NetworkManager/NetworkManager.confで管理対象をtrueに変更する必要がありました。

[ifupdown]
managed=true

走る

 Sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf

再起動して、スクリーンショットの[ネットワーク]フィールドにネットワークがあるかどうかを確認します。 「画面共有」ボタンで「オン」に設定できるようになりました

このバグレポートから情報を得ました: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1676547

0
Diego