首页 > 其他分享 >kali虚拟机网络设置

kali虚拟机网络设置

时间:2024-04-21 13:11:20浏览次数:25  
标签:网关 设置 kali 虚拟机 ping --- NAT

问题:

在安装完kali后发现,在网络的连接方面出现问题

ping百度时出现:域名解析失败

ping8.8.8.8时出现:ping: connect: 网络不可达

ping主机和其他虚拟机也出现问题

解决方法:

一、编辑虚拟机设置---网络适配器---选择NAT模式

二、修改虚拟机网络接口配置文件

进入kali终端---sudo su 获取管理员权限--- 打开网络接口配置文件

 vim /etc/network/interfaces

点击 i进行插入,修改为下面两行

auto eth0
iface eth0 inet dhcp

点击Esc退出并输入:wq保存

reboot重启虚拟机

这时再ping baidu.com和8.8.8.8,成功,但内网ping时仍然有问题

这时就去解决主机与虚拟机通信的问题,我先查看了主机,发现默认网关为空

三、打开虚拟网络编辑器---VMnet8选择NAT模式---注意勾选下方,同时修改NAT设置和DHCP设置中确保网关和IP在同一个网段下

四、打开控制面板---查看网络状态和任务---更改适配器设置

 

VMnet8属性---进入IPv4中

添加默认网关与前面第三步中NAT设置的网关相同

五、关闭防火墙

打开Windows Defender防火墙 --- 启用或关闭Windows Defender防火墙 --- 关闭

这时就解决了虚拟机与主机之间的通信问题 

标签:网关,设置,kali,虚拟机,ping,---,NAT
From: https://www.cnblogs.com/jiazhongjg/p/18148812

相关文章

  • Random 项目总结 -04设置项目项目写入XML,,调用exe
     Processpro=newProcess();stringpropath=System.AppDomain.CurrentDomain.BaseDirectory;stringt_data="";stringt_sa="";stringt_pwd="";privatevoidbutton1_Click(objectsender,Eve......
  • 在Linux中,如何实现虚拟机和容器之间的互操作性?
    在Linux中,实现虚拟机和容器之间的互操作性是一个涉及多个步骤的过程。以下是一些关键的步骤和考虑因素:选择适合的虚拟化技术和容器技术:虚拟化技术:常见的虚拟化技术有VMware、VirtualBox等。它们允许你在一个物理机上创建和运行多个虚拟机,每个虚拟机都有自己的操作系统和应用程......
  • 在Linux中,如何优化虚拟机和容器的性能和资源使用?
    在Linux中优化虚拟机(VM)和容器的性能和资源使用涉及多个层面,以下是一些关键的优化策略:1.虚拟机性能优化:合理配置CPU资源:根据虚拟机的实际需求分配合适的vCPU数量,避免过度分配导致资源争抢。启用CPU亲和性设置,保证虚拟机在物理CPU核心上的稳定调度。使用NUMA(Non-UniformMe......
  • 在Linux中,如何进行虚拟机和容器的备份和迁移?
    在Linux环境中,虚拟机和容器(如Docker容器)的备份和迁移过程有所不同,下面分别详细说明:1.虚拟机的备份与迁移虚拟机备份使用虚拟化平台工具:对于VMware环境,可以通过以下步骤进行备份:关闭或暂停虚拟机以确保数据一致性。右键单击虚拟机,在管理菜单中选择“克隆”,根据需要选择......
  • 如何在ASP.NET MVC中的角色中设置权限?
    如何在ASP.NETMVC中的角色中设置权限? 在ASP.NETMVC中,可以通过使用角色和权限来实现访问控制。下面是在ASP.NETMVC中设置角色权限的步骤:创建角色:首先,需要创建角色来表示不同的用户组。可以使用ASP.NET提供的RoleManager类来创建和管理角色。可以在IdentityConfig.cs文......
  • Random 项目总结 -设置按钮 设置数据库地址, 用户密码写入XML
    privatevoidbutton1_Click(objectsender,EventArgse){stringxmlpath=System.AppDomain.CurrentDomain.BaseDirectory+"setting.xml";XmlDocumentxmldoc=newXmlDocument();xmldoc.Load(xmlpath);......
  • VSCode非活跃预处理程序块Inactive颜色设置(底色字色透明度)
    VSCode非活跃预处理程序块——#if0非活跃预处理程序块#else活跃预处理程序块#endif#if1活跃预处理程序块#else非活跃预处理程序块#endif 效果 ......
  • 我的SCRT颜色设置
    //include_lib\system\debug.h/**LOG通过常量控制*/#elif(LOG_MODE==LOG_BY_CONST)#definelog_info(format,...)\if(LOG_IS_ENABLE(LOG_INFO))\printf("\e[1;47;35m""[%s%d]:""log_info(format,...)"......
  • rust程序中设置和访问环境变量
    在项目中,我们通常需要设置一些环境变量,用来保存一些凭证或其它数据,这时我们可以使用dotenv这个crate。1、添加crate依赖首先在项目中添加dotenv这个依赖:  2、添加.env文件在开发环境下,我们可以在项目根目录下创建和编辑.env这个文件: 在运行环境下,这个.env文件要......
  • 如何将桌面设置到非系统盘
     原地址: https://jingyan.baidu.com/article/3f16e003b0b5002591c1030d.html方法/步骤1首先在您想设置桌面的非系统盘下面新建一个“桌面”文件夹,如图我在E盘下面新建了一个桌面文件夹。2点击“开始”→“运行”。3然后输入“regedit”后点击确......