斐讯N1盒子如何做主路由器的详细教程
以下内容来自于:一个大草包
一、安装和配置
本帖测试基于 Armbian_5.67_Aml-s9xxx_Ubuntu_bionic_default_4.19.7_20181228 这个镜像
下载地址:https://yadi.sk/d/pHxaRAs-tZiei/5.67/20181228
其他镜像是否可行,请自行测试。
已知4.18及以下原版镜像是不能直接作为路由使用的,如需使用,请自已编译内核。
方法参见:https://www.haiyun.me/category/n1/
ssh进入N1后,安装pppoeconf
apt install pppoeconf -y
默认dns是1.1.1.1,有的地区无使使用。如果你发现无法安装,请修改dns。
nano /etc/resolv.conf
安装isc-dhcp-server
apt install isc-dhcp-server -y
有出错提示,不用管
修改/etc/default/isc-dhcp-server
nano /etc/default/isc-dhcp-server
将INTERFACESv4=""修改为INTERFACESv4="br0"
在INTERFACESv6=""的前面加个#,修改为#INTERFACESv6=""
备份/etc/dhcp/dhcpd.conf
mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
重建/etc/dhcp/dhcpd.conf
nano /etc/dhcp/dhcpd.conf
内容如下:
option domain-name "phicomm-n1";
option domain-name-servers 114.114.114.114;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.101 192.168.1.254;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.2;
option domain-name-servers 114.114.114.114;
}
default-lease-time 600;
max-lease-time 7200;
authoritative;
以上内容中的114.114.114.114请按需自行修改。
修改/etc/network/interfaces
nano /etc/network/interfaces
第7行iface eth0 inet dhcp,改为iface eth0 inet manual
文件最后加入以下内容
auto br0
iface br0 inet static
bridge_ports eth0:0
address 192.168.1.2
broadcast 192.168.1.255
network 192.168.1.0
netmask 255.255.255.0
gateway 192.168.1.2
bridge_stp off
bridge_waitport 0
bridge_fd 0
修改/etc/sysctl.conf
nano /etc/sysctl.conf
去掉net.ipv4.ip_forward=1前面的#号
然后执行
sysctl -p
看到如下图即为成功
修改/etc/rc.local
nano /etc/rc.local
在exit 0前加入以下内容
ifconfig eth0:0 192.168.1.2 up
iptables -t nat -A POSTROUTING -j MASQUERADE
至此,N1路由器设置完成。
二、接线
两点注意:
1、如果不用路由或交换机,用的是多口光猫,请将光猫设为192.168.1.1或者把上面系统配置中所有的ip地址改为光猫同网段,如果用交换机或路由器则随意;
2、路由请设为ap模式,如果不能,则不要用wan口。
如果用光猫+路由:
1、光猫接路由的LAN口;
2、N1接路由的LAN口;
3、家里其它设备接路由的LAN口。
如果只用多口光猫:
1、N1接光猫;
2、家里设备接光猫。
三、拨号
1、接线完毕,重新启动N1,重启电脑;
2、putty登陆n1,现在N1的ip变成192.168.1.2了,连192.168.1.2;
3、执行
pppoeconf
输入宽带帐号
输入宽带密码
然后一路回车就好,然后你发现可以上网了。
5、如果发现重启N1后不能自动拨号,则在/etc/rc.local的exit 0前加入一句:
pon dsl-provider
四、开启wifi
Wifi已经配置好,直接用就行。先修改/etc/default/hostapd
nano /etc/default/hostapd
将DAEMON_CONF="/etc/hostapd.conf"前的#删除就可以。
然后启动服务
service hostapd start
Wifi名称是ARMBIAN,密码是12345678,如果想修改,把/etc/hostapd.conf里面的ssid=ARMBIAN和wpa_passphrase=12345678修改一下就好。
五,高级功能
例如设置DNS啊从一座建筑物的这边爬到那一边啊什么的,我不会,大家自己学习了,论坛里大神很多。
六、注意事项
systemd-resolved占用了53端口,无法使用dnsmasq等,请禁用。(有的版本没有这个服务,没有就不用理会。)
service systemd-resolved stop
systemctl disable systemd-resolved
七、系统保护
建议使用ubuntu系统,可以使用overlayroot,debian不兼容。
overlayroot简单的说就是系统还原,意外断电而不会损坏系统。
安装
apt-get install overlayroot
配置
nano /etc/overlayroot.conf
将 overlayroot="" 改为:overlayroot="tmpfs"
重启系统
reboot
测试一下
touch 测试.txt
ls
可以看到 测试.txt
重启系统,ls再看不到 测试.txt 了。
临时修改系统怎么办?
执行:
overlayroot-chroot
就进入真实系统了,所作修改会被保存,改完exit退出真实系统。
如果要完全禁用overlayroot,则在overlayroot-chroot的真实环境下面修改 /etc/overlayroot.conf,改回 overlayroot=""
重启,overlayroot就被完全停用了。
八、其他
如果你在安装软件过程中,看到如下类似的信息,有的版本会出现,有的不会出现,不出现就不用理会。
/usr/bin/mandb: fopen /var/cache/man/ja/3166: Permission denied
请:
chown -R man:root /var/cache/man
否则过一段时间你将无法安装新软件,并且可能系统崩溃,比如无法ssh。
大家可以自行尝试。太专业太技术,楼主只能说不会。
更多斐讯资讯敬请斐讯盒子论坛
https://www.znds.com/bbs-419-1.html
海量精品智能电视专用应用关注当贝市场
http://www.dangbei.com/
进来学习下 学习下 高手在当贝啊!学习了 做主路由好还是做旁路由好? 学习一下 没事就折腾n1 谢谢大佬教程 谢谢大佬教程
页:
[1]