目录
一. 什么是IP ADDRESS
1. ip
internet protocol ADDRESS 网络进程地址ipv4 internet protocol version 41. 2x32ip 是由 32 个 01 组成11111110.11111110.11111110.11111110 = 254.254.254.254
2. 子网掩码
11111110.11111110.11111110.11111110 = 254.254.254.254
用来划分网络区域子网掩码非 0 的位对应的 ip 上的数字表示这个 ip 的网络位子网掩码 0 位对应的数字是 ip 的主机位网络位表示网络区域主机位表示网络区域里某台主机
3、ip通信判定
网络位一致,主机位不一致的2个ip可以直接通讯
172.25.254.1/24和172.25.254.2/24网络位一致,主机位不一致可以通信,其中24=255.255.255.0
二、网络设定工具
1、ping:检测网络是否通畅
ping ## 检测网络是否通畅ping -c 1 ##ping1次
ping -w 1 ##等待1秒
ping -c1 -w1 ip ##ping1次等待1秒
2、ifconfig:查看或设定网络接口
ifconfig ##查看
ifconfig device ip/24 ##设定(临时)
ifconfig device down ##关闭
ifconfig device up ##开启
3、ip addr:检测或设定网络接口
ip addr ## 检测或这顶网络接口ip addr show ## 检测ip addr add ip / 24 dev device ## 设定ip addr del dev ens160 ip / 24 ##删除
三、图形方式设定ip
1、设定
nm-connection-editor
systemctl restart NetworkManager
nmcli connection shownmcli connection down westosnmcli connection up westos
nmtui
四、命令方式设定网络
1、nmcli device
nmcli ##NetworkManager必须开启nmcli device connect ens160 ## 启用 ens160 网卡nmcli device disconnect ens160 ## 关闭 ens160 网卡nmcli device show ens160 ## 查看网卡信息nmcli device status ens160 ## 查看网卡服务接口信息
2、nmcli connection
nmcli connection show ## 查看连接nmcli connection down westos ## 关闭连接nmcli connection up westos ## 开启连接nmcli connection delete westos ## 删除连接
nmcli connection add type ethernet con - name westos ifname ens160 ip4 172.25.254.100 / 24
nmcli connection modify westos ipv4.addresses 172.25.254.200 / 24
五、管理网络配置文件
1、网络配置目录:
/etc/sysconfig/network-scripts/
2、网络配置文件的命名规则:
参考文件:/usr/share/doc/initscripts/sysconfig.txt
**下面前6个设定为必需设定,否则开启网卡后可能会存在一些问题,还有其他设定可看参考文件
DEVICE 网卡的物理名称(可用ifconfig查看)
BOOTPROTO=none 设备工作方式(none为手动指定网络)
ONBOOT=yes 网络服务开启时自动激活网卡
IPADDR= ip地址
NETMASK= 子网掩玛
PREFIX= 子网掩玛
NAME=ens160 设定网络名
3,lo回环接口
回环接口 ------ 人的神经 ---- 127.0.0.1 ----- localhost
六、网关
Destination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 " 172.25.254.250 " 0.0.0.0 UG 1024 0 0 ens160172.25.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160172.25.254.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160
七、dns的设定
系统操作者对字符敏感系统网络通信需要通过 ip 地址这个数字当操作着输入网址 www.baidu.com, 这个网址不是一个可以通信的 IP 地址于是必须要在系统中把www.baidu.com 变成百度服务器的 IP 地址这样的过程叫做地址解析
ip域名192.168.111.188 www.baidu.com
vim / etc / resolv.conf ##dns 的指向文件 不需要重新启动网络立即生效nameserver 114.114.114.114 ##当需要某个域名的 IP 地址时去问 114 .114.114.114vim / etc / sysconfig / network - scripts / ifcfg - xxxxDNS1 = 114.114.114.114 ##需要重启网络 , 当网络重新启动##此参数会修改 / etc / resolv.conf
档网络工作模式为dhcp时系统会自动获得ip 网关 dns那么 / etc / resolv.conf会被获得到的信息修改如果不需要获得dns信息在网卡配置文件中加入PEERDNS = no
八、设定解析的优先级
vim / etc / nsswitch.conf39 hosts : files dns ## / etc / hosts 优先vim / etc / nsswitch.conf39 hosts : dns files ## / etc / resolv.conf dns 指向优先
九、dhcp服务配置
下载安装软件:
dnf install -y dhcp-server
配置dhcp:
cd /etc/dhcp/ cat dhcpd.confcp / usr / share / doc / dhcp */ dhcpd.conf.example / etc / dhcp / dhcpd.conf ## 用模板生成配置文件vim / etc / dhcp / dhcpd.conf