Linux系统下网络环境的部署

IP

对与IP的说明

  • inter proto address

  • 协议名称: tcp/ip

  • 协议版本: ipv4

  • ip地址 2^32

  • 例如:

    111111111.111111111.11111111.11111111 ==255.255.255.255
    11111110.11111110.11111110.11111110 ==254.254.254.254
    
  • 由网络位和主机位组成

  • 子网掩码:一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

  • ip地址:

  • 11111110.11111110.11111110.11111110

  • 11111111.11111111.00000000.00000000 ====255.255.0.0

  • (第二行的0表示这位网络功能没有开,1表示网络功能开了,所以上述表示前两位代表网络位,后两位代表主机位

  • 2^16=254.254.0.0 (这个地址不可生效,因为0代表没有作用,后两位都是0)

  • 254.254.254.254 (这个是规定的广播地址,也不可以用)

  • 子网掩码的设定范围在(254.254.0.1-- 254.254.254.253)

  • 什么样的两个ip可以通信?

  • 网络位相同,主机位不同的两个ip是可以直接通信的

  • 例如172.25.254.1/24 = 172.25.254.1/255.255.255.0

  • 172.25.254.10/24(网络位为前三位,是一致的这两个IP就可以直接通信)
    当两个ip网络位数不同时

  • 172.25.254.11/255.255.255.0(网络位为前三位)

  • 172.25.250.10/255.255.0.0(网络位为前两位)

  • 在这种情况下,这两台主机也是不可以直接通信的,必须前三位均相等才可以,以网络位较多的一方为准。

关于IP的命令

代码 作用
ip addr show / ifconfig 查看ip地址
ping 检测网络通畅
-c 1 只ping1次
-w 1 只等待1秒

在这里插入图片描述

  • 设置IP地址
  • ifconfig device ip netmask(device可通过ifconfig查看,netmask是设置子网掩码)
ifconfig ens33 192.168.1.11 netmask 255.255.255.0

删除IP

ip addr del dev ens33 172.25.254.11/24 

添加IP

ip addr add 172.25.254.11/24 dev ens33 

更改ip的几种方法

图形的方式:

图形界面以图形方式更改ip
nm-connection-editor

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:进行此步操作之前要保证NetworkManager服务是开启的
可以通过命令查看其状态

systemctl status NetworkManager

在这里插入图片描述
若服务没开启,先把其开启

systemctl start NetworkManager
非图形界面以图形方式更改ip
nmtui

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

命令方式更改ip
代码 作用
nmcli device status 查看设备状态
nmcli device disconnect ens33 关闭设备
nmcli device connect ens33 开启设备
nmcli connection show 查看网卡信息
nmcli connection down westos 关闭
nmcli connection up westos 打开
nmcli connection modify westos ip4 172.25.254.31/24 添加ip,添加完成后必须要重启连接才能生效
nmcli connection delete westos 删除连接
nmcli connection add con-name westos ifname ens33 type ethernet ip4 172.25.254.31/24 添加连接
connection add con-name westos ifname ens33 type ethernet ipv4.method auto 添加dhcp网络

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

文件方式设定IP
  • 配置目录:/etc/sysconfig/network-scripts/
  • 配置文件:ifcfg-任意名称
  • dhcp:
vim /etc/sysconfig/network-scripts/ifcfg-westos
DEVICE=ens33 ##网卡名称
ONBOOT=yes ##网络服务启动网卡激活
BOOTPROTO=dhcp ##网卡工作模式为dhcp
NAME=westos ##连接名称为westos
  • 之后需要重启连接
  • 在rhel7:
systemctl restart network
  • 在rhel8中:
systemctl restart NetworkManager
nmcli connection down 老的连接
nmcli connection up 新的连接
  • 静态网络:
vim /etc/sysconfig/network-scripts/ifcfg-westos
DEVICE=ens33 ##网卡名称
ONBOOT=yes ##网络服务启动网卡激活
BOOTPROTO=none|static ##网卡工作模式为dhcp
NAME=westos ##连接名称为westos
IPADDR=192.168.1.11 ##IP地址
NETMASK=255.255.255.0 ##子网掩码
  • 之后需要重启连接
  • 在rhel7:
systemctl restart network![在这里插入图片描述](https://img-blog.csdnimg.cn/2020021618533966.PNG)
  • 在rhel8中:
systemctl restart NetworkManager
nmcli connection down 老的连接
nmcli connection up 新的连接

dhcp服务器的搭建

在rhel8中

  1. 配置静态网络
    在这里插入图片描述
    在这里插入图片描述

  2. 把景象接入光驱
    在这里插入图片描述

  3. df查看光驱挂载位置

在这里插入图片描述

  1. 安装dhcp
rpm -ivh dhcp-server-4.3.6-30.el8.x86_64.rpm

在这里插入图片描述

  1. 配置dhcp文件
cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/
dhcpd.conf 
vim /etc/dhcp/dhcpd.conf

在这里插入图片描述
在这里插入图片描述

  1. 重启服务
systemctl restart dhcpd
发布了9 篇原创文章 · 获赞 31 · 访问量 2189

猜你喜欢

转载自blog.csdn.net/wnccmyr/article/details/104342882
今日推荐