久しぶりに VMware Fusion を使ったときに少しはまったことをメモ。
環境
- VMware Fusion 8.5.10 (古い)
- sys-kernel/gentoo-sources-4.19.44
- app-emulation/open-vm-tools-10.3.10
- net-misc/openssh-7.9_p1-r4
ホストとのクリップボード共有
ホストとのクリップボード共有を動作させるには、app-emulation/open-vm-tools の gtkmm
USE flag を有効にして vmware-user-suid-wrapper
を実行する必要があった。vmware-user-suid-wrapper
は .xinitrc
にでも書いておく。
ゲストから外への SSH
以下のエラーが出てゲストから外部に SSH できないという問題があった。
$ ssh x.x.x.x
packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
おそらく VMware の NAT 周りの処理の関係で問題が発生しているみたい。これは ssh
に IPQoS=throughput
というオプションを渡してやれば解決した。
$ ssh -o 'IPQoS=throughput' x.x.x.x
~/.ssh/config
に書いておく。
# ~/.ssh/config
Host *
IPQoS=throughput
参考
- no copy/paste and multimonitor support in Gentoo guest · Issue #270 · vmware/open-vm-tools · GitHub: https://github.com/vmware/open-vm-tools/issues/270
- ssh host to guest : packet_write_wait |VMware Communities: https://communities.vmware.com/thread/600071