[華語, cmn-Hant-TW]
最近更新了裝在 VMWare Fusion 裡面的 FreeBSD,結果發現 ssh 連得進去但是連不出來,查了一下發現是 VMWare 的 NAT 有問題,會造成 OpenSSH 7.8p1 的 ssh 連外全爛:
Fssh_packet_write_wait: Connection to 10.9.1.120 port 22: Broken pipe
在 FreeBSD 官方的 bugzilla 跟 mailing list 都有討論到這個,結論就是修好前用加參數的方式繞開
-o IPQoS=throughput
或是在 ~/.ssh/config
或 /etc/ssh/ssh_config
加設定
Host * IPQoS lowdelay throughput
雖然主要講到的是 VMWare Fusion 11,不過我用 VMware Fusion 8.5 一樣有踩到,以上兩種方式都可以成功連出去,在問題解決前可能都要先這樣用了