iT邦幫忙

0

公司電腦A要做升級更換,準備一台ip 設定和A一樣的電腦B。公司的一台server能夠telnet 到 電腦A 卻無法telent到電腦B

  • 分享至 

  • xImage

請問一下各位前輩:

我們公司要進行一台電腦的OS更換。但因為我們不能有downtime,所以必須先灌好另一台電腦
原先的電腦A 是Windows server 2008
預備的電腦B 是Windows server 2016
兩台電腦的ip 網路設定 都一模一樣,在切換前,另外一台server是可以telent到電腦A的。
切換時,將原先插在電腦A的網路線,插到電腦B。
但切換後,server卻無法telent到電腦B。
請問一下~這個問題可能發生的原因是什麼? 要如何解決~
謝謝~

========================================================================
更新補一下~
server 的網段和 電腦A.B是不一樣的。
server 是10.176.XX.XX
電腦A.B是 10.151.XX.XX
我剛剛在server上看arp -a 出現的ip 都是和server同網段的10.176.XX.XX,Physical Address也沒有出現電腦A的MAC
電腦A的MAC是 00-0A-F7XXXXXXX-A0

我在"連不到電腦B的server"上 arp -a的截圖如下:
https://ithelp.ithome.com.tw/upload/images/20220407/20148043bk5IbaW4x4.png

=========================================================================
4/14更新:
後來發現在電腦A的route table有一條 flow : 電腦A到server之前會先跑到10.151.XX.XX的防火牆。
https://ithelp.ithome.com.tw/upload/images/20220414/20148043547rRxhRvn.png

電腦B在加入這條規則之後,終於能telnet成功了!
謝謝各位大大的幫忙~

看更多先前的討論...收起先前的討論...
天黑 iT邦研究生 5 級 ‧ 2022-04-06 16:28:49 檢舉
server跟server之間網路線路怎樣銜接的? 防火牆設定也是一樣嗎?
lion_inin iT邦新手 1 級 ‧ 2022-04-06 16:31:43 檢舉
從你的敘述來看,應該不會是外部端的問題,只會是本機端的問題。
你電腦B的 telnet 服務有開啟嗎?
問一下,防火牆有關閉 或開 PORT 才測試??
基本上 A 跟 B 的 MAC 一定不同,你打算直接讓 B 取代 A
先在連不上B 的電腦用 ARP -a 看一下,當A 關掉的時候 ARP A 出現的MAC是不是B,如果不是請先 ARP -d * 然後在 ARP -a 看一下 A 的MAC 是不是變成B 的了
hakugo iT邦新手 5 級 ‧ 2022-04-06 17:49:14 檢舉
對喔 電腦B的防火牆和A一樣都是關閉的。兩台電腦的設定都一樣。
電腦B的telnet (client)也有開啟。
hakugo iT邦新手 5 級 ‧ 2022-04-06 17:56:56 檢舉
@窮嘶發發發 大大
忘記說 , server 的網段和 電腦AB是不一樣的。
server 是10.176.XX.XX
電腦AB是 10.151.XX.XX
我剛剛在server上看arp -a 出現的ip 都是和server同網段的10.176.XX.XX,Physical Address也沒有出現電腦A的MAC
bohan1210 iT邦新手 3 級 ‧ 2022-04-06 18:02:15 檢舉
同樓上可能是arp咬住了
"先在連不上B 的電腦用 ARP -a 看一下"
hakugo iT邦新手 5 級 ‧ 2022-04-07 10:12:21 檢舉
@窮嘶發發發 大大
我在上面更新截圖,我在連不上B的server 用 arp -a,但是MAC沒有出現電腦A的
obarisk iT邦研究生 1 級 ‧ 2022-04-07 10:20:13 檢舉
中間有 switch ?要重學 mac 位址表(arp表)
obarisk iT邦研究生 1 級 ‧ 2022-04-07 10:21:44 檢舉
從新接上的主機丟 ping 出來就會更新 arp 表了
電腦B 的網路設定檔是否為私人或是網域,請勿將其設定為公用
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
by2048
iT邦高手 1 級 ‧ 2022-04-07 13:23:42

telnet 通常是指TCP port 23的服務(TCP/IP協定)
兩台電腦通不通用 ping 表示 (ICMP協定)
ip設定正確狀況下,通常是防火牆限制
可暫時關掉防火牆來確定能不能通

舉例port 80
telnet ip 80 應該看不到東西
用瀏覽器看就能看到網頁
ping ip 也不定有回應

1

我想得比較簡單
Windows 2008 有 telnet 用戶端
Windows 2008 有 telnet 伺服器

Windows 2016 有 telnet 用戶端
Windows 2016 沒有 telnet 伺服器
你要的是不是剛好缺的那個

在 SERVER 那打 netstat 然後看一下本機 IP 的 TELNET 端口是不是ESTABLISHED ,應該就能夠驗證是不是服務根本沒起來

我要發表回答

立即登入回答