小编nal*_*zok的帖子

FreeBSD 无法在 MacBook Air 上通过 BCM4360 使用 WiFi

我已经在我的 MacBook Air(13 英寸,2015 年初)上安装了 FreeBSD 11.0。但是,在配置网络时,没有向我显示网络接口列表。相反,我被带到了“选择 IPv4 网络”屏幕。

目前我可以通过以太网线上网,但我想尽快配置内部网卡,随身携带以太网线似乎很愚蠢。

以下是一些相关信息(在插入以太网电缆时检索):

如果配置

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    groups: lo 
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8000b<RXCSUM,TXCSUM,VLAN_MTU,LINKSTATE>
    ether 00:23:57:1c:88:55
    inet6 fe80::223:57ff:fe1c:8855%ue0 prefixlen 64 scopeid 0x2 
    inet 192.168.0.107 netmask 0xffffff00 broadcast 192.168.0.255 
    nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
Run Code Online (Sandbox Code Playgroud)

pciconf -lv

hostb0@pci0:0:0:0:  class=0x060000 card=0x011b106b chip=0x16048086 rev=0x09 hdr=0x00
    vendor …
Run Code Online (Sandbox Code Playgroud)

freebsd wifi drivers macintosh network-interface

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

使用通配符/正则表达式选择不存在的文件

我正在尝试将数百个*.jpg文件转换为macOS上的*.webp文件libwebp。特别是,我想使用命令行工具cwebp来执行转换。它是这样工作的:

cwebp <input_file>.jpg -o <output_file>.webp
Run Code Online (Sandbox Code Playgroud)

我的*.jpg文件,其名称是IMG_20160227_110640.jpg左右,存储在一个名为root. 问题是*.webp执行转换时文件不存在,所以我不知道如何将它们的名称传递给cwebp. 例如,如果我只有一张图片要转换,我会简单地执行

cwebp IMG_20160227_110640.jpg -o IMG_20160227_110640.webp
Run Code Online (Sandbox Code Playgroud)

但是,有数百个,我不想键入数百行命令。如何使用正则表达式/编写脚本来自动转换?

shell bash shell-script regular-expression arguments

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

无法在 FreeBSD 上挂载 USB:参数无效

我正在尝试在 FreeBSD 上安装 USB 记忆棒。结果camcontrol devlist是:

root@machine0:~ # camcontrol devlist
<APPLE SSD SM0128G BXW1JA0Q>       at scbus0 target 0 lun 0 (ada0,pass0)
< USB DISK 1100>                   at scbus1 target 0 lun 0 (da0,pass1)
<APPLE SD Card Reader 3.00>        at scbus2 target 0 lun 0 (da1,pass2)
Run Code Online (Sandbox Code Playgroud)

我做了

root@machine0:~ # mount /dev/da0 /mnt
mount: /dev/da0: Invalid argument
Run Code Online (Sandbox Code Playgroud)

指定文件系统也无济于事:

root@machine0:~ # mount -t fat /dev/da0 /mnt
mount: /dev/da0: Operation not supported by device
Run Code Online (Sandbox Code Playgroud)

的输出gpart show da0

=>      34  15730621  da0 …
Run Code Online (Sandbox Code Playgroud)

freebsd usb mount usb-drive macintosh

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

将 Linux stat(1) 命令转换为 BSD stat(1) 命令

背景

CLion 的远程项目功能目前不支持 FreeBSD 作为远程主机操作系统,但我想进行一些黑客攻击,看看它是否有效。通过阅读日志文件,我想我已经发现了(其中一个)问题。

2019-04-10 00:13:55,850 [2221079]  DEBUG -         #com.jetbrains.ssh.nio - UnixSshFS:: SshCommandRunner.execute: test -e "/tmp" 
2019-04-10 00:13:55,851 [2221080]  DEBUG - ellij.ssh.SshConnectionService - Executing SSH command: env "LC_ALL"="C" "JETBRAINS_REMOTE_RUN"="1" test -e "/tmp" within SSH session @3aa57c95 to <user>@<host>::22 
2019-04-10 00:13:55,963 [2221192]  DEBUG -         #com.jetbrains.ssh.nio - UnixSshFS:: SshCommandRunner.execute: stat --printf "%W%i%F%F%F%F%X%Y%s" "/" 
2019-04-10 00:13:55,963 [2221192]  DEBUG - ellij.ssh.SshConnectionService - Executing SSH command: env "LC_ALL"="C" "JETBRAINS_REMOTE_RUN"="1" stat --printf "%W%i%F%F%F%F%X%Y%s" "/" within SSH session @3aa57c95 to <user>@<host>:22 
2019-04-10 00:13:56,071 [2221300] …
Run Code Online (Sandbox Code Playgroud)

command-line freebsd bsd coreutils stat

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