FreeNAS 配置 pkg 源:
#pkg install vim
Updating local repository catalogue...
pkg: file:///usr/ports/packages/meta.txz: No such file or directory
repository local has no meta file, using default settings
pkg: file:///usr/ports/packages/packagesite.txz: No such file or directory
Unable to update repository local
Error updating repositories!
原因在于FreeNas的關于本地緩存的配置與FreeBSD不同姿现,FreeNas是關閉的,FreeBSD是打開的鹃栽。
需要這樣做:
把 /usr/local/etc/pkg/repos/local.conf 中的 yes 改 no
把 /usr/local/etc/pkg/repos/FreeBSD.conf 中的 no 改 yes
修改 pkg 源:
/usr/local/etc/pkg/repos/FreeBSD.conf 文件
FreeBSD: {
url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
enable: yes
}
出現 size mismatch 錯誤,解決辦法:
原因: 緩存中的數據跟實際數據不一樣,清空一下緩存數據即可瘫寝,或者更新一下pkg的數據:
#pkg update -f
或者手動刪除緩存內容:
pkg clean # cleans /var/cache/pkg/
rm -rf /var/cache/pkg/* # just remove it all
pkg update -f # forces update of repository catalog
rm /var/db/pkg/repo-*.sqlite # removes all remote repository catalogs
pkg bootstrap -f # forces reinstall of pkg
如果以上方法未能解決,可以用 pkg 靜態(tài)版本命令安裝:
#pkg-static install vim
2019-12-18
今天買了千兆交換機稠炬,連上FreeNAS之后焕阿,網速仍然停留在10MB/s,通過配置
ifconfig re0 192.168.1.31 media 1000baseTX -mediaopt full-duplex
也不行首启,網卡直接不工作了暮屡。
查了好多資料才知道 FreeNAS 對 RealTek 的網卡支持很差
http://wiki.xglabc.com/FreeNAS
FreeNAS擴展卡和接口芯片選擇
SATA擴展卡:在構建NAS時,很多ITX主板的上的SATA口都不夠用毅桃,可以通過購買PCI-E的擴展卡擴展出多余的SATA口褒纲,一般FreeNAS中對于Marvell系列卡支持的比較好,而對于ASMedia系列支持較差(尤其是1602等)钥飞。
網卡:一般都是板載Realtek的網卡外厂,這類網卡中好多容易產生網絡掛起或者速率較低,一部分可以通過重新編譯新版本的驅動解決代承,有些不能徹底解決汁蝶。
FreeNAS 硬件指南④:網絡
對FreeNAS來說 Intel 千兆網卡是絕佳選擇,桌面級網卡可以輕松Hlod住家庭和SOHO用途论悴。Intel的網卡通常擁有獨立的處理器掖棉,這樣就降低了系統CPU的負載。如果可能膀估,最好不要選擇 Broadcom 和 Realtek 網卡幔亥。
用 dmesg | grep re0
查看我的網卡信息,得到我的網卡是 RealTek 8168/8111察纯。
于是只能找一臺 Intel 網卡的機器重新弄了帕棉。