网卡设置

默认情况下不启用网络功能,理由是:计算机一旦接入网络,就会马上广播面向整个网络来申请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日更新:

虚拟机通过物理机shadowsocks上网

{.uploaded-img
width=”auto” height=”auto”}\

\

{.uploaded-img
width=”auto” height=”auto”}\

虚拟机手动配置代理,代理ip和端口是物理机的

\

{.uploaded-img
width=”auto” height=”auto”}\

shadowsocks选择允许局域网连接。虚拟机即可翻墙。