シナリオ:仮想マシンUU
(Ubuntuの略)がWebページを提供しています。このページは、CO
Virtual Box(CentOSの略語)を実行しているコンピュータからアクセスできます。UU
ただし、残りのLANではページにアクセスできません。 LANでランダムに選択されたシステムでは、pingは可能ですCO
がpinbはできませんUU
。私はCO
pingできますUU
。
オンラインでいくつかのリソースを参照した後、問題が何であるかがわかります(それでも修正してください)。コメントの出力netstat -lntu
(引用: 開いているポートのリストを取得する)UU
次の行が含まれます。
tcp6 0 0 :::80 :::* LISTEN
ただし、同じコマンドを実行すると、出力にそのような行は含まれませんCO
。だから私はport 80
それを開くことにしましたCO
。
追加するには、port 80
以下を試しましたCO
。
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT<br>
sudo iptables save
すべて最高です。やり直してもnetstat -lntu
出力にまだport 80
開いていると表示されませんか?それを開く正しい方法は何ですかport 80
?上記が正しい場合は、コマンドが機能しているかどうかを確認できますか?
答え1
LAN上の他のコンピュータはUU
Webページにアクセスできますが、LAN上の他のコンピュータからはアクセスできない場合は、仮想マシンがNATモードにある可能性があります。CO
UU
UU
LANの残りの部分から仮想マシンにアクセスできるようにするには、ブリッジモードで仮想マシンネットワークを設定する必要があります。
これにより、中間ノードとして機能せずにUU
他のノードと直接通信できます。CO