基於centOS的dvwa只能ping通127.0.0.1的問題

1862549 發表於 2020-12-04

今天做作業用到基於centOS的dvwa,上去後連線xshell發現連線不上,就去測試能不能通外網,結果不通baidu,,
ok,那我退而求其次選擇ping閘道器,發現還是unreachable,我忍
選擇ping 8.8.8.8發現還是不通,最後測試中只通了127.0.0.1


那我就想一一檢查配置檔案
首先檢查/etc/sysconfig/network-scripts/ifcfg-ens32:
TYPE=Ethernet
BOOTPROTO=static
NAME=ens32
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.50.80
NETMASK=255.255.255.0
GATEWAY=192.168.50.2
DNS1=222.222.222.222
發現木有任何問題,


檢查/etc/resolv.conf:
nameserver 222.222.222.222
完美。。沒有問題
又重新解壓了一個新的dvwa,配置過上面兩個檔案,重啟,發現還是不行

解決方案:

忽然,想起來一件事情,我的電腦執行虛擬機器前需要手動開啟關於vm的五個服務
關掉虛擬機器,手動開啟服務成功了一大步

但虛擬機器只能ping通百度的ip,域名卻通不了,於是將上方兩個配置檔案中的DNS改為8.8.8.8,systemctl restart network,就都能ping通啦

但xshell還是連線不上,,netstat -antp,看著貌似是開啟了22埠啊,不管了,反正看不懂
systemctl start sshd,開啟ssh服務,又systemctl enable sshd設為自啟動,xshell連線上啦