1 什么是ip ADDRESS
internet protocol ADDRESS ##网络进程地址
ipv4 internet protocol version 4
2x32
11111110.11111110.11111110.11111110=254.254.254.254
2 子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机
3 ip通信判定
网络位一致,主即位不一致的2个ip可以直接通信
网络设定工具
ping 检测网络是否通畅
ping -c 1 ping一次
ping -w 1 等待一秒
ping -c1 -w1 ip ping一次等待一秒
ifconfig 查看或设定网络接口
ifconfig 查看
ifconfig device ip/24
ifconfig device ip netmask 子网掩码255.255.255.0 设定
ifconfig device down 关闭
ifconfig device up 开启
ip addr 检测或设定网络接口
ip addr show 检测
ip addr add ip/24 dev device 设定
ip addr del dev device ip/24 删除
图形设定ip
nm-connection-editor 图形更改
nmcli connection show
nmcli connection down westos
nmcli connection up westos 可以查看到更改后的ip
无图形设置 init 3
nmtui 更改
命令方式设定网络
nmcli NetworkManager必须开启
nmcli device dissconnect ens3 关闭ens3网卡
nmcli device connect ens3 启用
nmcli device show ens3 查看网卡信息
nmcli device status ens3 查看网卡服务接口信息
nmcli connection show 查看连接
nmcli connection down westos 关闭连接
nmcli connection up westos 开启连接
nmcli connection delete westos 删除连接
reload 冲其生效
添加连接
nmcli connection add type etherenet con-anme westos ifname ens 3 ip4 172.25.254.125/24
更改
nmcli connection modify westos ipv4.addresses 172.25.254.125/24
文件设定网络配置
cd /ect/sysconfig/network-scripts/
vim ifcfg-ens3
DEVICE=ens3
ONBOOT=yes
BOOTPROTO=none
IPADDR0=172.25.254.125
GATEWAY=172.25.254.250
NETMASK0=225.225.225.0
(IPADDR2=1.1.1.100
PREFIX1=24)
NAME=westos
nmcli connection reload
nmcli connection up westos
网关 route -n 查看网关
临时网关 ip route add default via 172.25.254.250
nmcli connection reload
nmcli connection up westos后复原
永久更改 vim /etc/sysconfig/network
GATEWAY=172.25.254.250
nmcli connection reload
nmcli connection up westos
生效
或者cd /etc/sysconfig/network-scripts/
vim ifcfg-ens3后加GATEWAY=172.25.254.250
nmcli connection reload
nmcli connection up westos
生效
DNS设定
host www.baidu.com 查看百度ip地址
vim /etc/hosts 本地配置ip地址和其对应主机名
vim /etc/resolv.conf dns客户及配置文件
vim /etc/nsswitch.conf 顺序配置文件
远程用软件仓库
真机:有软件仓库的
dnf install --now httpd 下载远程调用
systemctl enable --now httpd 开启服务
systemctl disable --now firewalld 关闭防火强
mkdir /var/www/html/westos
umount /sourcedir 卸载
mount /iso/rhel-8.2-x82_64-dvd.iso /var/www/html/westos/ 挂载
vim /etc/rc.d/rc.local 加上挂载信息
vim /etc/yum.repos.d/westos.repo 把/sourdir改成/var/www/html/westos
虚拟机:用软件仓库的
vim /etc/yum.repos.d/westos.repo
baseurl=http://真机ip/westos/AppStream
/BaseOS
dnf使用软件仓库
dhcp
dnf search dhcp 软件仓库搜索dhcp
dnf install dhcp-server.x86_64 -y 下载dhcp
rpm -qc dhcp-sever 查找dhcp配置文件
cat /etc/dhcp/dhcpd.conf
cp /usr/share/doc---------- /etc/dhcp/dhcp.conf
vim /etc/dhcp/dhcp/conf 修改配置文件
拔网线
systemctl start dhcpd 开启dhcp服务
systemctl status dhcpd 查看dhcp服务状态
打开另一台主机测试
设定网络ifconfig查看ip和ether
在服务器机上 cat /var/lib/dhcpd/dhcpd.leases相同
网桥配置步骤
1、westos-network common ##关闭并重置网卡
cd /etc/sysconfig/network-scripts/ ##网卡配置文件
vim ifcfg-bro
DEV
vim ifcfg-enp0s25
DEV
nmcli con reload ##重置系统文件
nmlic con up br0 ##读取br0文件
nmlic con up enp0s25 ##读取enp0s25文件
bridge link ##检测桥接网络
网桥原理
tips:网桥相对于NAT传输时间更少