- UID
- 5169113
- 性别
- 保密
- 注册时间
- 2018-5-28
- 威望
-
- 金币
-
- Z币
-
- 听众
|
以下内容来自于:一个大草包
一、安装和配置
本帖测试基于 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
默认dns是1.1.1.1,有的地区无使使用。如果你发现无法安装,请修改dns。
安装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
去掉net.ipv4.ip_forward=1前面的#号
然后执行
看到如下图即为成功
- [align=center]
[/align]
- 修改/etc/rc.local
- [code]nano /etc/rc.local
复制代码
在exit 0前加入以下内容
- ifconfig eth0:0 192.168.1.2 up
- iptables -t nat -A POSTROUTING -j MASQUERADE
复制代码 [/code]
至此,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、执行
输入宽带帐号
输入宽带密码
然后一路回车就好,然后你发现可以上网了。
5、如果发现重启N1后不能自动拨号,则在/etc/rc.local的exit 0前加入一句:
四、开启wifi
Wifi已经配置好,直接用就行。先修改/etc/default/hostapd
- nano /etc/default/hostapd
复制代码
将DAEMON_CONF="/etc/hostapd.conf"前的#删除就可以。
然后启动服务
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"
重启系统
测试一下
可以看到 测试.txt
重启系统,ls再看不到 测试.txt 了。
临时修改系统怎么办?
执行:
就进入真实系统了,所作修改会被保存,改完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/
|
|