Gentoo on VMware ではまった 2 点

久しぶりに 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 周りの処理の関係で問題が発生しているみたい。これは sshIPQoS=throughput というオプションを渡してやれば解決した。

$ ssh -o 'IPQoS=throughput' x.x.x.x

~/.ssh/config に書いておく。

# ~/.ssh/config
Host *
    IPQoS=throughput

参考