我的问题是“如何将每个服务器的 NIC 绑定到单独的 IP?”
我的 Ubuntu 12.04 服务器有两个网卡——都连接到我的家庭局域网。
NIC 的设备名称在 /etc/udev/rules.d/70-persistent-net.rules 中设置。我已经调用了 lan0 和 lan1。(请参阅下面我的 70-persistent-net.rules)。
每个 NIC 通过 DHCP 从我的路由器正确获取其 IP 设置。IP 的分配是根据 dhcp 请求的 MAC 完成的。lan0 分配的 ip 为 172.23.80.1,而 lan1 分配的 ip 为 172.23.80.2。(请参阅下面的 ifconfig 输出和我的 /etc/network/interfaces)。
我的问题是,当我从单独的计算机通过 ssh 连接时,无论我在 ssh 调用中使用的 IP 是什么,我总是从同一服务器 MAC 接收连接。
让我描述以下显示我的问题的实验。我在我的 Ubuntu 桌面计算机上使用三个终端(term1、term2 和 term3)
第一学期:
arp -n
Address HWtype HWaddress Flags Mask Iface
172.16.0.1 ether 00:50:7f:9d:2d:30 C wlan0
172.23.80.1 (incomplete) wlan0
Run Code Online (Sandbox Code Playgroud)
学期2:
ssh me@172.23.80.1
me@172.23.80.1's password:
Welcome to Ubuntu 12.04.1 …Run Code Online (Sandbox Code Playgroud) networking ×1