记录一次armbian系统搭建路由功能的失败过程

这篇具有很好参考价值的文章主要介绍了记录一次armbian系统搭建路由功能的失败过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

根据

使用 Debian 作为路由器 :: 星野玲的博客
https://blog.bling.moe/post/3/

优化ubuntu dns解析,关掉systemd-resolved - MR__Wang - 博客园
https://www.cnblogs.com/xzlive/p/17139520.html

ChatGPT

背景需求,新入手了一款RK3568系列的小主机,带有2*2.5G+2*1G+WIFI的配置的,想要替换当前的新三路由器

三者相结合

最后半成功的弄出网络上网,重启失效,切换网卡失效

换源,提速

cp  /etc/apt/sources.list /etc/apt/sources.list.bak
sudo nano /etc/apt/sources.list

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse

关掉systemd-resolved

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved

更新系统包

sudo apt update

使用iwconfig查看网卡名称

root@hinlink-h68k:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

enP2p33s0  no wireless extensions.

enP1p17s0  no wireless extensions.

wlp1s0    no wireless extensions.

得到,eth0,eth1,enP2p33s0,enP1p17s0这么四个网卡

编辑/etc/network/interfaces

sudo  nano /etc/network/interfaces

追加

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 auto

auto enP1p17s0
allow-hotplug enP1p17s0
iface enP1p17s0 inet static
    address 192.168.3.1/24


auto enP2p33s0
allow-hotplug enP2p33s0
iface enP2p33s0 inet static
    address 192.168.3.1/24

auto eth1
allow-hotplug eth1
iface eth1 inet static
    address 192.168.3.1/24

开启转发 

编辑 /etc/sysctl.conf 文件。

sudo nano /etc/sysctl.conf
在 /etc/sysctl.conf 的末尾添加以下内容。

net.ipv4.ip_forward=1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.all.forwarding=1
net.ipv6.conf.default.forwarding=1
net.ipv6.conf.default.accept_ra=2
net.ipv6.conf.default.use_tempaddr=1

 文章来源地址https://www.toymoban.com/news/detail-424363.html

应用配置。

sudo sysctl -p

安装dnsmasq
sudo apt-get install dnsmasq

配置DHCP服务器。

sudo nano /etc/dnsmasq.conf

追加如下

port=53

interface=eth1
server=8.8.8.8
enable-ra
log-dhcp
dhcp-range=192.168.3.2,192.168.3.254,1h
dhcp-option=option:router,192.168.3.1
dhcp-option=option:dns-server,192.168.3.1
dhcp-option=option6:dns-server,[fe80::362f:579d:8c86:105b]

interface=enP1p17s0
server=8.8.8.8
enable-ra
log-dhcp
dhcp-range=192.168.3.2,192.168.3.80,1h
dhcp-option=option:router,192.168.3.1
dhcp-option=option:dns-server,192.168.3.1
dhcp-option=option6:dns-server,[fe80::362f:579d:8c86:105b]

interface=enP2p33s0
server=8.8.8.8
enable-ra
log-dhcp
dhcp-range=192.168.3.81,192.168.3.160,1h
dhcp-option=option:router,192.168.3.1
dhcp-option=option:dns-server,192.168.3.1
dhcp-option=option6:dns-server,[fe80::362f:579d:8c86:105b]

配置防火墙规则。

 sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o enP1p17s0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i enP1p17s0 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o enP2p33s0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i enP2p33s0 -o eth0 -j ACCEPT

 

