实验环境
其中一台主机为双网卡主机:一块网卡与有线网络通信,另一块网卡与无线网络通信,另一块网卡为单网卡主机:只有一块和有线通信的网卡
查看自身主机网卡名称
单网卡主机
双网卡主机有线网卡
无线网卡配置
实验环境配置完成
IP ADDRESS:internet protocol ADDRSS,网络进程地址
Ipv4: internet protocol version 4
2x32
ip是由32个01组成
11111111.11111111.11111111.11111111 表示255.255.255.255
子网掩码
用来划分网络区域
子网掩码上的非0位对应的ip上的数字表示这个ip的网络位置
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机
ip的通信判定
网络位一致主机位不一致的两个IP可以直接通信
172.25.254.102/24 172.25.254.202/24可以通信
网络设定工具
ping
ping 检测网络是否通畅
ping -c 1 :ping 一次
ping -w 1 :等待1秒
ping -c1 -w1 ping一次等待一秒
ifconfig
ifconfig:查看网络接口
ifconfig 网卡 ip/24 设定
ifconfig 网卡名 down :关闭网卡
ifconfig 网卡名 up :开启网卡
ip addr:检测或指定网络接口
ip addr show 检测
ip addr add ip/24 dev 网卡:设定网卡ip
ip addr del dev 网卡名 ip/24 :删除ip
更改ip步骤
ip addr flush 网卡
ip addr add dev 网卡 ip/24
图形方式设定ip
nm-connection-editor
无图形界面设置ip
systemctl set-default mlti-usr.target:关闭图形界面
无图形界面配置ip:nmtui
命令方式设定网络
“ifconfig”“ip addr”是临时设定ip重启网卡后ip会消失
重启网卡命令
nmcli
nmcli device connect ens160:启用ens160网卡
nmcli device disconnect ens160:关闭ens160网卡
nmcli device show ens160:查看ens160网卡信息
nmcli device status ens160:查看ens160网卡服务接口信息
nmcli connection show :查看链接
nmcli connection down 链接名:关闭链接,关闭链接后网卡ip失效
nmcli connection up 链接名:开启链接,开启后网卡ip地址恢复
nmcli connection delete 链接名:删除链接,链接删除后网卡ip地址失效
添加链接
nmcli connection add type ethernet con-name zhnagsan ipv4.method manual ifname ens160 ipv4.address 172.25.254.102/24
type:类型
con-name:连接名称
ipv4.method:网卡工作方式
ifname:设备
ipv4.adress:ip地址
更改链接
nmcli connection modify zhangsan ipv4.adderss ip/24
管理网络配置文件:/etc/sysconfig/network-scripts/
网络配置文件命名规则
DEVICE= :设备名称
BOOTPROTO=dhcp|static|none 设备工作方式
ONBOOT=yes|no 系统启动时是否自动加载
IPADDR= 网卡ip地址
NETMASK= 子网掩码(只能使用0:0:0:0这种格式)
GATEWAY= 网卡网关地址
PREFIX= 子网掩码(只能使用“24”这种格式)
DNS1= 网卡DNS地址
NAME= 网卡链接名称
自动修改ip简单shell脚本
运行脚本加上ip 就可以修改了
dhcp
实验测试:
在双网卡主机上安装dhcp rpm包
rpm包位置
安装rpm包:rpm -ivh
配置dhcp文件
利用模板生成主配置文件
修改配置文件
配置文件中的ip:这里要根据自身ip来配置
文件配置完成,查看dhcp服务是否开启
开启dhcp服务
服务开启后配置另一台主机网卡
将运行方式改为dhcp并且删除ip
重启网卡,如果运行方式是manual没有ip的情况下网卡是启动不起来的,但现在改为dhcp网卡可以重启,并且得到一个设置范围内的ip