
ポートを転送した後、SSHを介してWebminにアクセスできます。
これで、virtualboxの外側のコンピュータから同じコンピュータ上のWebminコントロールパネルにアクセスしようとしましたが、読み込まれません。
SSHと同じポート転送設定(ポート80とポート10000)を試してみましたが、まだロードされていません。ブラウザのエラーは次のとおりです。
This site can’t be reached
The connection was reset.
これはvirtualboxのポート転送のためのネットワーク設定です。
再現段階:
- 新しいCentOS 7 x64(最新)インストール
- Webminのインストール
yum update -y
- SSHが機能するようにポート転送ルールを2222から22に追加します。
- iptablesがインストールされていません。最新バージョンのCentOS 7 x64と最新のWebminインストールのみが必要です。
- コンピュータ(VirtualBoxとSSHが実行されているがVirtualBoxの外にある同じコンピュータ)でブラウザを開き、次に移動します。
http://127.0.0.1:10000
接続に失敗しました。
これが私が見たいものです(インターネットからのスクリーンショット)。
また、192.168.xx(マイコンピュータのIP)からアクセスしようとしましたが、接続が拒否されました。
また、ポート10000をローカルコンピュータのIPポート10000に転送しようとしましたが、まだ機能していません。
ポート転送は灰色で表示され、ブリッジは使用できません。
ブリッジ接続を設定してみましたが、SSHでもホストPCのIP(http://192.168.x.x:10000
)または(http://127.0.0.1:10000
)に接続できません。
問題を解決するために、SSHでnmapを実行しました。
# nmap 192.168.x.x -p 10000 -sU -sT -Pn --reason
Starting Nmap 6.40 ( http://nmap.org ) at 2022-06-14 21:33 EDT
Nmap scan report for DESKTOP-CHTUIRP (192.168.x.x)
Host is up, received user-set (0.0013s latency).
PORT STATE SERVICE REASON
10000/tcp filtered snet-sensor-mgmt no-response
10000/udp filtered ndmp port-unreach from 10.x.x.x
Nmap done: 1 IP address (1 host up) scanned in 0.47 seconds
それからlocalhostで試しましたが、localhost(127.0.0.1)が実行されているようです。
# nmap 127.0.0.1 -p 10000 -sU -sT -Pn --reason
Starting Nmap 6.40 ( http://nmap.org ) at 2022-06-14 21:35 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up, received user-set (0.021s latency).
PORT STATE SERVICE REASON
10000/tcp open snet-sensor-mgmt syn-ack
10000/udp open ndmp udp-response
Nmap done: 1 IP address (1 host up) scanned in 0.98 seconds
ゲストIP(10.xxx)でも起動しているようです。
# nmap 10.x.x.x -p 10000 -sU -sT -Pn --reason
Starting Nmap 6.40 ( http://nmap.org ) at 2022-06-14 21:41 EDT
Nmap scan report for 10.x.x.x
Host is up, received user-set (0.00021s latency).
PORT STATE SERVICE REASON
10000/tcp open snet-sensor-mgmt syn-ack
10000/udp open ndmp udp-response
Nmap done: 1 IP address (1 host up) scanned in 0.79 seconds
ホストPCのブラウザでVirtualBoxにインストールされているWebMinに接続してログインするにはどうすればよいですか?
答え1
アップデート:解決しました!他の質問と同様に、このデータも他の人に役立つことを願ってここに残ります。
問題には3つの側面があります。
- ファイアウォール:ファイアウォールをインストールしました。
firewall-cmd --state
帰ってきたrunning
。
デバッグのためにファイアウォールを停止してから
systemctl stop firewalld
(停止しましたが、CTRL + Cを押してコマンドを終了します)、実行して戻りfirewall-cmd --state
ましたnot running
。
ただし、ファイアウォールがまだ有効になっていない場合は、ファイアウォールを再度有効にしてください。
systemctl start firewalld
今ファイアウォールを実行し続けたくありません。これで、どのファイアウォールがあるかがわかったので、ポート10000を開くことができます。
`firewall-cmd --permanent --zone=public --add-port=10000/tcp`
コマンドを実行すると、ポート10000にアクセスできるようになります。
- フォワードポート:また、VirtualBoxのポート転送を次のように更新しました。
はい
127.0.0.5
、しかしそれを使用した場合、今までは効果がありました。問題を絞り込むのに役立つローカルホスト番号の1つを127.0.0.1
使用しました。).5
- ホスト名の問題:以来、http://127.0.0.5:10000このエラーが発生します。
そのため、リンクをクリックしましたが、ロードされていないがホスト名を設定していないためです(変更しない場合はCentOSのインストール時にデフォルトです)。
ホスト名の変更:
hostname 127.0.0.1
はい、もちろんドメインがないので、ホスト名をIPに設定しました。
それからhttpsバージョンに切り替えました。
https://127.0.0.5:10000
127.0.0.5
(上記の写真のようにVirtualBox設定でポートを転送したためです)
SSLエラーを通過した後、WebMinがロードされました!
成功! !