小编Eva*_*oll的帖子

Linux e1000e(英特尔网络驱动程序)问题很多,我从哪里开始?

我目前e1000e在 Ubuntu Maverick (1.0.2-k4) 中遇到了一个主要问题(根本不工作),恢复后我在 dmesg 中得到了很多东西:

[ 9085.820197] e1000e 0000:02:00.0: PCI INT A disabled
[ 9089.907756] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
[ 9089.907762] e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
[ 9089.907797] e1000e 0000:02:00.0: Disabling ASPM  L1
[ 9089.907827] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9089.907857] e1000e 0000:02:00.0: setting latency timer to 64
[ 9089.908529] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X
[ 9089.908922] e1000e 0000:02:00.0: Disabling …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu linux-networking ubuntu-10.10

24
推荐指数
2
解决办法
7万
查看次数

Linux:proc/sys/kernel 与 /sys/kernel

我知道在典型的 Linux 系统中,/proc/sys都是带有伪文件的虚拟文件结构,用于与内核通信,但是/proc/sys/kernel, 和之间有什么区别/sys/kernel

例如,取/sys/kernel/uevent_seqnum. 我确信这是一个非常深奥的选项,没有人应该改变,但即便如此,它是什么,它有什么作用?

如果 , 中的内容有官方或集中man页面/sys/kernel(例如man 5 procfor proc),那么来自这些来源的引用将受到赞赏和推荐。

linux

18
推荐指数
1
解决办法
7313
查看次数

OpenSSL:genrsa 与 genpkey?

为什么 OpenSSL 提供了两个有如此多重叠的实用程序

genpkey

OpenSSL> genpkey -
Usage: genpkey [options]
where options may be
-out file          output file
-outform X         output format (DER or PEM)
-pass arg          output file pass phrase source
-<cipher>          use cipher <cipher> to encrypt the key
-engine e          use engine e, possibly a hardware device.
-paramfile file    parameters file
-algorithm alg     the public key algorithm
-pkeyopt opt:value set the public key algorithm option <opt>
                   to value <value>
-genparam          generate parameters, not key
-text              print the …
Run Code Online (Sandbox Code Playgroud)

openssl

15
推荐指数
1
解决办法
1万
查看次数

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

ifconfig promisc 模式或一般的混杂模式有什么作用?

这就是man ifconfig必须要说的。

[-]承诺

   Enable or disable the promiscuous mode of the interface.  If
Run Code Online (Sandbox Code Playgroud)

选择,网络上的所有数据包都将被接口接收。

专门寻找这是否意味着与无线卡有关:

  • 尽管有 IP 目的地,但接受所有内容(如我所见,以 为线索packets);
  • 尽管有 MAC 地址,但仍接受所有帧;
  • 或者,接受所有帧和数据包周期。

networking ip mac-address ifconfig

7
推荐指数
1
解决办法
2万
查看次数

Linux e1000e(Intel 网络驱动程序)问题与恢复和 pcie=off

这个问题的延续这一个

我的以太网芯片组和 e1000e 驱动程序有很多问题:

02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
Run Code Online (Sandbox Code Playgroud)

显然,如果没有pcie=off它根本不起作用,即使有这个选项,它在我从暂停状态恢复后也不起作用。有没有人对此有任何建议?它是一个上游错误吗?这是当我尝试从 dmesg 恢复和使用我的以太网卡时发生的情况。

如果您想查看众多诊断工具的结果,请务必查看我之前的问题,其中包含大量有关我的配置的信息

[20837.993481] e1000e 0000:02:00.0: eth0: Detected Hardware Unit Hang:
[20837.993485]   TDH                  <55>
[20837.993488]   TDT                  <7b>
[20837.993490]   next_to_use          <7b>
[20837.993492]   next_to_clean        <54>
[20837.993494] buffer_info[next_to_clean]:
[20837.993496]   time_stamp           <4e4097>
[20837.993498]   next_to_watch        <55>
[20837.993501]   jiffies              <4e58a2>
[20837.993503]   next_to_watch.status <0>
[20837.993505] MAC Status             <80080703>
[20837.993507] PHY Status             <796d>
[20837.993510] PHY 1000BASE-T Status  <4000>
[20837.993512] PHY Extended Status    <3000>
[20837.993514] PCI …
Run Code Online (Sandbox Code Playgroud)

linux-networking ubuntu-10.10

7
推荐指数
1
解决办法
2622
查看次数

使用strongswan,auto=add 和auto=start 有什么区别?

关于这个文档非常模糊,

在 IPsec 启动时应自动执行哪些操作(如果有)。add 加载连接而不启动它。route 加载连接并安装内核陷阱。如果在 leftsubnet 和 rightsubnet 之间检测到流量,则建立连接。start 加载连接并立即启动。ignore 忽略连接。这相当于从配置文件中删除一个连接。仅在本地相关,另一端无需同意。

加载连接而不启动它与立即启动它是什么意思?谁能提供一个简单的例子?

networking ipsec strongswan

6
推荐指数
3
解决办法
3万
查看次数

Linux 上的 SSL 数据包检查

我正在尝试为 HTTPS 网站构建 Web 客户端。我想我已经做对了一切,但显然我在浏览器中得到的结果与在我的爬虫中得到的结果不同。

据我所知,没有办法检查 SSL 数据包。但是,我不确定我是否正确,所以我正在寻找验证。据推测,SSL 流量会通过一些特定于 SSL 的库 (openssl),并不是每个人都重新发明了这个轮子。无论如何,我可以使用wireshark或其他东西来拦截流量,这样我就可以比较我的客户端和Firefox的标头。

linux ssl https wireshark packet-capture

4
推荐指数
1
解决办法
1218
查看次数

如何为 Postgresql 安装地球距离(和需求立方体)模块?

我需要安装earthdistance,一个 Postgresql 的扩展。它的页面说:

Earthdistance 模块提供了两种不同的方法来计算地球表面的大圆距离。首先描述的依赖于cube包(必须在安装earthdistance之前安装)。第二个基于内置点数据类型,使用经度和纬度作为坐标。

这似乎是真的。。

dealermade=# CREATE EXTENSION earthdistance FROM unpackaged;
ERROR:  required extension "cube" is not installed
Run Code Online (Sandbox Code Playgroud)

但是,我不能安装cube任何

dealermade=# CREATE EXTENSION cube FROM unpackaged;
ERROR:  type "cube" does not exist
Run Code Online (Sandbox Code Playgroud)

cube扩展需要cube它提供的类型似乎很尴尬。我正在使用PostgreSQL 9.1.1. 我在 Ubuntu 上执行此操作,并且postgresql-contrib-9.1安装了配套软件包。也就是说,cube.sql我的系统上没有。

如果我尝试earthdistance.sql直接安装,我会得到这个

$ psql -d db -f /usr/share/postgresql/9.1/extension/earthdistance--1.0.sql
CREATE FUNCTION
psql:/usr/share/postgresql/9.1/extension/earthdistance--1.0.sql:31: ERROR:  type "cube" does not exist
CREATE FUNCTION
CREATE FUNCTION
psql:/usr/share/postgresql/9.1/extension/earthdistance--1.0.sql:49: ERROR:  type "earth" does not exist
psql:/usr/share/postgresql/9.1/extension/earthdistance--1.0.sql:55: …
Run Code Online (Sandbox Code Playgroud)

postgresql ubuntu-10.10

4
推荐指数
1
解决办法
6793
查看次数

硬件 RAID 如何处理底层驱动器的固件更新?

我的SuperMicro X13SAE具有针对其支持的三个 m.2 NVME 驱动器的硬件 raid。我的问题是它如何处理这些驱动器的固件更新?如果驱动器没有暴露给操作系统,那么我认为fwupdmgr并且fwupdtool不会将它们视为不同的驱动器。那么固件默认是如何更新的呢?除了关闭硬件 RAID 或将驱动器插入其他地方之外,您还有哪些更新固件的选项?

firmware hardware-raid supermicro nvme firmware-update

4
推荐指数
1
解决办法
995
查看次数