关于虚拟机不能上网的原因分析

1重启一下电脑 如果是linux重新启动下网卡:/etc/init.d/networking restart 

systemctl restart networking或这service netwrking restart 也可以

2.路由器是不是电信、网通、铁通或移动免费赠送的路由器,如果是免费赠送的一般这些厂商都做无线用户连接路限止

3.点击kail桌面右上角倒山角行--点击设置图标--网络--点击配置ip

4.如果能解析baidu.com,但无法ping通baidu.com,原因是dns问题,把自动获取dns改成手动,设dns为114.114.114.114公用dns就可以了

5.使用命令配置ip地址

6.vi /etc/network/interfaces进入手工配置ip

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5)。

# The loopback network interface

auto lo

iface lo inet loopback

auto eth0  //指定eth0网卡

iface eth0 inet static //静态地址(动态获取用dhcp)

address 192.168.0.133 //IP地址

netmask 255.255.255.0 //子网掩码

gateway 192.168.0.1 //默认网关

7.命令行配置dns

直接在ech0中加入如DNS1 dns地址,或者vi /etc/resolv.conf添加dns

nameserver 114.114.114.114

8.计算机网络是否禁用了npcap Loopback adapter这张网卡,这是一个没什么用的网关,这个网关一启用会占用桥接网卡上网,所以你桥接分配 不到ip地址

这个网卡没啥用禁止就好

———————————————————————————————————————————————————————————————

window虚拟机不能上网问题 自行分配ip地址


点击属性


分配一组ip地址即可

另外有时候连不上网络看一下自己的虚拟机有没有连接

________________________________________________________

kail远程连接问题(解决无法拖动文件)

1、首先使用netstat -lnt查看一下当前kail 开放的端口,如果没有开放22 端口,我们需要手工开启22 端口

第一步:开启kail 远程ssh,开启办法如下:

1、配置SSH参数

修改sshd_config文件,命令为:vi /etc/ssh/sshd_config

将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //kali中默认是yes

将PermitRootLogin without-password修改为PermitRootLogin yes

然后,wq保存,退出vi

第二步:启动SSH服务

命令为:

/etc/init.d/ssh start

或者

service ssh start

查看SSH服务状态是否正常运行,命令为:

/etc/init.d/ssh status

或者

service ssh status

第三步:设置系统自动启动SSH服务

update-rc.d ssh enable  //系统自动启动SSH服务

update-rc.d ssh disabled // 关闭系统自动启动SSH服务

第四步:到这里下载https://www.filezilla.cn/download/client

下载FILEZILLA 64位 绿色版 打开软件输入kail系统ip地址、帐号、密码连接

或者直接点击这里下载:http://down-ww3.newasp.net/pcdown/soft/soft1/filezilla_win64.zip

四、kail系统无法安装,出现安装失败

1、直接到http://cdimage.kali.org/kali-weekly/这里最新升级好的kail 32位kali-linux-2020-W09-installer-i386.iso

进行安装

安装Web服务

1、www(万维网服务),主要应用于搭建web站点

2、中间件,是用承载我们的Web站点,那么什么是中间件(如,iis、apache、ngix、tomcat、jboss等),Web网站没有中间

件是不能运行。

3、如何安装windows IIS

服务器管理器--角色--添加--web服务器--

4、web站点的访问方式有三种

(1)通过ip访问,一般是有多个公网地址,可以每一个站点分配一个ip(这种情况用的极少)

原因:Ip很难记,公网地址需要收费

(2)多端口访问,web站点默认是80端口,80端口访问,地址后面不需要接80端口,如果是其它任意端口都需要接端口号

如果想搭建多个站点可以给每个站点分配不同端口

(3)多主机头(域名)访问,目前互连网基本都采用这个方法

同IP同端口不同主机头(需要安装DNS,在公网上面,直接用域名注册商的DNS解析就可以,不用自己搭建DNS)

5、DNS解析记录解读

https://www.cnblogs.com/azhqiang/p/11024705.html

DNS服务器的本地连接的DNS地址一定要跟当前服务器IP是同一个地址,不然DNS是无法解析,因为DNS服务器搭建在当前服务器

你可能感兴趣的:(关于虚拟机不能上网的原因分析)