网络配置
配置网络参数 查看网络参数
IP V4地址:由32位二进制组成,以.隔开分4个字节,每个字节8位。
由网络位与主机位构成。
A:第一个字节为0-127的IP地址,默认子网掩码:255.0.0.0
B:第一个字节为128-191的IP地址,默认子网掩码:255.255.0.0
C:第一个字节为192-223的IP地址,默认子网掩码:255.255.255.0
D:第一个字节为224-239的IP地址,不常用
E:第一个字节为240-255的IP地址,不常用
如何判断网络位与主机位?通过子网掩码来判断,
子网掩码为1的部分为网络位,为0的部分为主机位。
IP地址分为:公有地址与私有地址
私有地址的范围是:
A类地址范围:10 . 0 . 0-10 . 255 . 255 . 255
B类地址范围:172 . 16 . 0 . 0-172.31. 255 .255
C类地址范围:192.168.0.0-192.168.255.255
必须掌握的技能是:
看到一个IP地址及子网掩码,能快速写出对应的网络号,可用地址范围
网络号:这个网络的第一个地址为网络号
广播号:这个网络的最后一个地址为广播号
可用地址范围:2^x-2
181.1.255.255/16
子网掩码:
默认网关:路由器的接口地址
DNS地址:域名服务器,解析域名的 8.8.8.8 114.114.114.114 61.139.2.69.....
问:如果你的电脑能登录微信、QQ但不能访问网站可能是什么原因?怎么解决?
如果你的电脑不能上网是什么原因?怎么解决?
1.Linux系统中如何查看网络参数?
#ifconfig (# ip addr) 看网卡名称、IP地址,MAC地址
#ifup ens33 启用网卡
#ifdown ens33 禁用网卡
# ip route 查看网关地址 # netstat -rn
# cat /etc/resolv.conf 查看DNS地址
# hostname 查看主机名
2.配置网络参数
如果查看网络参数时,发现没有相关的参数,也不能自动获取,则需要手动配置?
如何配置网络参数?
图形界面配置
配置文件配置:
网卡配置文件所在目录:/etc/sysconfig/network-scripts/
# vim ifcfg-ens33
TYPE=Ethernet 网卡类型(以太网)
BOOTPROTO=dhcp 获取地址的方式(dhcp-自动获取,static-手动配置)
NAME=ens33 网卡的显示名称
DEVICE=ens33 网卡设备名称
ONBOOT=no 网卡是否随网络服务的启动而启动(yes , no ) 【重启网络服务:systemctl restart network】
IPADDR=192.168.149.192 //静态方式指定网卡的IP地址
NETMASK=255.255.255.0 //定义网卡的子网掩码
GATEWAY=192.168.149.2 //网络的默认网关
DNS1=192.168.149.2 //配置DNS地址
DNS2=114.114.114.114
3.测试网络参数
#ping www.baidu.com 跟域名:测试是否能上网?跟内网IP:测试内网是否通信 ?跟网关地址:测试与网关是否通信?
# nslookup www.baidu.com 测试DNS服务器是否能正确解析域名
#netstat -antp
#traceroute 路由跟踪
#wget http://www.baidu.com/index.html 下载网络文件
#scp /root/index.html root@192.168.75.142:/root/index.html 将本地文件复制到远程主机
#scp root@192.168.75.142:/root/index.html /root/index.html 将远程主机的文件复制到本机
#nc 命令反弹shell
#ssh 命令 远程连接命令 ssh root@192.168.1.1
如何配置主机名?
#hostnamectl set-hostname 新主机名
课堂练习:
1.对网络配置的相关命令进行反复练习,并理解其含义。
2.将kali机与CentOS7系统连接到同一个网络,并能进行通信。
3.在kali机使用ssh命令远程连接到centos7系统。
4.在kali机使用scp命令对centos7系统进行文件传输。
5.使用nc反弹shell,让kali机控制centos7系统。