• 请不要在回答技术问题时复制粘贴 AI 生成的内容
linliting45
V2EX  ›  程序员

请问一下如何在 Linux 软路由上为每台机器同时分配内部 IP 和外部 IP?

  •  
  •   linliting45 · Jun 27, 2019 via iPhone · 3856 views
    This topic created in 2518 days ago, the information mentioned may be changed or developed.
    很多云服务商会为虚拟机分配这两种 IP 以区分内外部流量。
    现在我想实现同样的网络结构来连接不同位置的机房,机器插上路由器后会拿到一个内部 IP,可以直接访问其他机房内的机器,同时外部可以使用另一个外部 IP 来访问这台机器。但是没有实现思路…
    希望可以做到即插即用,外部 IP 从上层路由通过 DHCP 获取。
    12 replies    2019-06-28 07:41:52 +08:00
    Phasma
        1
    Phasma  
       Jun 27, 2019
    云服务商是那是 1 对 1 nat 吧
    ayasakinagi
        2
    ayasakinagi  
       Jun 27, 2019
    浮动 IP, 本质是 DNAT
    linliting45
        3
    linliting45  
    OP
       Jun 27, 2019 via iPhone
    @hymzhek 对,就是不知道如何自动化这个过程。
    MrYELiex
        4
    MrYELiex  
       Jun 27, 2019
    本质是两个网卡 给不同的 mac 地址分配不同的 ip
    kkxxxxxxx
        5
    kkxxxxxxx  
       Jun 27, 2019
    路由双 WAN
    linliting45
        6
    linliting45  
    OP
       Jun 27, 2019 via iPhone
    @MrYELiex 阿里云是两张网卡,其他好像都是在网络设备上搞的
    linliting45
        7
    linliting45  
    OP
       Jun 27, 2019 via iPhone
    OpenVSwitch 可以做到吗,确定个方向我好去学习😂
    iwtbauh
        8
    iwtbauh  
       Jun 27, 2019 via Android
    使用 ipv6

    ifconfig eth0 inet6 add fdxx:xxxx:xxxx::1/48

    fd00::/8 是 ipv6 ula 地址,其作用类似于 ipv4 的私有地址

    此接口可以继续配置更多 ipv6 地址,如公网地址,链路本地地址

    配置 dhcpv6 服务器为主机分配地址。
    sdshiyan2005
        9
    sdshiyan2005  
       Jun 27, 2019
    zerotier?
    suom
        10
    suom  
       Jun 27, 2019
    如果都是虚拟机,双网卡比较好搞吧,两种网络各分配一个 vlan。

    以上纯属臆测,网络这块我也不是非常懂[匿]
    dushixiang
        11
    dushixiang  
       Jun 27, 2019 via iPhone
    @ayasakinagi 正解,可惜楼主还在迷呢,哈哈。
    linvaux
        12
    linvaux  
       Jun 28, 2019 via Android
    我们之前用的 pfsense
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3586 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 04:42 · PVG 12:42 · LAX 21:42 · JFK 00:42
    ♥ Do have faith in what you're doing.