标签: pfsense

为什么 *BSD 为网络接口使用驱动程序特定名称?这是否意味着限制?

我注意到根据网卡的品牌,接口名称有所不同(我想取决于驱动程序)。

  • 为什么 *BSD 为网络接口使用驱动程序特定名称?
  • 这是否意味着内核中没有描述“通用网络接口”的抽象层,因此每个驱动程序都将通过其自己的 API 在内部进行寻址?
  • (如何)它会影响链路聚合、流量整形、QoS ( ALTQ )、过滤等子系统?

确切地说,在 pfSense 下,我无法将 ALTQ 与链路聚合 (LAG) 虚拟接口一起使用。

由于缺乏适当的抽象层,这是 BSD 内部限制吗?

freebsd networking kernel api pfsense

13
推荐指数
2
解决办法
2071
查看次数

找出 /dev/cuaU 映射到什么?

我在 pfSense 2.0.2(基于 FreeBSD 8.1-RELEASE-p13)上有一个 USB 3G 调制解调器(Huawei E353-u2),它似乎创建了 2 个 /dev/cuaU 设备:

/dev/cuaU0.0
/dev/cuaU0.3
Run Code Online (Sandbox Code Playgroud)

1) 为什么有 2 个设备?其中之一可能是棒的USB大容量存储?

2)在操作系统级别(shell)上,我如何找出这两个设备中的哪一个是“真正的调制解调器”/映射到什么 /dev/cuaUx.y ?

感谢您的任何提示:-)

freebsd modem 3g pfsense

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

无效的组播接口

我正在尝试使用ping带有命令的指定接口

ping -I re3 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

我知道re3存在于ifconfig

re3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether e8:de:27:01:7f:e7
        inet6 fe80::eade:27ff:fe01:7fe7%re3 prefixlen 64 scopeid 0x4
        inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法 ping 它的网关:

$/root: ping -I re3 192.168.1.1
ping: invalid multicast interface: `re3'
Run Code Online (Sandbox Code Playgroud)

那是什么意思?

更新

$arp 192.168.1.1
? (192.168.1.1) at (incomplete) on re3 expired [ethernet]
Run Code Online (Sandbox Code Playgroud)

freebsd pfsense

5
推荐指数
2
解决办法
5734
查看次数

在 VMWare ESXi 下扩展 pfsense 上的磁盘大小

我已经在ESXi上测试pfsense有一段时间了。现在我的空间快用完了。目前它大约有30GB,我想将它扩展到150GB,因为我计划安装鱿鱼进行缓存。到目前为止,我所做的是;

  • 尝试在 ESXi 上为 pfsense(它的厚置备驱动器)扩展磁盘,该磁盘扩展并显示为免费。
  • 通过引导和iso进入pfsense VM尝试gparted,这表明安装的分区是未知的,未分配的甚至没有显示调整大小的选项(猜测这是因为pfsense使用UFS文件系统)
  • 尝试安装一个成功的新副本,但用户界面很奇怪,因为我看不到总使用量、内存使用量……等等。甚至状态栏也看不到。

我的 pfsense 制造了很多麻烦。我所需要的只是在可能的情况下扩展旧 pfsense 上的磁盘,否则修复新磁盘(GUI 看起来非常缓慢)。

freebsd vmware disk pfsense

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

grep 设备上的整个文件系统块

命令

grep -rHinF --colour=always -e "aa:aa:aa:aa" /
Run Code Online (Sandbox Code Playgroud)

输出

grep: /dev/geom.ctl: Operation not supported by device
grep: /dev/devctl: Device busy
Run Code Online (Sandbox Code Playgroud)

似乎grep无法继续,因为它正在等待设备。如何跳过此类设备?

shell grep search pfsense

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

pfSense:我可以为`make` 命令安装什么包?

我已经安装了 pfSense(基于FreeBSD)以进行测试和学习。

我想做的第一件事是安装一些未检测到的网卡(Silicom PXG6BPi)驱动程序,但它需要使用命令编译其源代码make,所以我发出:

[2.2.6-RELEASE][admin@pfSense.localdomain]/root: pkg search make
R-cran-pkgmaker-0.22           Package development utilities
automake-1.15_1                GNU Standards-compliant Makefile generator
automake-wrapper-20131203      Wrapper script for GNU automake
bmake-20151022                 Portable version of NetBSD 'make' utility
ciso-maker-1.02                Tool to compress ISO images to CSO format
cmake-3.4.1                    Cross-platform Makefile generator
cmake-fedora-2.3.4             Set of cmake modules for fedora developers
cmake-gui-3.4.1                Qt-based GUI for CMake
cmake-modules-3.4.1            Modules and Templates for CMake
cmake-modules-webos-1.0.b      CMake modules needed to build WebOS components
colormake-0.9_1                Wrapper to color …
Run Code Online (Sandbox Code Playgroud)

freebsd compiling package-management pfsense

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

标签 统计

pfsense ×6

freebsd ×5

3g ×1

api ×1

compiling ×1

disk ×1

grep ×1

kernel ×1

modem ×1

networking ×1

package-management ×1

search ×1

shell ×1

vmware ×1