無法連線到Linux虛擬機器中TCP伺服器問題

2021-06-19 22:50:12 字數 916 閱讀 6336

配置.

宿主機為win7,虛擬機器為linux,虛擬機器中部署了乙個中介軟體伺服器.

wmware版本是10.0版本. 網路介面卡選的是:橋接模式(b):直接連線物理網路,同時選中「 複製物理網路連線狀態(p)」

現象:1.宿主機與虛擬機器之間可以相互ping通

2.虛擬機器也可以ping通閘道器(路由器)

3.虛擬機器linux可以正常上網

4.虛擬機器中的tcp伺服器可以跟虛擬機器中的tcp客戶端正常連線.

5. 宿主機的tcp客戶端無法跟虛擬機器的tcp伺服器程式建立連線.tcp錯誤號為10060

解決。禁用防火牆.(我是初級linux使用者,目前還只會這一招)

selinux和iptables需要同時禁用.禁用之後需要重新啟動虛擬機器.

網上也有人說與宿主機的網絡卡的「offload checksum」就是「硬體校驗和」設定有關.我的wmware是10.0版本。嘗試過後發現不是我的問題的癥結所在

linux關閉selinux

1) 重啟後永久性生效:

修改/etc/selinux/config檔案中設定selinux=disabled ,然後重啟伺服器。

2) 即時生效,重啟後失效:

使用命令setenforce 0

附:setenforce 1 設定selinux 成為enforcing模式

setenforce 0 設定selinux 成為permissive模式

linux關閉防火牆(iptables)

1) 重啟後永久性生效:

開啟: chkconfig iptables on

關閉: chkconfig iptables off

2) 即時生效,重啟後失效:

開啟: service iptables start

關閉: service iptables stop

securecrt連線到虛擬機器linux

虛擬機器設定靜態ip位址後。可以通過securecrt連線,但是得確認虛擬機器本身安裝了ssh.下面虛擬機器需要安裝ssh 1.sudo apt get install openssh server 2.sudo etc init.d ssh start 啟動ssh服務 在實際實驗時,當執行apt ...

宿主機mac os無法連線到虛擬機器centos

宿主機 mac os 10.9.2 虛擬機器 root localhost cat etc redhat release centos release 6.4 final root localhost uname a linux localhost.localdomain 2.6.32 358.el...

Xshell無法連線虛擬機器Linux

這兩天在虛擬機器裡裝linux 裝上後配置 ip,用 xshell 正常連線,關機睡覺。第二天起來,無法連線了。重新設定ip 關閉防火牆,橋接模式,網路位址轉換模式都不管用。內心簡直是崩潰的。今天檢視更改介面卡設定,有個 virtualbox host only network 網絡卡顯示啟用狀態,...