我收到了几个 TeraStation NAS 盒,我无法配置它们,因为我无法连接到它们,大概是因为它们是为特定环境设置的。我希望虚拟化正确连接它们所需的环境。我将它们全部连接到 16 端口交换机。我的 Ubuntu 桌面有 2 个 NIC,一个用于我的互联网,另一个未使用。如果需要,我有一台装有 VirtualBox 的 Ubuntu 笔记本电脑。NAS 盒配置如下:
IP:172.16.2.20X
网络掩码:255.255.255.0
网关:172.16.2.1
我尝试将 eth1 设置为 172.16.2.1,并将其添加为路由,但运气不佳。我需要访问 172.16.2.201..207 的网页才能进行正确的网络更改。如何设置 eth1 或虚拟机以便可以访问这些主机?
编辑修改信息:
root@host:/root# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 30:85:a9:a7:90:30
inet addr:172.16.2.199 Bcast:172.16.2.255 Mask:255.255.255.0
inet6 addr: fg80::3285:a9gf:feg7:9030/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2567 errors:0 dropped:0 overruns:0 frame:0
TX packets:1025 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:431108 (431.1 KB) TX bytes:416593 (416.5 KB)
Interrupt:19 Memory:d3200000-d3220000
root@host:/root# ping 172.16.2.204
PING 172.16.2.204 (172.16.2.204) 56(84) bytes of data.
From 172.16.2.199 icmp_seq=1 Destination Host Unreachable
From 172.16.2.199 icmp_seq=2 Destination Host Unreachable
From 172.16.2.199 icmp_seq=3 Destination Host Unreachable
^C
--- 172.16.2.204 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4024ms
pipe 3
root@host:/root# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 XXX.NNN.89.1 0.0.0.0 UG 0 0 0 eth0
XXX.NNN.89.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
172.16.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
答案1
您不需要静态路由或网关。在 Ubuntu 上添加具有正确网络掩码的 172.16.2.X 接口就足以连接。我建议删除该接口的网关,让内置网络路由尝试处理它。
如果这不起作用,您可能需要检查输出:
netstat -rn
查看该专用网络是否有任何奇怪或覆盖的路由。您还可以尝试 ping 或 traceroute,以确保旧 NAS 单元在网络上,然后再尝试通过浏览器访问它们。