Vmware 安装 Kali Linux /CentOS 问题集

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 -l | grep -E sogou 查看安装信息。

 

dpkg -r  或者 -P -P表示配置文件都删除。 对应的 (apt-get remove 或者 purge ,purge 表示同时删除配置文件)。

3、CentOS7 设置桥接模式上网

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抓包图:

如果还不行,在vmware的虚拟网络编辑器里,执行还原默认配置,注意启动服务(services.msc中配置)。

 桥接到实际上网的有线或无线网卡。

4、centos epel源、pip 的安装

yum install epel-release
yum install python-pip

5、centos Qt 编译 ld cannot find -lGL 问题

安装库:

yum install mesa-libGL-devel mesa-libGLU-devel

6、centos7 自带中文输入法 Intelligent Pinyin 开启

在 Applications -- System Tools -- Settings 里选择 Region & Language 里添加即可。

如果没有的话,需要安装:

[root@localhost ~]# rpm -qa | grep pinyin
libpinyin-data-0.9.93-4.el7.x86_64
libpinyin-0.9.93-4.el7.x86_64
ibus-libpinyin-1.6.91-4.el7.x86_64

7、centos8 网络设置

一样的使用桥接模式,只用修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件

BOOTPROTO=static #静态ip

ONBOOT=yes  #开机生效

IPADDR=192.168.0.168  #手动指定ip
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 #网关ip
DNS1=192.168.0.1 #网关ip

#修改完重启

nmcli c reload (貌似只有第一次重启有效) 

如果与局域网的网络都正常,但是 ping www.baidu.com 提示 name or service not known 问题,表明 DNS 解析可能出问题。

DNS1=8.8.8.8
DNS2=114.114.114.114

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值