TrueNAS安装Openwrt软路由虚拟机并设置ipv6
创作立场声明:本文主要用于沟通交流,希望能有更好的解决方案。
前言
主要配置和软件需求
安装以及配置
结束语
参考资料
前言
本着能摸就摸的精神,我之前虽然听过软路由,但是从来没打算过折腾它,直到前一段时间家里的路由器顶不住IPTV、百度云、qbittorrent以及其他设备应用同时使用,核心满载导致网络各种延迟丢包,才想着要换一个路由器。我当时的想法是换一个硬路由,看了不少要么性能拉胯,要么我的钱包拉胯
,最后才想到还有软路由这个东西。按照这个念头,我于是就打算向安装Ubuntu虚拟机一样再安装一个Openwrt软路由虚拟机,但万万没想到又是一个坑
。
主要配置和软件需求
系统:TrueNAS-12.0-U2.1
处理器:r5 4350g
网卡:华擎x570主板板载网卡I211AT
网卡:英特尔9301CT
网卡:英特尔X540-T2(待机功耗10w左右)
系统文件:Openwrt img镜像文件
光猫:设置桥接模式
宽带:广州电信
这个配置的思路主要是,两个千兆网卡分别用来连接光猫和路由器,万兆网卡用于主机直连NAS。镜像选择x86-64支持uefi的img.gz文件,并且记得登录管理界面的密码(Koolshare下载的固件默认密码为koolshare)。
安装以及配置
1.添加值
首先打开【系统】-【微调】添加变量net.link.bridge.pfil_onlyip,值为0,类型选择sysctl。如果不这么设置,则在后面会遇到pppoe拨号没反应的问题。
2.创建虚拟机
创建虚拟机步骤跟上次的差不多,首先点击【存储】-【池】-【添加Zvol】:
再到【虚拟机】-【添加】进行添加虚拟器,来宾操作系统选择Linux,内存选择512MB或者1GB,在【磁盘】中使用已有磁盘镜像、磁盘类型选择VirtIO,zvol选择刚才添加的zvol,网络接口里面的适配器选择Intel e82585(e1000),跳过安装介质,其他保持默认即可。记得勾选开机启动,取消勾选延迟虚拟机启动,否则软路由重启之后需要手动连接VNC启动。如果勾选了,可以在【设备】-【VNC】-【编辑】里面取消勾选。
进入【虚拟机】-【设备】,删除CD-ROM,添加原始文件RAW,再编辑RAW选择Openwrt镜像文件。接着继续在【设备】里面添加NIC,一个NIC对应一个网口,并且适配器类型选择Intel e82585(e1000)。
完成后记得在【网络】-【接口】-【编辑】里给网口添加新的ip地址,主要避免更换路由后无法连接NAS。如果新的路由访问ip为192.168.1.1/24,则可以设置为192.168.1.*/24(*为2-255之间的数值)。
3.设置openwrt
启动虚拟机,按下回车键,输入代码查看openwrt管理界面ip:
vi /etc/config/network
lan下面的ipaddr后面即是管理界面ip,随后输入:wq退出,并接上对应网口,输入ip进入管理界面。在【网络】-【接口】中删除wan6接口,然后编辑lan接口,在【物理设置】中勾选桥接接口,选中除了连接光猫的接口,完成后点击【保存&应用】。
将wan口连接上光猫后,再编辑wan接口.在【基本设置】修改协议为PPPoE,输入联网账号密码,点击【保存&应用】,稍等几分钟后即可联网。
4.设置原有路由器
以华硕路由器为例,使用软路由lan口连接路由器lan口,此时路由器访问ip仍为192.168.50.1,需要通过WiFi进行访问。在【内部网络】-【内网地址设置】中,将IP地址修改为与软路由同一网段192.168.1.*,再于【内部网络】-【DHCP服务器】中关闭DHCP服务器即可。这样相当于将原有路由器设置成交换机。
5.设置ipv6
【网络】-【接口】-【LAN】-【高级设置】,勾选使用内置的IPv6管理,并在下方【DHCP服务器】-【IPv6设置】中选择【混合模式】。
【网络】-【负载均衡】-【策略】,将备用成员修改为【默认】。
【网络】-【负载均衡】-【规则】,将分配的策略修改为【default】。
修改完成后保存并应用即可获取ipv6。
结束语
之所以拖了这么久才发出来这篇文章,主要原因还是第一步添加值没添加进去,导致PPPoE一直拨号没反应,找了好久才发现是这个原因。至于ipv6在openwrt的设置,我也找了一段时间才发现有一篇可用的教程,干脆也一同发上来了。既然有了ipv6,以后可能再写一篇通过ipv6在外网访问NAS的文章(如果懒癌不发作的话
)。
最后,这次的文章就到此结束了,如果文章有错误的地方,希望大家能够不吝指出,我们下期再见
。
参考资料
FreeNAS虚拟机安装软路由,无法拨号、无法网络唤醒等解决方案

















sunnyfunny
校验提示文案
AlDa
校验提示文案
snail散步
校验提示文案
snail散步
校验提示文案
AlDa
校验提示文案
sunnyfunny
校验提示文案