Ubuntu

無法連接到具有靜態地址和預設網關 172.16.2.1 的預配置 NAS 盒

  • April 16, 2015

我收到了幾個無法配置的 TeraStation NAS 盒子,因為我無法連接到它們,大概是因為它們是為特定環境設置的。我希望虛擬化正確連接到它們所需的環境。我將它們全部連接到一個 16 埠交換機。我的 Ubuntu 桌面有 2 個網卡,一個用於我的網際網路,另一個未使用。如果需要,我有一台帶有 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 或 VM,以便我可以訪問這些主機?

編輯修改資訊:

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

您不需要靜態路由或網關。在 Ubuntu 上使用正確的網路遮罩添加 172.16.2.X 介面應該足以連接。我建議刪除介面的網關,讓內置的網路路由嘗試處理它。

如果這不起作用,您可能需要檢查以下輸出:

netstat -rn

查看您是否對該專用網路有任何奇怪或覆蓋的路由。您還可以嘗試 ping 或 traceroute,以確保舊 NAS 設備甚至存在於網路上,然後再嘗試通過瀏覽器訪問它們。

引用自:https://serverfault.com/questions/683030