AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-391744

Velkan's questions

Martin Hope
Velkan
Asked: 2020-10-29 08:00:09 +0800 CST

如何与 Ubuntu 共享 Android Galaxy A01 的数据互联网连接?

  • 0

我已经在手机上激活了 Wi-Fi 热点,并通过 Ubuntu 连接到它。连接起来了,有分配的地址,可以ping通手机的IP,手机可以通过移动数据上网,但是Ubuntu没有上网。

3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 7c:2a:31:40:76:e9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.43.96/24 brd 192.168.43.255 scope global dynamic noprefixroute wlp0s20f3
       valid_lft 3600sec preferred_lft 3600sec
    inet6 fe80::7e2a:31ff:fe40:76e9/64 scope link tentative 
       valid_lft forever preferred_lft forever

如何找出问题所在?

android wireless tethering
  • 1 个回答
  • 193 Views
Martin Hope
Velkan
Asked: 2020-07-08 22:57:09 +0800 CST

18.04 NetworkManager 主机和 KVM netplan guest 的桥接网络

  • 0

目标是让来宾与主机在同一网络上(使用与主机相同的 DHCP 服务器)。

我已经到了主机通过外部 DHCP 配置的地步,来宾配置了静态 IP,它们可以通信,主机可以与网络的其余部分通信,但来宾不能。

我正在遵循有关使用 NetworkManager 创建网桥并在 KVM 中使用它的指南(我还从主机中删除了所有 Wi-Fi 连接,并从 KVM 中删除了默认网桥):

$ nmcli con add ifname br0 type bridge con-name br0
$ nmcli con add type bridge-slave ifname enp59s0 master br0
$ nmcli con modify br0 bridge.stp no
$ nmcli con up br0
$ nmcli c
NAME                  UUID                                  TYPE      DEVICE  
br0                   39f90a3b-6090-4b4f-a9c4-76d6b980c8c4  bridge    br0     
bridge-slave-enp59s0  dd58e274-8cfa-4102-b524-fd16d96516b8  ethernet  enp59s0 
docker0               901ac863-2d2b-4351-9b81-fbc2096e398b  bridge    docker0
$ brctl show br0
bridge name  bridge id          STP enabled interfaces
br0          8000.54bf6428c24c  no          enp59s0

在ip a br0 中获取 IP,enp59s0是从接口,因此它显示没有 IP。

/tmp/br0.xml:

<network>
  <name>br0</name>
  <forward mode="bridge"/>
  <bridge name="br0" />
</network>

设置 KVM:

$ virsh net-define /tmp/br0.xml
$ virsh net-start br0
$ virsh net-autostart br0
$ virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 br0                  active     yes           yes

访客/etc/netplan/01-netcfg.yaml:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      addresses: [192.168.5.100/24]
      gateway4: 192.168.5.254
      dhcp4: no
      dhcp6: no

当虚拟机运行时有vnet0:

$ nmcli c
NAME                  UUID                                  TYPE      DEVICE  
br0                   39f90a3b-6090-4b4f-a9c4-76d6b980c8c4  bridge    br0     
bridge-slave-enp59s0  dd58e274-8cfa-4102-b524-fd16d96516b8  ethernet  enp59s0 
docker0               901ac863-2d2b-4351-9b81-fbc2096e398b  bridge    docker0 
vnet0                 1e6cdf02-8f57-4670-b6a7-b72e15151137  tun       vnet0  
$ brctl show br0
bridge name  bridge id          STP enabled interfaces
br0          8000.54bf6428c24c  no          enp59s0
                                            vnet0

在br0上的主机上的 Wireshark 中,我看到所有尝试从访客到网络以及从网络到访客的数据包(我尝试从访客 ping/连接到外部服务器并从外部服务器 ping/连接到访客)。但是连接没有通过,来宾无法与网络的其余部分进行通信。

这看起来像一个主机桥问题。桥怎么了?

networking kvm network-manager network-bridge
  • 1 个回答
  • 688 Views
Martin Hope
Velkan
Asked: 2019-06-26 04:18:02 +0800 CST

为什么 I2C 设备驱动程序不出现在 /sys/bus/i2c/drivers 中?

  • 0

