网卡设置
默认情况下不启用网络功能,理由是:计算机一旦接入网络,就会马上广播面向整个网络来申请DHCP服务器和IP地址。下面的命令是列出所有可用的接口。
大多数计算机有eth0(以太网卡)和lo(计算机环回接口)
\
接下来打开网卡ifconfig eth0 up,有手动和自动配置ip地址。
自动配置。
dhclient eth0
手动设置
vi etc/network/interfaces
输入ip地址、子网掩码、网段、广播地址、网关。保存并退出。
{.uploaded-img
width=”auto” height=”auto”}\
http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html
http://www.cnblogs.com/smartvessel/archive/2011/02/09/1950397.html
\
host-only、NAT、brige
NAT联网方式,在虚拟机里,NAT就是共享物理机的IP,把物理机当作路由器,所有虚拟机的数据包都经过物理机网卡转发。这种联网方式非常方便,不用过多配置。
\
\
可看到,虚拟网卡分配的是子网ip192.168.X.X
这种联网方式,虚拟机有几个虚拟网卡,VMnet8网卡默认一般是NAT模式的,该虚拟网卡会自动给虚拟机分配IP。但是虚拟机只能有一台通过NAT上网,
\
不同的联网方式特性不同:host-only适合病毒分析,在不连接互联网的情况下在本地操作。
NAT适合便利的上网。
想要匿名性高一点,就要用桥接,分配独立的IP。
后两种方式可以上网。
桥接:
\
桥接分配的是公网ip
这时候,就要参考物理机的联网,向网关(同时是物理机以及虚拟机的网关)验证,之后才能上网。比如点对点连接,需要用户名密码。
\
当然,kali也是要翻墙的,shadowsocks
配置参见 http://www.hackbase.com/article-214259-1.html
第一种方法:安装shadowsocks图形库,使用图形化界面,填写信息并连接。缺点是,该图形库,在源内不一定有。安装比较繁琐。
如果安装ss命令行,安装就比较简单。
sslocal -c /etc/shadowsocks.json
写一个运行sslocal的脚本,要加入开机自启,不然每次都要输入sslocal。
/etc/init.d/rc.local 将脚本绝对路径写入该文件
然后通过proxychains + 软件名,开启需要用代理的软件即可。
proxyresolv www.google.com 检测ss代理是否启动并正常运行
第二种方法:用python安装shadowsocks,将必要的用户名密码等写入文件后,加入开机自启动。然后在浏览器配置代理。
为了方便开启关闭代理操作,下载浏览器代理插件。
2018年1月16日更新:
{.uploaded-img
width=”auto” height=”auto”}\
\
{.uploaded-img
width=”auto” height=”auto”}\
虚拟机手动配置代理,代理ip和端口是物理机的
\
{.uploaded-img
width=”auto” height=”auto”}\
shadowsocks选择允许局域网连接。虚拟机即可翻墙。