到了这里,关于记录一次armbian系统搭建路由功能的失败过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 记一次.Net Core程序启动失败的排查过程

    阅文时长 | 2分钟 字数统计 | 3212字符 主要内容 | 1、引言背景 2、排查.NetCore启动失败详细过程 3、声明与参考资料 『记一次.Net Core程序启动失败的排查过程』 编写人 | SCscHero 编写时间 | 2021/12/23 PM2:6 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足

    2024年02月05日
    浏览(50)
  • [git] 记一次git lfs拉取失败解决过程

    之前在Unity做了一个小demo,用unity的.gitignore的模板和自家工程的.gitattribute模板,加了lfs上传了,后续其它同学下载我的demo的时候出现了prefabs和fbx丢失的问题 一开始发现好像是lfs没有自动拉取并析出,同学使用git lfs pull 解决了部分fbx的问题,仍然有几个prefabs是丢失状态,后

    2024年04月15日
    浏览(47)
  • 【镜像取证篇】仿真碎片-记一次镜像仿真失败的复盘过程

    这个是很久以前的一个镜像实验,当时仿真可以看到Windows的启动界面,但却一直无法正常进入系统,不断的尝试修复,都是显示错误,最后把类型改为IDE后,成功仿真进入系统—【蘇小沐】 1、无法仿真成功 实验环境 Windows建议用专业版,功能全。 系统 Windows10专业版 VMware

    2024年02月03日
    浏览(62)
  • 记录一次1Panel配置SSL导致的面板访问失败

    今天在使用1Panel配置网站的时候,给域名上传了SSL证书、开启了https访问。 然后面板就进不去了,浏览器报告连接不安全。 猜测导致问题的原因是,OpenResty把所有访问该域名的请求都重定向到了https。(最后研究发现该猜测错误) 发生这件事有以下几个条件: 正在配置的网

    2024年01月24日
    浏览(71)
  • 记录一次Linux下ChatGLM部署过程

    本地化的GPT就是香,就是有点费钱。 项目地址:https://github.com/THUDM/ChatGLM-6B 由于本地电脑显卡都不行,所以我租了AutoDL的一台算力服务器。 Tesla T4 16G 显存,56GB内存,符合我们跑ChatGLM的配置。 其实本来这台服务器是其他用途,跑vits的,所以选择了so-vits-svc4的 镜像 ,这类的

    2024年02月09日
    浏览(46)
  • 记录一次开机内存分析的全过程

    作者:zzy的学习笔记 记录一次开机内存分析的全过程,尽量详尽的介绍常用内存分析工具和命令行的使用,结合具体问题探讨开机内存分析的实践经验。通过这篇文章我会介绍开机内存的常用测试分析工具的基本使用方法,以及如何通过抓取出来的内存数据得出下一步的分析

    2024年02月07日
    浏览(44)
  • 千兆宽带只剩下百兆了,记录一次排查过程

    事情是这样的:昨晚PUBG有大更新,但是下载的时候我突然发现速度只剩下10M/s左右了,用speedtest测了下只剩下了百兆宽带,我家明明是千兆宽带的。然后就开始了排查,没想到这一搞就是3小时。 这是排查前我家的网络拓扑: 几点说明: 1.全部网络设备都是千兆口,还有几个

    2024年02月05日
    浏览(49)
  • 【cocos笔记】记录一次实现ScrollView滚动加载的过程

    使用的开发工具是 CocosCreator ,版本为 3.6 。学习笔记,新人入坑,欢迎指点 当要显示多条数据时,一般会使用滚动视图组件 ScrollView ,这样当数据量大时就可以滚动了。当然这仅限数据量小的情况,如果要展示是数据量很大,不可能一次性请求几百条然后硬塞到 ScrollView 中

    2024年02月12日
    浏览(84)
  • 记录一次VIDEO_TDR_FAILURE蓝屏解决过程

    目录 问题描述 问题分析 问题解决 问题总结 电脑某次启动后,在未进行任何操作的情况下突然卡住,十几分钟未能好转,于是长按电源键重启; 重启后就出现蓝屏警告; 终止代码: VIDEO_TDR_FAILURE 网上查阅资料得知, VIDEO_TDR_FAILURE 这类蓝屏错误提示通常与显卡驱动程序相关

    2024年02月05日
    浏览(352)
  • 记录一次解决uniapp自定义验证框的bug过程

    问题起源: 本来是使用自定义软盘,但是因为无法实现粘贴验证码的问题,最终打算采用原生自带的软盘来处理 问题路程: 1、点击验证码框时候可以实现隐藏和切换是否聚焦状态,但是没有考虑到点击验证码以外位置时候,也会触发取消聚焦,而且刚好没有输入框绑定了取

    2024年02月15日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包