V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
DGideas
V2EX  ›  Linux

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

  •  2
     
  •   DGideas ·
    DGideas · 2020-08-28 13:48:10 +08:00 · 4494 次点击
    这是一个创建于 1308 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在最近搞了一台拥有一个 /29 IPv4 地址段的单网卡服务器。希望在服务器上通过网桥的方式使其中的 KVM 虚拟机分配独立的 IPv4 地址,还希望通过 HE IPv6 隧道使服务器绑定几个 IPv6 地址,并且计划在服务器上架设网络层 VPN 软件。

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

    谢谢大家
    24 条回复    2020-08-30 23:10:12 +08:00
    crc8
        1
    crc8  
       2020-08-28 13:49:21 +08:00   ❤️ 2
    宝岛同胞,鸟哥。
    jxxz
        2
    jxxz  
       2020-08-28 13:50:11 +08:00
    华为思科的认证
    jxxz
        3
    jxxz  
       2020-08-28 13:50:43 +08:00
    找个 hcna 的视频看看
    CallMeReznov
        4
    CallMeReznov  
       2020-08-28 13:59:17 +08:00   ❤️ 1
    CCNA CCIE CCNP
    RHCSA RHCE RHCA


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

    不过说实话这里面的基本讲的是实战,我觉得还需要多多了解一些底层协议上的东西你才能知道工作原理,来更好的理解这些命令的意义。
    DGideas
        17
    DGideas  
    OP
       2020-08-28 23:46:50 +08:00
    @gefranks emmmm... 我先把网络流量都放到 br0 (网桥设备上),但是网络层 VPN 好像就不 work 了,我用的是 ocserv,它将每个客户端创建一个专门的虚拟网卡转发这些流量,不过转发后的流量好像回不去这些虚拟网卡中;尤其设置完 IPv6 Tunnel 后,就更不知道网络请求是从哪个网络设备再到哪个网络设备了,有点乱。所以感觉有必要花上时间把这些知识捋顺。
    FreeEx
        18
    FreeEx  
       2020-08-29 00:48:57 +08:00   ❤️ 1
    看书很容易绕晕,实操几遍最简单,有不会的可以问我哦
    flynaj
        19
    flynaj  
       2020-08-29 01:30:21 +08:00 via Android
    这些需求 openwrt 可以搞定,看相关教程深入一下就可以。
    DGideas
        20
    DGideas  
    OP
       2020-08-29 01:37:36 +08:00
    @flynaj 不过我的 Host OS 是 Ubuntu,我还在算在 Ubuntu 上做开发呢= =,所以想折腾折腾了解下相关知识
    defunct9
        21
    defunct9  
       2020-08-29 08:56:28 +08:00 via iPhone
    可以跟我学,以上东西搞了一遛够,还免费白嫖一个 AS 。
    tkl
        22
    tkl  
       2020-08-29 11:09:46 +08:00
    先忍着看理论,然后再操作,主要还是接触的少,共勉。
    vhwwls
        23
    vhwwls  
       2020-08-29 16:13:22 +08:00
    CCIE 太贵,考一个现在要三万多,而且今天思科改革,CCIE EI 的难度大了很多。真要系统学建议和我一样考个 CCNP 就够了。
    Logan6
        24
    Logan6  
       2020-08-30 23:10:12 +08:00
    @jxxz 真正的话 HCNP 足够了 不过 linux 就要其他渠道了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1324 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:32 · PVG 07:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.