标签: network-interface

大学网络上 WiFi 的手动配置或 WPA 请求者

我正在使用带有 Xfce 的 Debian Stretch/Testing。我有一台八年前的 Acer 笔记本电脑。我目前network-manager-gnome在我任教的大学使用笔记本电脑连接 WiFi。

大多数时候我没有问题。然而,奇怪的事情正在发生。在星期一,仅在星期一(过去三周的每个星期一)。我的连接将工作大约两到三分钟,然后它会慢慢停止。今天当连接到我在手机上创建的 WiFi 热点时,它实际上做了同样的事情。我的手机同时在大学 WiFi 上运行良好。

今天,在使用时network-manager-gnome,我的WiFi热点连接中断。所以我禁用了网络管理器,并通过手动配置连接到热点。这个 WiFi 连接工作得很好。

对于手动配置,我有该/etc/network/interfaces目录的源文件interfaces.d。我已经创建了/etc/network/interfaces.d/wlan0. 它有这样的内容:

auto wlan_home
iface wlan_home inet dhcp
    wpa-ssid home-network-ssid
    wpa-psk secret-key

auto wlan_hotspot
iface wlan_hotspot inet dhcp
    wpa-ssid wifi-hotspot-ssid
    wpa-psk secret-key
Run Code Online (Sandbox Code Playgroud)

要连接,我使用命令(家庭网络示例):

sudo ifup wlan0=wlan_home
Run Code Online (Sandbox Code Playgroud)

(我当然为wlan0文件设置了正确的 r/w 权限(chmod 600)以及生成的密钥,而不是我的实际密码。)

现在我的问题。我想将正确的配置信息添加到wlan0文件中,以便能够连接到我的大学网络。我希望能够在网络管理器失败时使用此手动配置进行连接。以下是用于连接的一般信息nm-connection-editor。我一直无法找到有关放置在我的文件中的正确连接信息的任何指南。否则,也许唯一的选择是建立与wpa_supplicant.conf文件的连接。

大学 WiFi 设置

networking wifi wpa-supplicant networkmanager network-interface

3
推荐指数
2
解决办法
9685
查看次数

如何从用户空间找到活动的网络接口?

我知道我可以通过解析以下输出来找到当前正在使用的网络接口:

# ifconfig
Run Code Online (Sandbox Code Playgroud)

或者

# route
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能以非 root 用户的身份获取这些信息呢?有没有办法可以建立这样的

$ magic-command
Run Code Online (Sandbox Code Playgroud)

其输出中会none lo或者wlan0或者eth0根据设备的使用..甚至enp3s0f1wlp2s0在异国情调的系统,没有管理员权限?

networking wifi ethernet not-root-user network-interface

3
推荐指数
1
解决办法
7111
查看次数

两个网络之间的路由

我有两个设备通过两个不同的物理接口和两个不同的网桥连接。如何在路由器中添加它们之间的路由,以便我能够从设备 1 ping 设备 2,反之亦然。请找到下面的图表。

        Device 1                      Router                   Device 2
+-----------------+     +----------------------------+    +-----------------+
|                 |     |                            |    |                 |
|           eth1  |     | br2                    br1 |    |  wlan0          |
|   169.254.10.10 |-----| 169.254.50.1      10.0.0.1 |----| 169.254.168.11  |
| (self assigned) |     |                            |    | (self assigned) |
+-----------------+     +----------------------------+    +-----------------+
Run Code Online (Sandbox Code Playgroud)

我可以使用路由表来实现吗?

networking routing network-interface

3
推荐指数
1
解决办法
369
查看次数

如何仅显示以特定模式开头的界面

Open-Vswitch 创建虚拟接口,它们都有这样的模式:s[digit]-eth[digit]例如:s1-eth1, s1-eth2, s12-eth3, s2-eth3 ...

我想显示- 例如 -所有以 s1 开头的接口的信息(在我们的示例中,它必须给出s1-eth1s1-eth2).

我试过这个命令,但它只显示第一行信息:

在此处输入图片说明

我对这样的信息更感兴趣RX packets, TX packets, erros, HWaddr..

在此处输入图片说明

regular-expression network-interface ifconfig virtual-interface

3
推荐指数
1
解决办法
2091
查看次数

如何仅获取物理以太网接口的名称?

有没有办法只获取物理以太网接口的名称(即不是虚拟以太网接口)?
为了提供一些背景知识,我试图让一些 SBC(RPi 3)将它们的 IP 地址写入数据库。但是由于不同 SBC 上物理以太网接口的名称通常不同,我发现很难获得它们的 IP 地址。
我能想到的解决这个问题的一种方法是为所有 SBC 以太网接口提供一个通用名称,如 eth0。但是这个方法感觉有点笨拙。那么,有没有其他方法可以只获取物理以太网接口的名称?

linux networking network-interface

3
推荐指数
2
解决办法
9585
查看次数

在 /etc/network/interfaces 或类似文件中配置 dummy0 的现代方法?

我正在寻找一种干净、“现代”的方式来配置、启动和停止dummy0网络接口(从dummy内核模块)。

/etc/network/interfaces曾经在较旧的系统上工作,但现在在ifup dummy0以下系统上静默失败:

iface dummy0 inet static
   address 10.10.0.1
   netmask 255.255.255.0
   # post-up ip link set dummy0 multicast on  
Run Code Online (Sandbox Code Playgroud)

取消注释该post-up行会产生此错误(显示它运行但从未创建接口):dummy0: post-up cmd 'ip link set dummy0 multicast on'failed: returned 1 (Cannot find device "dummy0")

这个 shell 脚本运行良好,但不是一个很好的干净的配置文件:

#!/bin/sh
sudo ip link add dummy0 type dummy
sudo ip link set dummy0 multicast on
sudo ip addr add 10.10.0.1/24 dev dummy0
sudo ip link set dummy0 up
Run Code Online (Sandbox Code Playgroud)

我的目的手动 …

configuration systemd network-interface

3
推荐指数
1
解决办法
7728
查看次数

从 SSH 隧道创建网络接口

要通过 SSH 路由您的网络流量,大多数人会告诉您通过 -D在本地主机上创建 SOCKS 代理选项,您可以配置应用程序以使用该代理。

但是,简单的代理对我来说并不是最实用的解决方案。有没有办法访问 SSH 隧道,因为它是自己的接口,也许是 TUN/TAP?

我正在使用 Linux。

ssh-tunneling tap network-interface

3
推荐指数
1
解决办法
5043
查看次数

如何使用两个不同的接口 ping 到外部 IP?

我已经浏览了本网站上有关多接口 ping 的一些示例,但似乎没有一种方法对我有用。

我有两个接口

  • eth0 ( 192.168.0.x)
  • wlan0 (192.168.1.2)

eth0 从 dhcp 服务器获取其 IP。

wlan0 有静态 IP。

当我运行命令时

ping -I eth0 www.google.com
Run Code Online (Sandbox Code Playgroud)

我得到的结果似乎来自 eth0(ipv6 的东西)。

当我运行命令时

ping -I wlan0 www.google.com
Run Code Online (Sandbox Code Playgroud)

我得到以下输出。

connect: Network is unreachable
Run Code Online (Sandbox Code Playgroud)

如果我拔掉 eth0,然后再次运行命令,就会得到想要的结果。

如何通过选择接口 ping 外部服务器?这几乎就像一个占主导地位,如果一个存在,另一个被忽略。

ping network-interface

3
推荐指数
1
解决办法
2141
查看次数

ip addr sh 中的“已弃用”?

当我运行时,ip addr sh我看到我的辅助 IPv6 地址deprecated旁边有,而我的主要 IPv6 没有。有人可以帮忙解释一下吗?

inet6 2001:DB8::aaaa/64 scope global deprecated 
valid_lft forever preferred_lft 0sec
inet6 2001:DB8::bbbb/64 scope global 
valid_lft forever preferred_lft forever
inet6 2001:DB8::cccc/64 scope global deprecated 
Run Code Online (Sandbox Code Playgroud)

/etc/network/interfaces看起来像这样:

allow-hotplug ens18
iface ens18 inet6 static
        address 2001:DB8::bbbb/64
        gateway 2001:DB8::ffff/64
        dns-nameservers 2001:DB8::1 2001:DB8::2

auto ens18:0
iface ens18:0 inet6 static
        name Sec1
        address 2001:DB8::aaaa/64

auto ens18:1
iface ens18:1 inet6 static
        name Sec2
        address 2001:DB8::cccc/64
Run Code Online (Sandbox Code Playgroud)

networking debian ipv6 network-interface

3
推荐指数
1
解决办法
1578
查看次数

WiFi 不工作 Kubuntu 20.04 - Intel 8265 网络接口

我在 Kubuntu 上的 WiFi 卡有问题。有时系统无法识别它,但奇怪的是它不会每次都发生,而是大约四次启动一次,我不明白为什么。如果我运行 lshw -C network 我得到:

*-network UNCLAIMED       
       description: Network controller
       product: Wireless 8265 / 8275
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 78
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:ef200000-ef201fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 15
       serial: 4c:ed:fb:07:64:b1
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits …
Run Code Online (Sandbox Code Playgroud)

wifi kubuntu network-interface

3
推荐指数
1
解决办法
1896
查看次数