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-185530

dangeroushobo's questions

Martin Hope
dangeroushobo
Asked: 2020-02-15 08:06:58 +0800 CST

NetworkManager 不允许扫描可用的 wifi AP

  • 1

我正在使用 systemd 和 NetworkManager 运行 buildroot Linux,并且正在尝试连接 Wifi 网络。我正在运行扫描并收到错误消息。使用 NetworkManager 我运行以下命令:

# nmcli radio wifi on
# nmcli dev wifi rescan
Error: Scanning not allowed while unavailable or activating.

# nmcli dev
DEVICE  TYPE      STATE        CONNECTION
eth1    ethernet  connected    Wired connection 1
eth0    ethernet  unavailable  --
usb0    ethernet  unavailable  --
can0    can       unmanaged    --
lo      loopback  unmanaged    --
wlan0   wifi      unmanaged    --

网络管理器处于活动状态

# systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-06-22 11:27:31 UTC; 14min ago

关于看什么的任何想法?

linux systemd
  • 1 个回答
  • 6123 Views
Martin Hope
dangeroushobo
Asked: 2020-01-30 10:05:39 +0800 CST

了解 P2P 客户端和 P2P 设备之间的区别

  • 1

我正在通过 WiFi 直接,了解它以及如何在 linux 上设置它。我跑去iw list看看我的无线网卡支持什么,这就是我得到的。

        Supported interface modes:
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point
                 * P2P-client
                 * P2P-GO
                 * P2P-device

...

valid interface combinations:
                 * #{ managed } <= 2, #{ AP, mesh point, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
                   total <= 3, #channels <= 2

我设法找到的是这P2P-GO意味着它支持Group Owner模式和P2P-client模式将是连接到组所有者的设备。我找不到的是P2P-device指的是什么。P2P-device和 和有什么不一样P2P-client?

linux wifi
  • 1 个回答
  • 2277 Views
Martin Hope
dangeroushobo
Asked: 2019-11-08 09:52:37 +0800 CST

NetworkManager 添加连接但不设置接口

  • 0

我运行以下命令来添加到网络管理器的新连接:

nmcli con add con-name MIDVERCORP ifname wlan0 type wifi ssid "MIDVERCORP"

当我查看我配置的连接时,这个新连接已添加,但接口/设备未设置为wlan0.

# nmcli con
NAME                UUID                                  TYPE      DEVICE
eth0                1c71a54a-5ef1-4e32-ad02-8427f0168645  ethernet  eth0
eth1                57ce5d30-cde3-4b07-b83f-a5935f93cb6a  ethernet  eth1
MIDVERCORP          48e53a8a-ccbb-461e-bdca-74a837aa2c98  wifi      --
Wired connection 1  0eabbb3d-40d4-3031-a46e-14d87f9ac275  ethernet  --
Wired connection 2  fc12cba9-ee87-377d-ac4e-746a2f8fd6b3  ethernet  --
static-usb0         f93578c1-d309-4103-8554-fc1982ccda02  ethernet  --
# ip link show wlan0
5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether c0:ee:40:50:25:c0 brd ff:ff:ff:ff:ff:ff

为此连接设置 wlan0 接口我缺少什么?

编辑

要进一步显示 wifi 已启用:

# nm radio wifi on
# nm radio
WIFI-HW  WIFI     WWAN-HW  WWAN
enabled  enabled  enabled  enabled
# nm dev wifi rescan
Error: Scanning not allowed while unavailable or activating.
# ip link show wlan0
6: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether c0:ee:40:50:25:c0 brd ff:ff:ff:ff:ff:ff
# ip addr show wlan0
6: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether c0:ee:40:50:25:c0 brd ff:ff:ff:ff:ff:ff
wifi
  • 1 个回答
  • 894 Views
Martin Hope
dangeroushobo
Asked: 2019-01-04 08:59:03 +0800 CST

在 Linux 2.6.35 上启用核心转储

  • 1

我在自定义嵌入式设备 (ARMv7) 上运行内核 2.6.35。我正在尝试获取核心转储,但似乎核心转储已被禁用。

我的内核配置可以在这里找到: https ://pastebin.com/XXZ8YyaA

我的测试应用程序如下:

int main() {
    return 1/0;
}

我期待以下内容:

Floating point exception (core dumped)

但是得到这个:

Floating point exception

意味着核心转储被禁用。如何为我的平台启用它们?看起来直到内核版本 3.7CONFIG_COREDUMP 才添加了在内核中切换功能的选项。它不是在以前的内核中总是启用的吗?

