FreeBSDの最近の記事

FreeBSD で Puppeteer

FreeBSD で Puppeteer を使うと

UnhandledPromiseRejectionWarning: Error: Unsupported platform: freebsd

というエラーが出ます。なぜ FreeBSD がサポートされていないのか分かりませんが、Chromiumpkg からインストールすることで解決できます。

sudo pkg install chromium

Chrome がインストールされているパスは、Puppeteer に明示的に指定する必要があります。

(async () => {
const browser = await puppeteer.launch({
executablePath: '/usr/local/bin/chrome',
});

詳しくは Puppeteerissue に掲載されています。

https://github.com/puppeteer/puppeteer/issues/1049#issuecomment-381846813

FreeBSDに無線LANの設定を手作業で追加する方法

FreeBSDに無線LANの設定を手作業で追加する方法です。

Step 1: インターフェイス名を確認

ifconfigコマンドでwlan0があるか確認する。

Step 2: /etc/rc.conf に固定IP設定を追加

📌 /etc/rc.conf の設定

wlans_xxx0xxx0の部分はあなたの実デバイス名に合わせて変更します。

wlans_iwn0="wlan0"
ifconfig_wlan0="WPA inet 192.168.1.100 netmask 255.255.255.0"
defaultrouter="192.168.1.1"

次のDHCPの設定が残っていた場合は削除する。
ifconfig_wlan0="WPA DHCP"

✅ Step 3: /etc/wpa_supplicant.conf を作成

network={
    ssid="ssid_name"
    psk="ssid_password"
}

✅ Step 4: ネットワーク再起動

service netif restart
service routing restart

このアーカイブについて

このページには、過去に書かれた記事のうちFreeBSDカテゴリに属しているものが含まれています。

前のカテゴリはPuppeteerです。

次のカテゴリはMySQLです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。