Metro by T-Mobile
APN設定 名稱 T-Mobile APN APN fast.t-mobile.com 代理伺服器 未設定 連接埠 未設定 使用者名稱 未設定 密碼 未設定 伺服器 未設定 MMSC http://metropcs.mmsmvno.com/mms/wapenc MMS Proxy 未設定 MMS Port 未設定 MCC 310 MNC 260 驗證類型 PAP APN 類型 default,supl,mms,xcap,dun APN 協定 IPv4 APN 漫遊協定 IPv4 承載者 未指定 MVNO type GID MVNO value 6D38
WireGuard on Oracle Cloud Free Tier
申請 原本上網都是利用Cloudflare提供的Warp+/Zero Trust稍微保護一下, 但是由於某些網站限制地區內容觀看,Warp只是隱藏IP,地區還是無解。 試著用了幾個VPN服務,影音播放還是被擋,只好自己弄一個。 Oracle很早以前就提供了Cloud Free Tier,有AMD跟ARM機器。 AMD的是VM.Standard.E2.1.Micro: 免費兩臺各1CPU & 1GB Ram; ARM的是VM.Standard.A1.Flex: 最多 4CPU & 24GB Ram。 弄好AMD機器後,發現速度感人 只好選擇ARM機器。 ARM 創建ARM,選VM.Standard.A1.Flex 最多可選到4核&24GB Ram Wireguard 機器跑起來後,登入系統,我選的是ubuntu 22.04。 安裝 sudo apt update sudo apt install wireguard 產生密鑰 sudo -i cd /etc/wireguard/ wg genkey | tee server.key | wg pubkey > server.pub # 產生server密鑰 wg genkey | tee client1.key | wg pubkey > client1.pub # 產生client1密鑰 wg genkey | tee client2.key | wg pubkey > client2....
FreeBSD Bhyve
準備工作 vm-bhyve $ pkg install vm-bhyve-devel uefi-edk2-bhyve-csm bhyve-firmware vm pool $ zfs create -o mountpoint=/vm zroot/vm /etc/rc.conf vm_enable="YES" vm_dir="zfs:zroot/vm" vm_list="" #開機自動啟動的VM vm_delay=3 /boot/loader.conf #PCI Passtrough vmm_load="YES" #pptdevs="3/0/0 3/0/1" #GPU Passthrough init $ vm init 網路 $ vm switch create public $ vm switch add public 網卡代號 安裝VM ISO位置 $ vm iso ISO位置 $ vm iso DATASTORE FILENAME default Win11_23H2_English_x64v2.iso default windows.iso 設定檔 範例在 /usr/local/share/examples/vm-bhyve 裡,選擇要安裝的系統, 複製一份到 /vm/.templates/ 下 修改設定檔 以Windows為例...
Freebsd Graphics
支援顯卡 參考FreeBSD官網支援列表 https://wiki.freebsd.org/Graphics/AMD-GPU-Matrix 如果FreeBSD 13+ 安裝 drm-510-kmod,FreeBSD 14+ 安裝 drm-515-kmod 在rc.conf 加上 kld_list="radeonkms" ##amd舊顯卡,參考官網列表 Firmware 手動載入後,發現錯誤 [drm] radeon kernel modesetting enabled. drmn0: <drmn> on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)! [drm] initializing kernel modesetting (CAICOS 0x1002:0x6779 0x1642:0x3A75 0x00). [drm ERROR :radeon_atombios_init] Unable to find PCI I/O BAR; using MMIO for ATOM IIO ATOM BIOS: C26402 drmn0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) drmn0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF [drm] Detected VRAM RAM=1024M, BAR=256M [drm] RAM width 64bits DDR [drm] radeon: 1024M of VRAM memory ready [drm] radeon: 1024M of GTT memory ready....
FreeBSD Make World
Update src tree git clone https://git.freebsd.org/src.git /usr/src git checkout releng/x.x 查看可用Branch git branch -r 更新 git pull git status 記錄一下更新所需時間 FreeBSD 13.2-RELEASE releng/13.2-525ecfdad Welcome to FreeBSD! ``` ` ` `.....---.......--.``` -/ ------- +o .--` /y:` +. OS: FreeBSD 13.2-RELEASE amd64 yo`:. :o `+- Uptime: 1 day, 29 mins y/ -/` -o/ Packages: 187 (pkg) .- ::/sy+:. Terminal: /dev/pts/0 / `-- / CPU: Intel Xeon E5-2690 v4 (28) @ 2.594GHz [32.0°C] `: :` GPU: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] `: :` Memory: 35....
ZFS Resilver
記錄一下 ZFS RAIDZ1 Resilvering 時間 RAIDZ1: 4x8TB,使用量約70% ╭─────────────┬────────┬────────┬────────┬───────────────────────────────┬──────╮ │ MOUNTED ON │ SIZE │ USED │ AVAIL │ USE% │ TYPE │ ├─────────────┼────────┼────────┼────────┼───────────────────────────────┼──────┤ │ /tank │ 6.3T │ 139.5K │ 6.3T │ [....................] 0.0% │ zfs │ │ /tank/share │ 21.0T │ 14.7T │ 6.3T │ [#############.......] 69.9% │ zfs │ ╰─────────────┴────────┴────────┴────────┴───────────────────────────────┴──────╯ 換上新硬碟,直接裝上原位置 zpool replace tank 硬碟代號 最後總共跑了一週 $ zpool status pool: tank state: ONLINE scan: resilvered 4.82T in 6 days 06:16:12 with 0 errors on Wed Jun 21 15:14:42 2023 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 Zpool Scrub 時間 $ zpool status tank pool: tank state: ONLINE scan: scrub repaired 0B in 09:25:12 with 0 errors on Fri Jun 23 18:44:21 2023 config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada3 ONLINE 0 0 0 結論 如果不是對容量有特別需求...
FreeBSD Migrate to New Disk
安裝新系統 利用FreeBSD安裝程式安裝系統到新硬碟,安裝時命名zroot為zroot2(或其他名字) zfs export 新系統開機後 zpool export zroot2 關機 zfs import 接上舊硬碟,選擇用舊硬碟開機 zpool import -f zroot2 zfs snapshot -r zroot@123456隨便你 zfs send -R zroot@123 | zfs recv -F zroot2 關機 reboot 用新硬碟開機 swap 記得去改/etc/fstab中的swap disk # Device Mountpoint FStype Options Dump Pass# /dev/gpt/efiboot0 /boot/efi msdosfs rw 2 2 /dev/新硬碟代號p3 none swap sw 0 0