iT邦幫忙

2

本來想檢查Listen Port 被哪個程式佔用...

  • 分享至 

  • xImage

如標題,但後來查看事實上不是被其他程式佔用,而是使用到virtualbox虛擬網卡中的IP(192.168.56.2),但這個SY_TCPS(32位元)是在實體上執行而沒有在虛擬機(沒開機)裡面執行,請問要如何修改成正確想使用的IP(192.168.0.44)。有嘗試過移除virtualbox,就會正確使用IP(192.168.0.44),但事實上還是需要使用到virtualbox,所以還是必須裝上。覺得很納悶的是,這台PC我用ACRONIS備份C槽還原到其他PC卻不會有這樣的問題產生。

https://ithelp.ithome.com.tw/upload/images/20241211/20119276NzJMn00SaZ.png

安裝了 VM 系統,就會有 VM 網路,有了VM網路,你得知道怎麼設定你的網路
原則上 HOST IP 跟 GUEST IP 是兩回事,你得分清楚,不同的網路設定會讓兩種IP產生不同的連接方式
這些都有書籍可以翻閱,也有網路教學可以看,以樓主的敘述,老實說很難理解樓主要幹嘛
如果是限定某些程序只能在某些IP上面跑,顯然樓主的思考方向有點錯誤
還是要回到你的 VM 網路是怎麼設定的,如果安裝VM 系統都用預設,你得去檢查這些設定,到底設定了啥
才能回頭看這些程序該監聽哪一個IP才正確
1.虛擬機的網路沒特別設定,是用預設。
2.該虛擬機是沒開機的,怎麼會去使用虛擬網卡的IP。
3.異地還原,不會有這樣的情形,但在這一台電腦就是會有這樣的情形。
froce iT邦大師 1 級 ‧ 2024-12-13 09:02:02 檢舉
看不懂你到底要啥。
SY_TCPS如果是自己寫的就自己設定bind,一般正常來說都是bind 0.0.0.0,表示所有網路卡都會被bind到。
虛擬機本身就會幫你產生虛擬網卡,HOST本身就會有一個私有IP,你這個IP應該就是代表HOST在虛擬機網路裡的IP
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
sam0407
iT邦大師 1 級 ‧ 2024-12-12 09:46:20

不囉嗦,上圖:
https://ithelp.ithome.com.tw/upload/images/20241212/20012665qu1aDjjcqo.png
您依序按檔案—>工具—>網路管理員
就可以看到所有Virtualbox建立的網卡,也可以在這裡修改網卡的IP

還是囉嗦一下,雖然我實在看不懂您想要作什麼?但建議您先把說明手冊中關於Virtualbox關於網路的章節先看一遍,確定暸解了再動手...
https://ithelp.ithome.com.tw/upload/images/20241212/20012665KgJMXFSvB0.png

好人啊,長命百歲,一生幸福,這說明比我講得清楚多了

我要發表回答

立即登入回答