系统默认网卡第一块以太网接口网卡eth0 另一个就是lo(localhost)其实是一个系统虚拟的环回接口 IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据 确认系统内部建立连接,保证内部网络通信正常 网络IP命令 ping ---> 检测网络是否通畅 -w—等待时间 -c—ping次数 注 ---> -c- 3ping次数3次 -w 3等待时间3秒

ifconfig	---> 查看或设定网络接口

ifconfig device ip/24 ---> 设置网卡ip 设置网卡eth0的ip为1.1.1.111/24

ifconfig device up ---> 开启网卡 开启eth0网卡,查看eth0网卡 ifconfig device down ---> 关闭网卡 关闭eth0网卡,eth0网卡

ip addr show ---> 检测或设定网络接口 ip addr add ip/24 dev device ---> 设置网卡ip 设置网卡eth0的ip为2.2.2.222/24,查看eth0网卡 ip addr add dev device ip/24 ---> 删除网卡ip 删除网卡eth0的ip,查看eth0网卡 ip addr flush eth0 ---> 清空网卡ip 清空eth0网卡ip,查看eth0网卡

注:	device是一个实际物理网卡,设置的ip都是临时生效的

.


永久生效命令 在RHEL7中默认使用NetworkManager 守护进程来监控和管理网络设置 nmcli是命令行的管理NetworkManager的工具 会自动把配置写到/etc/sysconfig/network-scripts/目录下面

nmcli使用的情况有2种: 设备 ---> 正在使用的网络接口 连接 ---> 一组配置设置,对于一个单一的设备可以有多个连接,可以在连接之间切换。 nmcli ---> NetworkManager必须开启

nmcli device connect eth0 ---> 启用eth0网卡 nmcli device disconnect eth0 ---> 禁用eth0网卡 nmcli device show eth0 ---> 查看网卡信息

nmcli device status eth0 ---> 查看网卡状态 .


网卡接口名称命令

nmcli connection show ---> 显示网络连接的详情 nmcli connection up eth0 ---> 启用网络连接 启用eth0的配置 nmcli connection down eth0 --->停用网络连接(可被自动激活) 注 ---> 一个网卡可以有多个配置 禁用eth0的配置

nmcli connection delete eth0 --->删除网络连接的配置文件 删除eth0连接配置文件 nmcli connection add type ethernet con-name test ifname eth0 ip4 172.25.254.131/24 --->指定静态IP方式的网络连接配置 connection add – 添加新的连接

con-name – 连接名

type – 设备类型

ifname – 接口名 针对一个已存在的接口,更改网络连接配置 nmcli connection modify eth0 ipv4.method auto --->更改为动态获取IP方式的网络连接配置

ipv4.methmod ---> 指定获取IP地址的方式

nmcli connection modify eth0 ipv4.method manual --->更改为静态IP方式的网络连接配置 ipv4.addresses ---> 指定IPv4地址 注 --->动态模式转为静态配置ip时,需添加ip才能设置成功

.


网络永久配置设置

/etc/sysconfig/network-scripts/ ---> 网络配置目录 ---> 添加网卡配置文件信息 --->网卡配置文件具体信息 网络配置文件的名命规则

DEVICE=eht0 ---> 设备名称eht0 NAME=server ---> 接口名称 BOOTPROTO=dhcp|static|none ---> 设备工作方式 选择none ONBOOT=yes ---> 网络服务开启时自动激活网卡 IPADDR=172.25.254.131 ---> IP地址 PREFIX=24 ---> 子网掩码 NETMASK=255.255.255.0 ---> 子网掩码

注 两种配置子网掩码都行

一块网卡也可配置多个IP

DEVICE=eth0 ONBOOT=yes IPADDR0=172.25.254.166 ---> 第一个ip NETMASK0=255.255.255.0 ---> 第一个子网掩码 BOOTPROTO=none

IPADDR1=172.25.0.66 ---> 第二个ip PREFIX1=24 ---> 第二个子网掩码 注 ---> IPADDR0随后添加的相关信息必须都是后面带数字0才可以生效

配置完成重启并查看eth0网卡ip