第11节 Kali Linux系统网络信息查看与配置
目录
- 0 引言
- 1 实验一:为Kali配置临时网络信息
- 1.1 查看系统网卡信息和已有IP地址
- 1.2 关闭networkmanager服务
- 1.3 配置IP地址
- 1.4 配置网关与DNS
- 1.5 其他
- 2 实验二:为Kali配置永久网络信息
- 2.1 实验目的
- 2.2 通过配置文件为kali配置IP地址
- 2.3 为win7与winxp手动配置IP
- 2.4 开启路由功能
- 3 总结
- 4 参考文献
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
4. 使用命令 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地址》
第11节 Kali Linux系统网络信息查看与配置相关推荐
- linux系统查看串口占用,Linux 系统串口信息查看
先确认系统启动的时候串口的信息. ECM_5412@chenfl:~$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 2.511678] ...
- kali linux查看版本,kali linux 系统版本的查看方法
kali linux 系统版本的查看方法 1. kali linux 系统版本查看 命令:cat /etc/issue 2. kali linux系统内核信息查看 命令:uname -a 以上这篇ka ...
- 第2节 Kali Linux系统初体验及简单操作
目录 1 终端初识及用户切换 2 使用命令查询系统信息 2.1 查询硬盘信息 2.2 查询内存信息 2.3 查询CPU型号 3 清屏 4 关机与重启 5 总结 1 终端初识及用户切换 开启kali虚拟 ...
- L022-老男孩Linux高端运维课程-linux系统网络基础知识及配置实战精讲
01001100:第2,5,6位为1对应的数是64,8,4.那么它对应的十进制数是64+8+4=76 224=11100000(二进制数)方法:224-128=96,96-64=32,32-32=0. ...
- 【CyberSecurityLearning 31】Linux网络信息查看与配置、日志文件的管理、备份及日志服务器的搭建
目录 网络地址配置 1.确认系统的网卡信息和ip地址 2.关闭networkmanager服务 3.配置网络地址 通过配置文件配置网络地址(让配置的IP地址永久生效) 实验: 日志文件的管理与应急分析 ...
- Linux系统网络基础知识及配置
一:DNS(domain name system)简介 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而 ...
- linux软硬件系统观察,Linux系统在信息社会的发展
Linux系统在信息社会的发展 随着信息技术的高速发展并迅速渗透到社会生活的各个方面,Linux日益成为人们学习.工作.生活不可缺少的基本工具,再过不了几年,不会使用Linux,就会象不识字一样使人举 ...
- 查看linux系统版本信息 lsb_release -a
查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...
- 查看Linux系统软硬件信息
查看Linux系统软硬件信息 查看计算机CPU信息 cat /proc/cpuinfo 查看文件系统信息 cat /proc/filesystems 查看主机中断信息 cat /proc/interr ...
最新文章
- 精读《手写 SQL 编译器 - 错误提示》
- python三种数据类型详解_最全面的Python数据类型知识点讲解
- mysql同时查出符合条件数据与总数
- 关于正点原子STM32的MDK例程移植到IAR中遇到的错误解决方法 __use_no_semihosting
- 一步步编写操作系统80 扩展内联汇编1
- HttpClient通过Post上传文件(转)
- 包学习(一款安卓端小学到高中全部课程精讲APP)
- 保存时自动加分号_CAD自动保存文件扩展名是什么?如何快速恢复自动保存文件?...
- pytorch torch.ones
- git分支拉项目_Git 拉取 GitLab 分支上的项目
- 任务管理器使用不了-灰色
- jquerymobile多页面切换
- python文件命名 数字_在python中,如何导入文件名以数字开头
- 2021年高压电工考试题及高压电工理论考试
- 计算机二级论文题,计算机二级考试真题-Word-小许-质量管理的论文
- 4针串口线接法图_串口通信RS232的基本接法,原来这么简单,今天终于弄明白了...
- 提问的智慧( 中文阅读笔记)#
- PHP中smart原则,目标smart原则 “smart原则”什么意思?
- python网课期中答案_中国大学python答案网课期末慕课MOOC答案
- 在线考试答题系统,操作简单/实用免费/更新无感知
热门文章
- DC或者ICC工具check_library报错最直接简单解决方法
- linux病毒 (LPV)
- 渗透测试流程及方法论讲解(web安全入门04)
- SEED-DEC138 开发环境搭建与系统移植
- nginx、lvs、keepalived、f5、DNS轮询(lvs为何不能完全替代DNS轮询)
- linux误删了用户目录如何恢复
- 2020年12月CFA一级二级三级百题预测
- Electron教程(三)如何打包 electron 程序:electron-forge 的使用教程
- Android Studio的button背景颜色都是紫色无法修改
- 周涛:在大数据沙滩上捡拾“珍珠”|奋斗者正青春