万幸人还活着,这次更新下BSDRP的帖子,初上手。
万幸人还活着,这次更新下BSDRP的帖子,初上手。
About
下载倒是很简单,直接在sourceforge下载就行https://sourceforge.net/projects/bsdrp/files/BSD_Router_Project/1.994/amd64/
因为在PVE中安装,所以先要创建一个虚拟机,没有特殊配置,记得删掉创建时候的硬盘。
1.先解压xz文件得到img
unxz BSDRP-1.994-full-amd64-vga.img.xz
2.把img写到虚拟机磁盘,在虚拟机硬件里面双击未使用的硬盘挂载,再调整选项里面的引导顺序,直接就可以开机了。
qm importdisk 111 BSDRP-1.994-full-amd64-vga.img local-lvm
可以添加一块新的硬盘到虚拟机
sysctl kern.disks #查看有几块磁盘,默认da0是启动磁盘 system install da1 #安装操作系统
3.设置密码,默认root没有密码
passwd root
4.开机ssh配置一个临时的IP地址方便远程登陆(为什么下面会说)
vim /etc/rc.conf #添加sshd_enable="YES" 或者 sysrc sshd_enable="YES" 都一样都是写入rc file service sshd start && service sshd enable ifconfig vtnet0 192.168.172.10/24 #配置地址
5.这时候就可以ssh登陆到路由器了
snicoe@macmini ~ % ssh root@192.168.172.10 The authenticity of host '192.168.172.10 (192.168.172.10)' can't be established. ED25519 key fingerprint is SHA256:Uz0WCAcC308fv3toBlNmaQgJxfAAvdpZ1rqVjgxJJjc. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.172.10' (ED25519) to the list of known hosts. (root@192.168.172.10) Password for root@router.bsdrp.net: Last login: Sun Aug 10 11:38:15 2025 root@router:~ #
6.首先我们先要保存配置让rc.conf生效,因为系统本身是以只读模式运行的/etc下的所有都是挂载在tmpfs下,一重启就没了。
config save #可选自动保存 sysrc autosave_enable=yes service autosave start
7.配置IP默认网关和DNS到配置文件
sysrc ifconfig_vtnet0="inet 192.168.172.10/24" sysrc defaultrouter="192.168.172.1" sysrc ifconfig_vtnet0_ipv6="inet6 2600:1172::10/64" sysrc ipv6_defaultrouter="2600:1172::1" vim /etc/resolv.conf #nameserver 192.168.172.1 service netif restart service routing restart config save