从哪里学习管理 Linux 网络设备、NAT 以及路由等的相关知识?

2020 年 8 月 28 日
 DGideas
我在最近搞了一台拥有一个 /29 IPv4 地址段的单网卡服务器。希望在服务器上通过网桥的方式使其中的 KVM 虚拟机分配独立的 IPv4 地址,还希望通过 HE IPv6 隧道使服务器绑定几个 IPv6 地址,并且计划在服务器上架设网络层 VPN 软件。

通过查阅相关资料,注意到这其中涉及到网桥、NAT 、网络路由等相关知识。通常这些服务我都会独立地在我的实验性质的 VPS 上单独搭建。但是将这些服务搭建到一起时,我感觉我现有的关于计算机网络的知识无法支撑这些折腾。所以想请问大家有何推荐的渠道学习与 Linux 计算机网络 /网络设备相关的知识呢?

谢谢大家
5698 次点击
所在节点    Linux
24 条回复
crc8
2020 年 8 月 28 日
宝岛同胞,鸟哥。
jxxz
2020 年 8 月 28 日
华为思科的认证
jxxz
2020 年 8 月 28 日
找个 hcna 的视频看看
CallMeReznov
2020 年 8 月 28 日
CCNA CCIE CCNP
RHCSA RHCE RHCA


想真正知其然知其所以然就从上面选
其他的途径最后一般都只是简单的了解。
raaaaaar
2020 年 8 月 28 日
重新系统学一遍网络,找相关教科书
DGideas
2020 年 8 月 28 日
@raaaaaar 问题是教科书不教各种东西的配置哇~ 路由和网桥啥的原理本身我都明白,我甚至第一遍是把相关协议的 IETF RFC 都看了一遍的= =
taobibi
2020 年 8 月 28 日
NAT 我理解的就是地址转换,把内网地址转换为外网地址,搭建 vpn 的时候,vpn 对于外部环境来说相当于内网。路由是指向问题,比如默认的网络路径指向哪里
Counter
2020 年 8 月 28 日
@DGideas 同样关注中,确实了解原理跟会配置不是同一回事,并且不同设备的使用方式也不一样,通常二者都要学才能相辅相成融会贯通
Livid
2020 年 8 月 28 日
考一个 CCIE
julyclyde
2020 年 8 月 28 日
gefranks
2020 年 8 月 28 日
如果你已经分别都实现了 我看不出在一个机器上来实现会有什么困难啊
maoyipeng
2020 年 8 月 28 日
linux 网络安全技术与实现
yangbonis
2020 年 8 月 28 日
ip manual 的 object 都搞明白就够了
yangbonis
2020 年 8 月 28 日
涉及虚拟化就加上 vhost,先 google 搞明白需求和功能,有矛盾就看代码
YaakovZiv
2020 年 8 月 28 日
Archeb
2020 年 8 月 28 日
Linux Advanced Routing & Traffic Control,也就是 #10 说的 lartc.org

不过说实话这里面的基本讲的是实战,我觉得还需要多多了解一些底层协议上的东西你才能知道工作原理,来更好的理解这些命令的意义。
DGideas
2020 年 8 月 28 日
@gefranks emmmm... 我先把网络流量都放到 br0 (网桥设备上),但是网络层 VPN 好像就不 work 了,我用的是 ocserv,它将每个客户端创建一个专门的虚拟网卡转发这些流量,不过转发后的流量好像回不去这些虚拟网卡中;尤其设置完 IPv6 Tunnel 后,就更不知道网络请求是从哪个网络设备再到哪个网络设备了,有点乱。所以感觉有必要花上时间把这些知识捋顺。
dushixiang
2020 年 8 月 29 日
看书很容易绕晕,实操几遍最简单,有不会的可以问我哦
flynaj
2020 年 8 月 29 日
这些需求 openwrt 可以搞定,看相关教程深入一下就可以。
DGideas
2020 年 8 月 29 日
@flynaj 不过我的 Host OS 是 Ubuntu,我还在算在 Ubuntu 上做开发呢= =,所以想折腾折腾了解下相关知识

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/702189

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX