大家都知道,要想进行内网渗透攻击,你必须要在那个内网里。
但是大家在Vmware里安装kali的时候,大多数用户为了方便,未选择桥接模式,而是选择了使用与本机共享的IP网络
当然,这样能上网,但是你的虚拟机却没有实际获得内网IP。
废话不多说,教程开始:
0x00:首先你需要在你本机ipconfig一下:

大家可以看到,我的机子网关是:192.168.1.1 (有些人的是192.168.0.1)
那么也就是说,我的内网ip段是192.168.1.1-192.168.1.255 (同上面括号:有些人的是192.168.0.1-有些人的是192.168.0.255)
子网掩码是:255.255.255.0 这里大同小异。
说一下内网IP,如果你的网关是192.168.1.1,那么你的内网IP就是 192.168.1.XXX。前三个一样,最后一位不一样,一台机子分配一个数字。
记一下上面红色框框里的三样数据。

0x01:然后就进入虚拟机里的kali进行操作了。
ifconifg -a 查看所有网卡

这里注意,如果你的机子没有进入内网,则我红色圈起来的那个显示的就不是如0x00里面写的那样的内网IP格式。

在我的没解决之前,他显示的是 192.168.222.1 这显然就不是内网IP,
内网IP是在你的路由器里重新分配了一台机子,肯定就有一个自己独立的IP了。这点大家注意。实在不懂就百度一下。
0x02:正式开始配置
打开终端,输入:
vi /etc/network/interfaces   意思是用vim打开文件,然后编辑IP地址

红框部分是需要你添加的内容;
第四行是你想设置的内网IP,
       如果你的网关是 192.168.1.1,那么你就要设置 192.168.1.XXX,最后的数字推荐100-115中间的
       如果是192.168.0.1的,那么你就要设置 192.168.0.XXX,最后的数字推荐100-115中间的
第五行是你的子网掩码,详情见 0x00
第六行是你的网络地址,
       网关是192.168.1.1的就填192.168.1.0,网关是192.168.0.1的就填192.168.0.0
第七行是广播地址,
       网关是192.168.1.1的就填192.168.1.255,网关是192.168.0.1的就填192.168.0.255
第八行是网关地址,这个不用解释了吧?详情见 0x00
加入完之后,按一下Esc,然后Shift+; 进入命令模式,输入wq 回车退出
0x03:重启网卡
在终端下,输入:/etc/init.d/networking restart 回车,进行重启网卡
进行这一步之后,kali的右上角会提示网络已断开,并会显示一个红色的X。如果等了1分钟X还没去掉,请重启,做好失败的准备。
0x04:设置系统启动后自动启用网卡
在终端下,输入:update-rc.d networking defaults 回车,设置设置系统启动后自动启用网卡
0x05:完毕。
如果使用上面步骤还未成功的,请查看你的VMware是否是桥接模式。

还要检查:

附送一些好的更新源,大家配置好网之后,可以更新。
终端输入:leafpad /etc/apt/sources.list 回车
然后添加以下源:

deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://ftp.sjtu.edu.cn/debian wheezy main non-free contrib
deb-src http://ftp.sjtu.edu.cn/debian wheezy main non-free contrib
deb http://ftp.sjtu.edu.cn/debian wheezy-proposed-updates main non-free contrib
deb-src http://ftp.sjtu.edu.cn/debian wheezy-proposed-updates main non-free contrib
deb http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib
deb-src http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian wheezy main non-free contrib
deb-src http://mirrors.163.com/debian wheezy main non-free contrib
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib

保存完之后再终端输入:apt-get update && apt-get upgrade  回车
等待吧~~~

