我遇到了这个奇怪的问题,我无法使 TeamViewer 工作,这意味着我收到此错误(检查下图),因此我无法连接到任何远程 PC:
TeamViewer 未就绪。请检查您的连接
在办公室,使用 Ubuntu 和 Windows 7/10 的其他开发人员可以毫无问题地使用 TeamViewer,所以我不确定问题是什么。我检查了防火墙状态并且没有运行:
$ service firewalld status
Redirecting to /bin/systemctl status firewalld.service
? firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
Run Code Online (Sandbox Code Playgroud)
我已经检查了 SELinux 状态并且它被禁用了:
$ getenforce
Disabled
Run Code Online (Sandbox Code Playgroud)
自从我从发生 Teamviewer 问题的 PC 打开这篇文章以来,我已连接到 Internet。也许与我遇到的另一个问题有关,但我完全不确定。我已经在互联网上检查了一些像这样的文档,但这不是我的问题所以......有什么帮助吗?
注意:如果您需要我方面的任何信息(调试信息),请告诉我,我将添加为 OP 的一部分。另外我不确定这篇文章是否应该在这个社区,但我相信问题来自我的 Linux 而不是来自 Teamviewer 本身。
更新:
在遵循@phg 的建议之后,我仍在研究这个问题,我发现了这一点。显然是 Wayland 的一个问题,它尚未修复,仅在 Fedora 25 上发生。我们需要等待 Teamviewer 团队的修复。
更新 1 …
我遇到了 DHCP(我在其他类似主题中读到的)我不知道如何解决这个问题,因为我已经找到了职位(1,2和其他一些人)是基于Debian的发行版或其他而不是Fedora的。/etc/resolv.conf在每次启动时清除文件的问题。
这ifcfg-enp0s31f6肯定是 DHCP的输出:
cat /etc/sysconfig/network-scripts/ifcfg-enp0s31f6
HWADDR=C8:5B:76:1A:8E:55
TYPE=Ethernet
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s31f6
UUID=0af812a3-ac8e-32a0-887d-10884872d6c7
ONBOOT=yes
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
BOOTPROTO=dhcp
PEERDNS=yes
PEERROUTES=yes
Run Code Online (Sandbox Code Playgroud)
另一方面,我不知道网络管理器是否在做其他事情。
更新:NetworkManager.conf 的内容(因为没用,我已经删除了评论)
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
#plugins=ifcfg-rh,ibft
dns=none
[logging]
#domains=ALL
Run Code Online (Sandbox Code Playgroud)
我能得到一些帮助吗?在每次重新启动时一次又一次地设置文件很烦人。
更新 2
一个月后,我仍然遇到同样的问题,文件被“某物”删除。
以下是我为进行新测试而遵循的步骤:
PC重新启动后打开终端并尝试ping谷歌服务器当然没有成功:
$ ping google.com
ping: google.com: Name or service not known
Run Code Online (Sandbox Code Playgroud)检查网络配置似乎一切正常:
$ cat /etc/sysconfig/network-scripts/ifcfg-enp0s31f6
NAME=enp0s31f6
ONBOOT=yes
HWADDR=C8:5B:76:1A:8E:55
MACADDR=C8:5B:76:1A:8E:55
UUID=0af812a3-ac8e-32a0-887d-10884872d6c7
BOOTPROTO=static
PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4
DNS3=192.168.1.10
NM_CONTROLLED=yes
IPADDR=192.168.1.66
NETMASK=255.255.255.0 …Run Code Online (Sandbox Code Playgroud)我正在尝试减少专用于 root LVM 的空间,因为我真的不需要它,而且我有一些疑问。以下是输出lvdisplay:
# lvdisplay
--- Logical volume ---
LV Path /dev/pc_rperez_lvm/root
LV Name root
VG Name pc_rperez_lvm
LV UUID m7XejM-82cZ-hODn-nT8H-y2BM-3B4s-lq2xgn
LV Write Access read/write
LV Status available
# open 1
LV Size 72.37 GiB
Current LE 18527
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/pc_rperez_lvm/home
LV Name home
VG Name pc_rperez_lvm
LV UUID Ehl9tF-XV30-uF4Y-T1Bc-WB8r-Pfim-ONQFn3
LV Write Access read/write
LV Status available …Run Code Online (Sandbox Code Playgroud) 我知道 Linux 非常宽松,允许在多个级别进行自定义,但假设我已经下载了一些.tar.gz文件,例如 phpStorm 和 Smargit(都有软件使用的二进制文件和库),我想将它们用作通过 DNF 安装的任何其他软件. 你会把未压缩的文件放在哪里,或者你会怎么做?
我找到了这个话题,但我不确定是否/opt适合放置这种独立软件。
以下文件在我的 Linux (Fedora 25) 的根目录中的含义:
$ ls -la
total 70
...
-rw-r--r--. 1 root root 0 Nov 22 09:28 1
-rw-r--r-- 1 root root 0 Sep 27 09:53 .autorelabel
...
-rw-r--r-- 1 root root 0 Dec 9 14:30 null
Run Code Online (Sandbox Code Playgroud)
删除它们是否安全?前段时间我删除了一些文件(不记得名字了),我完全损坏了硬盘分区,我不想在这里一样。
有什么建议吗?
fedora ×4
networking ×2
dhcp ×1
files ×1
filesystems ×1
linux ×1
lvm ×1
lvreduce ×1
resolv.conf ×1
teamviewer ×1