我已经配置了一个仅具有私有地址的附加网络接口,但我无法使用这个新创建的地址访问该服务器。
以下是我已完成的步骤:
- 创建了 2 台机器:A 和 B (同一区域)。
- 使用新的私有地址创建了额外的 ENI
- 配置了一个允许所有流量(入站和出站)的单一安全组。
- 将新的 ENI 附加到 A。
- 配置 ubuntu 框来设置新接口(eth1 auto)
从 B 到 A 使用主私有 IP 我可以访问所有服务,但使用新的私有 IP 地址(来自新的 ENI),我不能。
我可能遗漏了什么吗?
eth1 配置文件
auto eth1 iface eth1 inet dhcp
ifconfig eth1
eth1 Link encap:Ethernet HWaddr 0a:c2:2a:39:ef:8f
inet addr:172.31.12.138 Bcast:172.31.15.255 Mask:255.255.240.0
inet6 addr: fe80::8c2:2aff:fe39:ef8f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9001 Metric:1
RX packets:983 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:94662 (94.6 KB) TX bytes:3006 (3.0 KB)
答案1
您缺少路由。默认情况下,路由只会转到 eth0。您必须将标识为来自 eth1 的流量路由到网关,目前所有这些流量都被丢弃了。
我在这里回答了类似的问题,也许它可以帮助您解决问题: