Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

一.什么是IP Adress

internet protocol Address

ip由32个01组成

11111111.11111111.11111111.11111111=255.255.255.255

                  【网络位】            【主机位】

二.子网掩码

用来划分网络区域,非零位表示ip的主机位。

111111111.11111111.11111111.00000000=255.255.255.0

                 【网络位】             【主机位】

三.ip通信判定

网络位一致,主机位不一致的两台主机之间可以通信

172.25.254.10/24          172.25.254.20/24             可以通信

172.25.254.10/24          192.108.0.1/16                 不可通信

四.网络设定工具

1.ping                检查网络是否通畅

ping  172.25.254.20

ping -c1  172.25.254.20           ping一次

ping -c1 -w1  172.25.254.20    ping一次,等待一秒

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

2.ifconfig 

ifconfig  查看或设定网络接口(临时设定,重启后消失)

ifconfig  查看

ifconfig device ip/24    设定

ifconfig device down     关闭

ifconfig device up       开启

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

3. ip addr          查看,设定ip

ip addr

ip addr show                                                  检测

ip addr add 172.25.254.20/24 dev ens160    设定

ip addr del dev ens160 172.25.254.20/24    删除

ip addr flush ens160                              更改ip步骤

ip addr add dev ens60 172.25.254.20/24    添加ip

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

注意:device是一个物理事实,看到什么名字只能用什么名字

五. 图形方式设定ip

nm-connection-editor

更改配置文件后,不生效,使用

nmcli connection down linux

nmcli connection up linux

nmcli connection show

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

 

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

不建议用服务控制设定网络服务

systemctl stop NetworkManager

systemctl start NetworkManager

systemctl restart network

命令行界面中图形修改配置文件

init 3  退出图形界面

输入 nmtui 更改配置文件

init 5   进入图形界面

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

六.命令方式设定网络(永久设定,必须开启NetwokManager)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
nmcli connection down westos       关闭连接

nmcli connection up westos         开启连接

nmcli connection show             查看连接

nmcli connection del linux    删除连接

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
nmcli connection add type ethernet con-name westos ifname ens192 ip4 172.25.254.40/24       添加连接

nmcli connection modify westos ipv4.address 172.25.254.100/24                               更改

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
nmcli device connect ens192       启用ens192网卡

nmcli device disconnect ens224     关闭ens192网卡

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
nmcli device show ens224(可以不加)           查看网卡信息

nmcli device statue ens224         查看网络服务接口信息

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

命令设定dhcp模式

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

七.编辑文件配置网络

网络配置目录:

/etc/sysconfig/network-scripts

网络配置文件的命名规则

ifcfg-xxxx

1.单个ip配置

DEVICE=xxx            设备名称

BOOTPROTO=xxx         设备工作方式

ONBOOT=yes            网络服务开启时自动**网卡

IPADDR=                IP地址

PREFIX=24              子网掩码

NETMASK=255.255.255.0  子网掩码

NAME=                  接口名称

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
2.添加多个ip

IPADDR1=

NETMASK1=

reload之后,在down和up

改变ip地址后

nmcli connection down westos       关闭连接

nmcli connection up westos         开启连接

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

3.dhcp配置

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

八.dhcp服务配置

实验在单网卡主机上做

1.安装光盘:

右下角光盘 右键,连接

application-systemtool-files-rhel8-baseos-packages-dhcp.server

复制到桌面

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

2.生成配置文件

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

3.修改配置

vim dhcpd.conf

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
4.启动服务

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)

5.在另一台主机测试 ip addr show ens160

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)
dh

var/lib/dhcpd/dhcpd.lease

Linux系统的网络管理(ping,ifconfig,ip addr命令 ,图形方式,命令方式,配置文件方式更改配置,dhcp服务配置)