Linux的网路配置

前言

IPv4是互联网的核心,也是使用最广泛的网际协议版本
IPv4是一种无连接的协议,操作在使用分组交换的链路层(如以太网)上。

ip地址

IPv4使用32位(4字节)地址,因此地址空间中只有2的32次方个地址。

地址格式

IPv4地址可被写作任何表示一个32位整数值的形式,但为了方便人类阅读和分析,它通常被写作点分十进制的形式,即四个字节被分开用十进制写出,中间用点分隔。

分配网路

地址的高位字节被重定义为网络的类(Class)。这个系统定义了五个类别:A、B、C、D和E。A、B和C类有不同的网络类别长度,剩余的部分被用来识别网络内的主机,这就意味着每个网络类别有着不同的给主机编址的能力。D类被用于多播地址,E类被留作将来使用。

以0或255结尾的地址(子网掩码)
一个常见的误解是以0或255结尾的地址永远不能分配给主机:这仅在子网掩码至少24位长度时(旧的C类地址,或CIDR中的/24到/32)才成立。

在有类别的编址中,只有三种可能的子网掩码:A类:255.0.0.0,B类:255.255.0.0,C类:255.255.255.0。如,在子网192.168.5.0/255.255.255.0(即192.168.5.0/24)中,网上识别码192.168.5.0用来表示整个子网,所以它不能用来标识子网上的某个特定主机。

在这里插入图片描述
子网的划分是一个将主机部分的若干位分配到网络部分的过程。这里有关于IPV4更多详细信息

网络设定工具

ping

ping命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。
比如我们可以被管理机(172.25.254.1)ping管理机(172.25.254.2) 检查是否互联,如果没ping通就会一直处于等待状态chrl+c退出,如果平通就会会一直刷新最后面time表示延迟ctrl+c退出继续刷新

举例参数使用:

ping -w 1 172.254.3				#ping172.25.254.3等待1s。ping不通1s后退出
ping -c1 -w1 172.25.254.2		#ping172.25.254.2等待1s,显示1条后退出

在这里插入图片描述

ifconfig

ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

备注:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。

查看网络设备
ifconfig	

在这里插入图片描述

配置网络设备

ifconfig eth0 up        # 启动eth0网卡
ifconfig eth0 down      # 关闭eth0网卡
ifconfig eth0 reload    # 重启eth0
ifconfig	eth0 172.25.254.3/24		临时设置eth0网卡ip172.25.254.3,子网掩码255.255.255.0

ssh登陆linux服务器操作要确定网卡是否开启。

在这里插入图片描述

id addr

作用与ipconfig相同

ip addr                               ##检测所有的网络接口
ip addr show                          ##检测所有网络接口
ip addr add (ip)/24 dev  ##设定网卡ip和子网掩码
更改ip步骤
ip addr flush eth0                    ##清空
ip addr add 172.25.254.3/24 eth0		设定

管理网络配置文件

网络配置文件在/etc/sysconfig/network-scripts目录下

cd /etc/sysconfig/network-scripts		

首先我们可以使用ifconfig确认网卡名称,然后可以打开相关网卡配置文件。这里我打开了我的网卡配置文件

vim ifcfg-eth0

在这里插入图片描述
配置了静态网卡配置,退出保存,重启网络服务

systemctl restart network  	

修改配置文件的设置就是永久的存在的,重启后还成立

DHCP

DHCP工作在OSI的应用层,可以帮助计算机从指定的DHCP服务器获取配置信息的协议。(主要包括:ip地址,子网掩码,网关和dns等)。

DHCP的运作方式:
客户端传输广播包给整个物理网络段内的所有主句,如局域网内有DHCP服务器时,才会响应客户端的IP参数要求,所以DHCP服务器与客户端应该在同一个物理网段内
1)客户端:利用广播包发送搜索DNCP服务器的包
2)服务器端:提供客户端网络相关的租约选择
3)客户端:决定选择的DHCP服务器提供的网络参数租约并汇报给服务器
4)服务器端:记录这次租约并回报给客户端相关的封包信息

在这里插入图片描述

如何安装dhcp与配置 ?

环境:两台虚拟机一台client(172.25.254.1)一台server(172.24.254.2)
一台真机(172.25.254.77)

首先我们将本机的dhcp软件包传给虚拟机然后在虚拟机中安装

scp dhcp-4.2.5-27.el7.x86_64.rpm root@172.25.254.1:/mnt/		#传给虚拟机
rpm -ivh /mnt/dhcp-4.2.5-27.el7.x86_64.rpm				#在虚拟机安装

在这里插入图片描述

安装完成后我们再编辑dhcpd的配置文件,发现短短几行就需要复制其他配置文件并修改

vim /etc/dhcp/dhcpd.conf 		#查看内容只有几行
 cp /usr/share/doc/dhcp*/dhcpd.conf.example  /etc/decp/dhcpd.conf

在这里插入图片描述
然后我们再次vim /etc/dhcp/dhcpd.conf
改7行引号内的名字“westos.com
8行 servers后改为172.25.254.250
27行28行删除
30行subnet后172.25.254.0 netmask后255.255.255.0
31行range后172.25.254.0 172.25.254.10(是ip范围)
32行routers后172.25.254.77(默认网关)
36行之后全部删除

在这里插入图片描述
设置完成后我们重启systemctl restart netwoerk.service
然后我们再将网络连接设置为自动(DHCP)
在这里插入图片描述

最后我们验证是否成功使用ifconfig eth0 查看IP 原IP为172.25.254.1

在这里插入图片描述

这样就算成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值