万幸人还活着,这次更新下BSDRP的帖子,初上手。

万幸人还活着,这次更新下BSDRP的帖子,初上手。

· json · rss
Subscribe:

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