kali&BT安装好之后无法上网(包括Wifi)或者无法获得内网IP解决方法的更多相关文章

  1. kali&BT安装好之后无法上网或者无法获得内网IP

    大家都知道,要想进行内网渗透攻击,你必须要在那个内网里. 但是大家在Vmware里安装kali的时候,大多数用户为了方便,未选择桥接模式,而是选择了使用与本机共享的IP网络当然,这样能上网,但是你的虚 ...

  2. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践

    欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ...

  3. 【pycharm】pycharm上安装tensorflow,报错:AttributeError: module 'pip' has no attribute 'main' 解决方法

    pycharm上安装tensorflow,报错:AttributeError: module 'pip' has no attribute 'main' 解决方法 解决方法: 在pycharm的安装目 ...

  4. VMware下CentOS7安装后,还原虚拟网络后,敲ifconfig不显示局域网ip解决方法

    VMware下CentOS7安装后,还原虚拟网络后,敲ifconfig不显示局域网ip,没有出现eth0网卡,不能上网,SSH不能连接,输入ifconfig后如下图: 解决方法: 1.编辑网卡的配置文 ...

  5. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  6. mac os x 安装mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)的解决方法

    最近把开发环境迁移到macbook上,装上mysql启动之后,连接,总是报这个错误.5.5的版本默认密码为空.其实这个错误是root未授权的问题.解决方法如下: 未给localhost root用户授 ...

  7. 安装SQl Server 报错 "需要 Microsoft.NET Framework 3.5 ServicePack 1" 解决方法

    前言 之前装Sql Server都没遇到过这样的问题, 昨天重装了系统之后, 然后安装SQl Server 报错,提示 "需要 Microsoft.NET Framework 3.5 Ser ...

  8. k-vim安装及The ycmd server SHUT DOWN (restart with ':YcmRestartServer')这种错误的解决方法

    vim配置 下载地址:https://github.com/wklken/k-vim 安装步骤: 1. clone 到本地 git clone https://github.com/wklken/k- ...

  9. 安装redis出现cc adlist.o /bin/sh:1:cc:not found的解决方法

    安装redis时 提示执行make命令时提示 CC adlist.o /bin/sh: cc: 未找到命令   问题原因:这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gc ...

随机推荐

  1. bzoj2734:[HNOI2012]集合选数(状压DP)

    菜菜的喵喵题~ 化序列为矩阵!化腐朽为神奇!左上角为1,往右每次*3,往下每次*2,这样子就把问题转化成了在矩阵里选不相邻的数有几种可能. 举个矩阵的例子 1 3 9 27 2 6 18 54 4 1 ...

  2. [CodeVs1050]棋盘染色2(状态压缩DP)

    题目大意:有一个5*N(≤100)的棋盘,棋盘中的一些格子已经被染成了黑色,求最少对多少格子染色,所有的黑色能连成一块. 这题卡了我1h,写了2.6k的代码,清明作业一坨还没做啊...之前一直以为这题 ...

  3. 基于 Quartz.NET 实现可中断的任务

    基于 Quartz.NET 实现可中断的任务 Quartz.NET 是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等. Quartz.NET 允许开发 ...

  4. socket编程 ------ sockaddr_in 和 sockaddr 的区别

    struct sockaddr 和 struct sockaddr_in 这两个结构体用来处理网络通信的地址. // 以下是 IPv4 的定义 struct sockaddr { unsigned s ...

  5. fisher's exact test

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录视频) https://study.163.com/course/introduction.htm?courseId=1005269003&u ...

  6. HTTP、TCP、 UDP、 IP 、 Socket的关系

    TCP和UDP协议是传输协议,IP是网络层协议.传输协议和网络层协议主要解决数据如何在网络中传输,或者说TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准.TCP负责发现传输 ...

  7. JAVA类与对象---实例变量与类变量的区别,实例方法和类方法的区别

    实例变量 实例变量声明在一个类中,但在方法.构造方法和语句块之外: 当一个对象被实例化之后,每个实例变量的值就跟着确定: 实例变量在对象创建的时候创建,在对象被销毁的时候销毁: 实例变量的值应该至少被 ...

  8. 树dp...吧 ZOJ 3949

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5568 Edge to the Root Time Limit: 1 Secon ...

  9. HDU 1812 polya 大数

    由于反射的存在,分奇偶讨论其置换的循环节数量,大数用JAVA就好了. import java.math.*; import java.util.*; public class Main{ public ...

  10. 用java代码在创建hbase表时指定region的范围

    package com.liveyc.common.utils; import java.util.List; import org.apache.hadoop.hbase.util.Bytes; i ...