从图像 ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz ( https://wiki.ubuntu.com/ARM/RaspberryPi ) 我正在尝试添加未启用的 ad525x_dpot I2C 驱动程序在内核构建期间。

我已经从相应的 linux 源中获取 , 来制作 DKMS包ad525x_dpot.c。ad525x_dpot.had525x_dpot-i2c.c

dkms.conf:

PACKAGE_NAME="ad525x_dpot"
PACKAGE_VERSION="0.10"
MAKE[0]="make all KVERSION=$kernelver"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="ad525x_dpot"
DEST_MODULE_LOCATION[0]="/kernel/drivers/misc"
AUTOINSTALL="yes"

生成文件:

obj-m := ad525x_dpot.o ad525x_dpot-i2c.o
KVERSION := $(shell uname -r)

all:
    $(MAKE) -C /lib/modules/$(KVERSION)/build M=$(PWD) modules

clean:
    $(MAKE) -C /lib/modules/$(KVERSION)/build M=$(PWD) clean

该模块ad525x_dpot可以加载modprobe,它显示在lsmod但不显示在/sys/bus/i2c/drivers. 系统日志中有一些警告。

ad525x_dpot: loading out-of-tree module taints kernel.
ad525x_dpot: module verification failed: signature and/or required key missing - tainting kernel

为什么不显示/sys/bus/i2c/drivers?

我试图加载内核ad799x附带的类似内核模块。它出现在/sys/bus/i2c/drivers/ad799x(没有设备被定义为使用ad799x,因此它与设备树或板配置无关)。

drivers kernel raspberrypi
  • 1 个回答
  • 740 Views
Martin Hope
Velkan
Asked: 2019-06-15 00:39:11 +0800 CST

如何在 Ubuntu x86_64 上的 QEMU 中安装 arm64 iso?

  • 1

我尝试使用 libvirt 虚拟机管理器安装 ubuntu-18.04.2-server-arm64.iso 以获得 aarch64(与 arm64 相同)Ubuntu VM。

但它显示一条消息“无法为 AArch64 设置 UEFI:没有找到任何用于 arch 'aarch64' 的 UEFI 二进制路径。安装选项受到限制。”

因此,从 *.iso 安装的选项不可用。

从图像安装的简单方法是什么?

kvm qemu arm64
  • 1 个回答
  • 3916 Views
Martin Hope
Velkan
Asked: 2018-07-24 00:28:23 +0800 CST

如何在 Ubuntu 18.04 上使用 timedatectl 同步网络时间?

  • 14

我已经安装了操作系统,但时间不正确。

节目timedatectl:

       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

现在如何强制同步?

systemd time 18.04
  • 2 个回答
  • 70749 Views
Martin Hope
Velkan
Asked: 2018-02-14 02:49:36 +0800 CST

如何使用命令行将音频输出切换到每个应用程序的特定设备?

  • 2

pacmd list-clients显示应用程序,pacmd list-sinks显示设备,GUI 工具pavucontrol可以将应用程序分配给设备。

分配设备的命令是什么?

例如,脚本应该能够自动进行这样的设置:在客户端之间使用 grep for firefox,创建虚拟输入/输出设备,将 firefox 分配给它们,完成后销毁设备。

sound configuration pulseaudio devices output
  • 1 个回答
  • 981 Views
Martin Hope
Velkan
Asked: 2017-07-15 01:26:34 +0800 CST

如何在 GNOME 中使用 Super+Left/Super+Right 禁用半最大化?

  • 0

在 Ubuntu 17.04 GNOME Super+Left和Super+Right中,窗口停靠在屏幕的左半部分或右半部分。如何禁用此功能?

类似:如何重新分配半最大化键盘快捷键?

gnome
  • 1 个回答
  • 166 Views
Martin Hope
Velkan
Asked: 2016-10-23 07:25:53 +0800 CST

键绑定响应非常缓慢

  • 0

统一,Ubuntu 16.04。

当我按Ctrl+T显示终端时,它会在大约 7 到 20 秒后出现。

我是如何以这样的方式结束的:已安装gnome-session-wayland, dbus-user-session, nvidia-370, 多次启动 GNOME-X 会话,并且还尝试多次启动 GNOME-Wayland 会话(这就是目标)。此外,我在整个过程中随机重新启动并登录到 Unity。

没碰过任何配置。删除wayland的东西没有帮助。

dbus
  • 1 个回答
  • 24 Views
Martin Hope
Velkan
Asked: 2016-09-02 07:07:15 +0800 CST

reprepro:密钥签名使用弱摘要算法(SHA1)

  • 8

我正在使用 reprepro 托管一些内部存储库。

将客户端升级到 Ubuntu 16.04 后,apt-get update发出警告“InRelease: Signature by key ... 使用弱摘要算法 (SHA1)”。

InRelease 文件是这样开始的:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

因此,reprepro 已使用 SHA1 签署了 InRelease 文件。如何将其更改为 SHA256 或 SHA512?

apt
  • 1 个回答
  • 3710 Views
Martin Hope
Velkan
Asked: 2016-01-01 19:00:59 +0800 CST

鼠标点击后QtCreator滚动跳转

  • 3

我已经在 Qt 论坛上询问过,但显然 Ubuntu 用户不在那里。

重现步骤:

  1. 将光标放在某处。
  2. 使用鼠标滚轮向下滚动,使光标不再可见。
  3. 选择一些文本。
  4. 使用鼠标滚轮开始向上或向下滚动。

而不是滚动,它跳了很多。

3.5.1 或 3.1.1

它是一个错误吗?有解决方法吗?

qt
  • 1 个回答
  • 989 Views
Martin Hope
Velkan
Asked: 2015-10-17 14:49:57 +0800 CST

在麦克风上检测到语音时运行的脚本

  • 1

我想模拟一个“语音激活功能”:当在麦克风上检测到 vox 时,脚本应该按下按钮,然后在语音结束时释放。

有人有吗?

sound
  • 1 个回答
  • 223 Views
Martin Hope
Velkan
Asked: 2015-09-16 22:58:04 +0800 CST

avahi-daemon.service 失败

  • 3

试图浏览服务avahi-browse -alr:

Failed to create client object: Daemon not running

实际上 avahi 守护进程有问题:

● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
   Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2015-09-16 08:50:23 CEST; 4s ago
  Process: 6888 ExecStart=/usr/sbin/avahi-daemon -s (code=exited, status=255)
 Main PID: 6888 (code=exited, status=255)
   Status: "avahi-daemon 0.6.31 starting up."

Found user 'avahi' (UID 107) and group 'avahi' (GID 118).
Successfully dropped root privileges.
avahi-daemon 0.6.31 starting up.
Successfully called chroot().
Successfully dropped remaining capabilities.
Loading service file /services/udisks.service.
Started Avahi mDNS/DNS-SD Stack.
avahi-daemon.service: main process exited, code=exited, status=255/n/a
Unit avahi-daemon.service entered failed state.
avahi-daemon.service failed.

Ubuntu 15.04。所以,日志什么也没显示。可以做什么?

更新

今天日志显示Failed to create server: Invalid domain name。搜索可以开始了。

avahi
  • 1 个回答
  • 7784 Views
Martin Hope
Velkan
Asked: 2015-06-30 10:51:06 +0800 CST

我如何简单地从终端运行 ubuntu touch 应用程序?

  • 3

我有一个 qml 文件,我只想通过 ssh 连接到手机并执行

qmlscene myfile.qml

有没有可能不用 SDK 和包做所有这些事情?只是 vim 和一些简单的命令,可以进入人们的记忆。

command-line
  • 2 个回答
  • 933 Views
Martin Hope
Velkan
Asked: 2015-05-01 04:26:50 +0800 CST

systemd 在删除包时停止服务

  • 0

我制作了一个带有服务的 *.deb:

[Unit]
Description=Hello example service
Wants=nginx

[Service]
Type=simple
ExecStart=/usr/local/bin/hello

TimeoutStopSec=15
Restart=always

postinst脚本(如果使用,除了在安装过程中出现一些错误外,不会影响任何东西:)update-rc.d: error: initscript does not exist: /etc/init.d/hello:

update-rc.d hello defaults
invoke-rc.d nginx reload

prerm它的 debian 脚本是:

invoke-rc.d hello stop

此脚本不会停止服务。即使手动启动它也不起作用。每次返回 102。

systemctl stop适合我的服务。

以某种invoke-rc.d方式适用于网络服务器:

sudo invoke-rc.d nginx stop

到底是怎么回事?

services
  • 1 个回答
  • 831 Views
Martin Hope
Velkan
Asked: 2015-04-23 04:39:07 +0800 CST

Raspberry Pi C++11 std::thread:调用纯虚方法

  • 2

Ubuntu 14.04。我已经安装了 gcc-arm-linux-gnueabihf、g++-arm-linux-gnueabihf(从 utopic 尝试了 4.8 和 4.9)。

使用 std::thread 的代码:

#include <iostream>
#include <chrono>
#include <future>

void secondList()
{
    const std::chrono::seconds twoSeconds(2);

    for (size_t i = 0; i != 300; ++i)
    {
        std::this_thread::sleep_for(twoSeconds);
        std::cout << "2s\n";
    }
}

int main(int, const char *[])
{
    auto secondThr = std::async(std::launch::async, secondList);

    return 0;
}

编译:

arm-linux-gnueabihf-g++ --std=c++11 main.cpp -lpthread -o main

在 RPI 上失败:

pi@raspberrypi ~ $ ./main 
pure virtual method called
terminate called without an active exception
Aborted

在 RPI 上编译工作:

pi@raspberrypi ~ $ g++ --std=c++0x main.cpp -lpthread -o main

Pi 映像 2015-02-16-raspbian-wheezy,Pi 上的 g++ (Debian 4.6.3-14+rpi1) 4.6.3。

我试过 compiler options -mcpu=cortex-a7,-mcpu=cortex-a8并且-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_{1,2,4,8}在类似的问题中提到过。

还尝试了 ppa 中的 g++:http: //ppa.launchpad.net/linaro-maintainers/toolchain/ubuntu precise

为什么会发生这种情况以及如何获得有效的交叉编译器?

gcc
  • 3 个回答
  • 2953 Views
Martin Hope
Velkan
Asked: 2015-04-02 02:58:51 +0800 CST

如何在 Touch 设备上自动启动应用程序?

  • 1

如果你想在 ubuntu-click 包中分发一些守护进程怎么办?在引导时启动它们的首选方法是什么?

application-development
  • 1 个回答
  • 141 Views
Martin Hope
Velkan
Asked: 2015-03-30 13:52:47 +0800 CST

Qt 多媒体似乎不适用于 Touch

  • 0

使用 Qt 包“多媒体”在 bq 手机上获取摄像头:

QList<QCameraInfo> cameras = QCameraInfo::availableCameras();

cameras.size() 总是返回零。

主机 14.04,目标 14.10,Qt 5.3.0。*.apparmor 来自 core camera-app。

实施了吗?

application-development
  • 2 个回答
  • 1394 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve