0 引言
当Kali Linux电脑所接入局域网有DHCP服务器时,Kali会自动获取IP地址,本文介绍两种为Kali手动配置IP地址的方法,其中一种是临时生效重启后失效的,一种是永久生效的。图形化的网络信息配置方法请查看《kali中间人攻击》中的3.1节相关内容。
1 实验一:为Kali配置临时网络信息
1.1 查看系统网卡信息和已有IP地址
- 虚拟机可以为系统添加多块网卡,本实验以2块网卡为例。
- 以root身份进行终端配置,输入命令 ip addr 查询网卡信息。
- 可以看到kali中公有三块网卡信息:l0表示的是回环地址;eth0是第一块网卡,采用DHCP方式自动获取到IP地址192.168.74.130;eth1是第二块网卡,暂未配置IP。
1.2 关闭networkmanager服务
- 使用命令 service NetworkManager stop 关闭服务,即图形化配置网络信息的服务。开启相关服务则是 service NetworkManager start 。
- 使用命令 chkconfig --level 345 NetworkManager off 永久关闭服务,该命令适用于CentOS,不适用于Kali。
1.3 配置IP地址
- 已知真实机IP地址为192.168.1.4,网关为192.168.1.1,DNS地址为192.168.1.1。
- 使用命令 ip addr add 192.168.1.100/24 dev eth0 ,为第一块网卡配置IP地址与子网掩码。配置后再次查询网卡配置情况,看到网卡一已经新增了一个IP地址,原自动获取的IP地址仍在。
- 删除原自动获取的IP地址,使用命令 ip addr del 192.168.1.7/24 dev eth0 删除,并再次查看网卡配置情况。
- 尝试用真实机与Kali互ping,能ping通;使用Kali尝试ping www.baidu.com,不能ping通。
1.4 配置网关与DNS
- 使用命令 ip route 查看路由表信息。发现没有。
- 使用命令 ip route add default via 192.168.1.1 dev eth0 设置路由表,即网关IP地址。
- 使用命令 vim /etc/resolv.conf 查看DNS配置, nameserver = IP地址 表示一个DNS服务器地址。
- 再次ping www.baidu.com,发现已经能ping通。
1.5 其他
- 当使用ip addr查看IP信息时发现接口处于down的工作状态时,应使用命令 ip link set eth0 up 开启接口。
2 实验二:为Kali配置永久网络信息
2.1 实验目的
- 将kali网卡一桥接到VMnet2,IP地址为10.1.1.254/24,作为VMnet2的网关;
- 将kali网卡二桥接到VMnet3,IP地址为20.1.1.254/24,作为VMnet3的网关;
- 在VMnet2中接入一台win7,IP地址为10.1.1.1;
- 在VMnet3中接入一台winxp,IP地址为20.1.1.1;
- 实现win7能够ping通winxp.
2.2 通过配置文件为kali配置IP地址
- 查看相关配置文件, cd /etc/netword/ ,该目录下存放相关网络配置文件。
- 使用VIM编辑器打开interfaces文件进行配置,命令为 vim /etc/netword/interfaces 。
- 打开配置文件后,按ins进入插入模式,可以输入命令。在该文件中输入以下命令:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.1.1.254 netmask 255.255.255.0 gateway 10.1.1.254 up route add -net 20.1.1.1 netmask 255.255.255.255 gw 10.1.1.254 eth0 down route del -net 20.1.1.1 netmask 255.255.255.255 auto eth1 iface eth1 inet static address 20.1.1.254 netmask 255.255.255.0 gateway 20.1.1.254 up route add -net 10.1.1.1 netmask 255.255.255.255 gw 20.1.1.254 eth0 down route del -net 10.1.1.1 netmask 255.255.255.255
- 使用命令 vim /etc/resolv.conf 查看并修改DNS配置,添加 nameserver 8.8.8.8 .
- 重启网卡服务, service networking restart 。
2.3 为win7与winxp手动配置IP
- win7网络信息配置如下图:
- winxp网络信息配置如下图:
- ping测试结果:win7可以ping通10.1.1.254与20.1.1.254,但是不能ping通20.1.1.1,因为kali还未配置路由信息,暂不能ping其他网段IP。
2.4 开启路由功能
- 开启路由功能,使用命令 vim /etc/sysctl.conf 进入对应配置文件,取消下图改行注释,启用其功能,保存退出。
- 使用命令 sysctl -p 令配置文件生效。
- 尝试用win7 ping win xp,成功ping通。
3 总结
- 掌握kali两种命令式配置IP的方式。
- 理解kali充当路由器时的路由功能。
4 参考文献
- 《如何给给kali linux配置静态IP地址》
|