有没有办法在我的网络设置上分配具有不同 DHCP 设置的两个 IP?

有没有办法在我的网络设置上分配具有不同 DHCP 设置的两个 IP?

我目前有一个路由器(带有 DD-WRT 的 Netgear WNDR3700;假设它的主机名是host1)并且所有设备都在它的 NAT 后面。

     WAN
       \
        \ 
        host1      (dmz)
       <router>———[server]
       /    |
      /     |   
    [pc]  [laptop]

我的 ISP 正在使用动态 DHCP 设置静态 IP 地址,并确定我应该通过主机名获取哪个 IP 地址。

第一个静态 IP 被分配给host1主机名,并且我已将“host1”主机名设置为我的路由器。

我有第二个 IP 地址并且我的 ISP 已将其设置为host2

如何在不购买交换机并建立这种网络的情况下将第二个 IP 分配给我的任何一台机器(包括路由器)?:

     WAN
       \
      <switch>
       |      \
       host2   \
     [server]   \
                 \
                host1
               <router>
               /     \
              /       \
            [pc]   [laptop]

有没有什么方法可以设置我的路由器或服务器(它有两个以太网端口),使用来自 ISP 的一条 WAN 以太网电缆、由 DHCP 客户端发送的两个主机名,以及因此的两个 IP?

由于我的服务器有两个以太网端口,因此下面的网络似乎是一个合适的选择:

    WAN
      \
       \
        \                            /———[pc]
        eth0                 host1  /
          \      eth1———————<router>
         host2  /                \
         <server>                 \———[laptop]

 OR 

         WAN
           \
            \
           host1             host2
          <router>––––––––––[server]
           /   \
          /host1\
    +––––/  NAT  \–––––+
    |   /         \    |
    | [pc]    [laptop] |
    |                  |
    |     (wi-fi)      |
    |                  |
    +––––––––––––––––––+

 OR

         WAN
           \
            \
           host1            +––host2 nat––+
           host2            | (dmz)       |
          <router>–––––––––––[server]     |
          /       \         |             |
    +––––/host1 nat\–––+    +–––––––––––––+
    |   /           \  |
    | [pc]   [laptop]  |
    |                  |
    |     (wi-fi)      |
    |                  |
    +––––––––––––––––––+

但是我该怎么做呢?有人能给我一个正确的方向,让我自己解决这个问题吗?网络桥接?DHCP 直通?我应该寻找什么?有没有更好的选择?(我宁愿在 WAN 之后继续使用路由器)。

我很迷茫。

答案1

博通: 在 Linksys WRT54GL 等 Broadcom 设备上,您需要将服务器放在路由器的 WAN 端。您的路由器有一个 WAN 端口和四个 LAN 端口。但使它们成为 LAN 与 WAN 的真正原因其实只是一个 VLAN。

在 DD-WRT 中,转到设置->VLAN。您应该看到 WAN 端口已分配给 VLAN(可能是 VLAN1),而 LAN 端口已分配给另一个 VLAN(可能是 VLAN0)。尝试将其中一个 LAN 端口更改为 WAN VLAN。

如果这不起作用,你可能需要运行手动命令,在管理->命令下。

非博通: 在非 Broadcom 设备(如 Netgear WNDR3700)上不能使用 DD-WRT 轻松完成所需的 VLAN 设置。OpenWRT 可能允许您手动创建所需的接口和 VLAN。WNDR3700 的文档是这里

购买 Switch: 最简单的方法是购买一个便宜的小型交换机并将其连接到 WAN 端口。将您的服务器连接到交换机。然后您的服务器将能够直接连接到您的 ISP 以获取 DHCP 信息。

相关内容