软路由系列–路由器系统-Ubuntu
软路由的系统
软路由系统安装 篇1也是写于三年前左右了
自己的软路由系统一直在用linux发行版,第一次使用软路由是2018年了,当时使用的是centos7,还是小马的软路由n3700,当时自己加配了8G内存,也就是4C8G,固态硬盘120,而后这个固态也在今年挂掉了,4月份还重装了下系统,由于配置还在,所以当时继续沿用了centos7
不过呢,最近刚好入手了一个零刻的小主机,i3-N305, 8核8线程,1.8GHz->3.8GHz, 16G,512G。最近也是想换个系统了,因为centos7的软件源太老了,带的内核还是3.10的,官方也没人维护了,索性切换到Ubuntu 22.04.02了,内核5.15(晚些换成6)
Ubuntu 22.04.02
我选择的是server版本,安装的时候,根本不会跳出来GUI,全部命令行,超级nice,而且很贴心的自动把SSH远程访问勾选了,只要安装好,就可以使用远程登陆了,也不需要自己开启了。
开启软路由功能
编辑 netplan yaml文件,这台主机只有两个网口,所以搞个bridge,而后一个网口当做wan口,一个网口当做lan口,把lan口加入到bridge中即可
应用配置,并且查看信息
类似以下就成功了,其中enp2s0 就是lan口,你下面挂其他wifi放大器,或者交换机等等
开启dhcp服务,给其他设备分配ip或者提供dns服务
编辑配置文件, 设置dhcp的网段,dns,dns解析文件,端口
如果有自己的dns proxy,这里要注意,ubuntu有个默认的resolv.service,可以把他禁用掉,不然会冲突
开启linux转发和nat功能
完结
这样就完结了,一个软路由就可以玩了.
Read other posts