1、Kali Linux 安装 VMwareTools之后, /mnt/hgfs 为空
Kali Linux 安装 VMwareTools之后 /mnt/hgfs 目录为空 ,并且虚拟机选项设置里边也设置了共享路径,解决方法如下:
编写脚本 mount-shared-folders.sh:
#!/bin/bash
vmware-hgfsclient | while read folder; do
vmwpath="/mnt/hgfs/${folder}"
echo "[i] Mounting ${folder} (${vmwpath})"
mkdir -p "${vmwpath}"
umount -f "${vmwpath}" 2>/dev/null
vmhgfs-fuse -o allow_other -o auto_unmount ".host:/${folder}" "${vmwpath}"
done
sleep 2s
对于 centos7,如果设置了共享目录,/mnt/hgfs 还是为空,可以使用命令 vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
2、中文输入法的安装
Kali 的版本信息:
root@kali:~# uname -a
Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
在 apt-get install fcitx 时出现无法定位软件包 Unable to locate package 时,记得切换源。
编辑 /etc/apt/sources.list 文件为如下:
#
# deb cdrom:[Debian GNU/Linux 2017.1 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170416-02:08]/ kali-rolling contrib main non-free
#deb cdrom:[Debian GNU/Linux 2017.1 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170416-02:08]/ kali-rolling contrib main non-free
deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib
然后执行
apt-get update
apt-get upgrade
这个过程可能有点儿长,之后再
apt-get install fcitx
apt-get install fcitx-googlepinyin
重启之后,在桌面的左下角,可以看到 谷歌中文输入法,使用 ctrl + 空格 键进行中英文的输入法切换。
搜狗中文输入法的安装:
http://pinyin.sogou.com/linux/ 下载 .deb 安装包:
sogoupinyin_2.1.0.0086_amd64.deb
执行
dpkg -i sogoupinyin_2.1.0.0086_amd64.deb
进行安装。
点击左下角的配置,添加搜狗输入法:
注意取消勾选 Only show current language
dpkg -r 或者 -P -P表示配置文件都删除。 对应的 (apt-get remove 或者 purge ,purge 表示同时删除配置文件)。
3、CentOS 设置桥接模式上网,ipconfi 物理机的 IP 为 192.168.1.103,网关为192.168.1.1 修改两个配置文件的内容如下即可:
/etc/sysconfig/network-scripts/ifcfg-ens33:
DEVICE=ens33
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=virbr0
/etc/sysconfig/network-scripts/ifcfg-virbr0:
DEVICE=virbr0
BOOTPROTO=static
IPADDR=192.168.1.168
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
ONBOOT=yes
TYPE=Bridge
NM_CONTROLLED=no
网关地址和物理机相同,ip 地址在同一网络即可。
修改完之后,重启网络服务:systemctl restart network.service
在 centos 里 ping 物理机,可以 ping 通。物理机中的 wireshark抓包图: