Fedora 36を実行しているホストがあり、ゲストはWin11であり、
ホストのディレクトリをWindows 11ゲストと共有しようとしています。
研究を通して、私はサンバがこれらの共有を行うために一般的に推奨される方法であることを発見しました。
仮想マシンの設定で仮想ネットワークを作成して接続してみました。
また、virb2ホストインターフェイスに直接ブリッジネットワークを設定してみました。
どちらの場合も、ゲストからホストへ、ホストからゲストへのpingを送信できます。そしてゲストではインターネットにアクセスできます。
ゲストでネットワークドライブを設定しようとすると、「Windowsは[サーバーIP] [Samba共有]にアクセスできません」というメッセージが表示されます。
どんな提案がありますか? Windowsでさらに行う必要がありますか?(私はWindowsについて知っていることはほとんどありません)
。
追加情報
tcpdump -i virbr2 -n \(tcp port 139\)
12:25:53.866275 を返します。
IP 192.168.100.189.49908 > 192.168.100.1.netbios-ssn: フラグ [S], seq 3481992815, win 64240, オプション [mss 1460,nop,wscale 8
iptables -nvL INPUT
,
nopポリシーは0パケット、0バイトを許可します)│pktsバイト宛先prot選択出力ソース宛先│15895 6287K LIBVIRT_INP
問題を解決するためにファイアウォールコマンドを実行しました。
firewall-cmd --zone=libvirt --permanent --add-service=samba
firewall-cmd --reload
答え1
ホストファイアウォールが接続を終了しました。したがって、明示的に接続を許可する必要があります(libvirt構成または通常のファイアウォール構成)。