# ulimit -a
-t: cpu time (seconds)              unlimited
-f: file size (blocks)              unlimited
-d: data seg size (kbytes)          unlimited
-s: stack size (kbytes)             8192
-c: core file size (blocks)         unlimited
-m: resident set size (kbytes)      unlimited
-u: processes                       1710
-n: file descriptors                1024
-l: locked-in-memory size (kbytes)  64
-v: address space (kbytes)          unlimited
-x: file locks                      unlimited
-i: pending signals                 1710
-q: bytes in POSIX msg queues       819200
-e: max nice                        0
-r: max rt priority                 0
-N 15:                              unlimited
# ./crash
Floating point exception  
linux-kernel core-dump
  • 1 个回答
  • 328 Views
Martin Hope
dangeroushobo
Asked: 2018-07-25 07:28:48 +0800 CST

NFS 客户端获取权限被拒绝错误

  • 1

我正在尝试在两台 Linux 机器(嵌入式)之间设置 NFS。

Foo(server) -> Bar(client)

我在两台机器上都安装了 nfs-utils (1.3.3) 和依赖项。这是 Foo 上的/etc/exports文件。

/public 10.0.1.0/24(rw,insecure,async,no_subtree_check,no_root_squash,nohide)

/public位于本地文件系统上,并且未加密。

FOO# findmnt -T /public
TARGET SOURCE      FSTYPE OPTIONS
/      ubi0:rootfs ubifs  rw,relatime

并启动守护进程:

FOO# /etc/init.d/S21-nfsd start
Mounting proc/fs/nfsd: [OK]
exportfs: /public does not support NFS export
Starting /sbin/portmap: [OK]
Starting /usr/sbin/rpc.statd: [OK]
Starting /usr/sbin/rpc.mountd: [OK]
Starting /usr/sbin/rpc.nfsd: [OK]
FOO# exportfs
/public         10.0.1.0/24
FOO# cat /proc/fs/nfs/exports
# Version 1.1
# Path Client(Flags) # IPs

有了以上内容,我不确定如果/public真的被导出了,该相信哪个。

该目录具有完全权限:

FOO# ls -ld /public
drwxrwxrwx    2 root     root           160 Jan 13  1990 /public

在客户端上,我尝试挂载 NFS 共享:

BAR# mount -t nfs -vvvv FOO:/public /public
mount: FOO:/public failed, reason given by server: Permission denied
mount: mounting FOO:/public on /public failed: Bad file descriptor

我在两台机器上都使用 root 帐户,并且 uids 匹配:

FOO# id
uid=0(root) gid=0(root) groups=0(root)
BAR# id
uid=0(root) gid=0(root) groups=0(root)

两台机器都支持内核,FOO->kernel 2.6.35,BAR->kernel 4.1.18:

FOO# zcat /proc/config.gz|grep "NFS"
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
# CONFIG_NFS_V4 is not set
CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y

BAR# zcat /proc/config.gz | grep "NFS"
CONFIG_KERNFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
# CONFIG_NFSD is not set
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y

我的问题在哪里?客户端?服务器端?

linux nfs
  • 1 个回答
  • 6047 Views
Martin Hope
dangeroushobo
Asked: 2018-07-03 08:48:37 +0800 CST

是否可以使用 nftables 通过 MAC 过滤/丢弃数据包

  • 2

我有两个通过以太网连接的系统,一个系统有一个提供互联网访问的 WiFi 无线电。

在此图中,sys#2 具有 WiFi 无线电

sys#1  <---> Ethernet <---> sys#2 <---> wifi <---> internet

sys#2 将包从以太网(接口 eth0)路由到 wifi(接口 wlan0)。sys#2 连接到 AP,sys#2 本身不充当 AP。我正在寻找一种方法来使用 nftables 或 iptables 来过滤和丢弃 sys#2 上没有与 sys#1 匹配的 MAC 的数据包。我会对丢弃到达以太网的数据包更感兴趣。我要保护的是防止有人插入 sys#2 并获得对 WiFi 网络的访问权限。

nftables 有可能吗?我知道有人可以通过欺骗他们的 MAC 来解决这个问题,但这只是一种临时措施,直到我们可以保护与 IPSEC 或 VPN 的连接。

编辑: 运行建议的 nft 命令会导致错误:

# nft add rule filter input iif eth0 ether saddr != A4:A3:A3:00:00:00 drop
<cmdline>:1:1-68: Error: Could not process rule: No such file or directory
# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
    inet 10.0.1.1  netmask 255.255.255.0  broadcast 10.0.1.255
     ...
linux iptables
  • 1 个回答
  • 3700 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve