Nfs

Fedora 21 中的 Vagrant NFS 共享被 firewalld 阻止

  • August 3, 2017

我由 vagrant 創建的 NFS 共享被 firewalld 阻止。主機是 Fedora 21,客戶端是 Debian 7.7。這是應該通過打開 NFS 防火牆來解決的常見問題,如此處所示但這在我的情況下不起作用。

這是的輸出firewall-cmd --list-all --zone=internal

internal (active) interfaces: vboxnet0 vboxnet1 sources: services: dhcpv6-client mdns mountd nfs rpc-bind samba-client ssh ports: 2049/udp masquerade: no forward-ports: icmp-blocks: rich rules:

我不太確定從哪裡開始——firewalld 不支持記錄丟棄的數據包,所以我看不出哪裡出錯了。如果我禁用防火牆,它會完美執行。如果您需要任何其他資訊,請添加評論,我會更新問題。

更新

我還在預設區域中嘗試了相同的規則,將 vboxnet 介面移過來。不用找了。

我碰巧注意到啟用防火牆時 vboxnet0 沒有連接。在搞砸了一段時間後,我嘗試從 RPMForge 重新安裝 VirtualBox,而不是直接從 Oracle 複製。然後 vboxnet0 介面開始連接,防火牆問題消失了。看起來這個包的 Oracle 版本和 firewalld 有問題。希望這對其他人有幫助。

引用自:https://serverfault.com/questions/658238