1. 程式人生 > >Vmware 安裝 Kali Linux /CentOS 問題集

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 的版本資訊:

[email protected]:~# 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、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抓包圖: