virtualbox 的nat模式下,本機連VM方式? (有關防火牆 有開port)
本機環境
172.50.10.15 WIFI網卡<==用這上網
X 有線網卡不接線
192.168.64.1 virtualbox自動產生的VM網卡
防火牆關閉 有開icmp4 有開1521 port
VM - WIN10 環境
VM網卡10.0.2.15 <==NAT預設都給這個
VM目前可直接連網沒問題
防火牆已經關閉,開icmp4 ,可ping 到本機沒問題
oracle資料庫 1521 也開放了
(在vm裡面測試用SQL Developer 連10.0.2.15 可正常開啟DB ,所以這段都正常)
本機無法ping到VM <==這好像是正常狀況
====================目前問題
想利用【本機】的SQL Developer 連到VM裡的oracle DB (這樣操作比較順暢)
但是在本機因為ping不到,然後也完全連不到10.0.2.15
(VM有設nat的連接埠轉送)
嘗試設定nat的連接埠轉送 設定兩個~
TCP主機192.168.64.1 主機port 1521(33389)都測過 ,客體IP:10.0.2.15 開1521 Port
TCP主機172.50.10.15 主機port 1521(33389)都測過 ,客體IP:10.0.2.15 開1521 Port
本機的SQL Developer還是連不上
請問在vm模式不變更nat模式的狀況下,要怎樣才有辦法做到?
我本機的虛擬網卡要怎麼改呢?
vbox 網卡你設NAT 同頁面 有一個進階 展開 有個連接埠轉送 去做設定了嗎?
那你的oracle listner 是LISTEN 0.0.0.0:1521 的話,
你 port 轉送有設好
連實體電腦自己的 1521 就能連了吧
TCP 主機連接埠 1521 客體連接埠 1521 (主客的IP可以不用設留空)
(主的埠可以不是1521 那是轉而已 客體的埠正確就好)
然後連主機的ip:1521
就會連到客體的1521
連上後,
客體下 netstat 查一下1521連線狀態
看 1521 被誰連 你就明白了
vbox 網卡你設NAT 同頁面 有一個進階 展開 有個連接埠轉送 去做設定了嗎?
這個一安裝完我就設定了~ 完全沒有通
主客IP我都有設定~也嘗試過不設主體IP
主體PORT改了N個~~ 客體port固定設1521
但還是不行
我當初剛裝好VM的理解也是轉送有設定port應該就要通~~
= =但是沒通
在vm 用netstat
看到連1521的都是vm裡的IP (如127.0.0.1、本機電腦名稱、本機IP)
看不到主機的IP = =
如果是windows vm 就
netstat -ano
會只有出IP 不會有名稱
重點是listen的port應該是有 0.0.0.0:1521
這代表什麼能網路連上這台的通吃1521
在什麼都不動的預設情況,通常去設定好進階的port轉送就好
IP也可以不用特別指定。
假設實體電腦是 192.168.10.10設好vm轉送1521
設好之後
你將實體電腦的oracle連線設定 192.168.10.10:1521或127.0.0.1:1521
應該就能直接連到。
除非你實體電腦的1521已經被使用了也就是實體也有一個oracle或者其他vm也有設。
另外你連線錯誤,錯誤是timeout還是其他訊息。
那也有差別。
vm的listen的port 有 0.0.0.0:1521
實體機我是透過sqldevloper這程式~沒安裝oracle
(防火牆全關閉 輸出規則增加sqldevloper程式所有port)
sqldevloper裡面連線畫面就是打客體ip 和port和oracle sid~
至少我以前VM workstation都可以這樣連
在virtualbox 客體 VM裡用sqldevloper連線也正常~~~
就是實體機 sqldevloper 連不進來~
會顯示The Network Adapter could not establish the connection
你如果 vbox 的 NAT模式 的進階連接埠有開成功,
正常來說是連實體電腦的IP。
不是連VM內的IP。
你實體電腦的 netstat -aon
照我說的實體跟虛擬只有填上1521埠的狀況
應該在VM開起來的時候
實體電腦會多一個 0.0.0.0:1521
沒開VM就沒有。
那就是vbox 把你實體電腦的網路 1521埠轉入虛擬機的 1521去了
除非你為了這件事情在測試過程有改其他地方改歪了,正常來說只需要動到那設定就可以用了。
vm的listen的port 有 0.0.0.0:1521
但是我VM打開後,再看實體機listen的port裡面沒有 0.0.0.0:1521
我平常都用有線網路網卡在使用,
看到你的原文使用wifi網路為主,
我想到我一個夥伴vbox使用wifi網路也是不接有線網路的,
常常出預料外的怪問題,
你要不先試試看有線網路來使用?