1.IP基础知识

  (1)ipv4    ##互联网协议的第四版

  (2)进制32位-----10进制

       172.25.0.10/255.255.255.0

         IP地址 /  子网掩码

     子网掩码255位对应的ip位为网络位,子网掩码0对应的ip位为主机位

  2.配置IP

   (1)图形界面

      命令:nm-connection-editor

unit  11 文档练习_基础知识

unit  11 文档练习_互联网_02


   (2)文本化图形

      命令:nmtui

unit  11 文档练习_基础知识_03

unit  11 文档练习_互联网_04

   (3)命令

     ifconfig 网卡 ip netmask   ##临时设定

unit  11 文档练习_IP地址_05

    

     命令:nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes   ##新建IP

 unit  11 文档练习_基础知识_06

    命令:nmcli connection show   ##连接情况 

unit  11 文档练习_互联网_07

   命令:nmcli connection down westos  ##关闭连接

 unit  11 文档练习_基础知识_08

   命令:nmcli connection up westos  ##打开连接

unit  11 文档练习_IP地址_09

   命令:nmcli device show    ##连接设备

unit  11 文档练习_IP地址_10

   命令:nmcli device status   ##设备状态

unit  11 文档练习_互联网_11

   命令:nmcli device disconnect eth0   ##设备不连接

unit  11 文档练习_基础知识_12

   命令:nmcli device connect eth0   ##设备连接

unit  11 文档练习_互联网_13


   命令:nmcli connection modify "westos" ipv4.addresses newip/24  ##设置新IP

unit  11 文档练习_基础知识_14

       systemctl stop NetworkManager.service   ##停止网络管理

       systemctl restart network      ##重启network

       systemctl start NetworkManager   ##开启网络管理

unit  11 文档练习_互联网_15

    命令:nmcli connection modify "westos" ipv4.method auto   ##设置IP为自动获取

unit  11 文档练习_基础知识_16

   4.IP动态获取

    命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##修改配置文件

unit  11 文档练习_互联网_17

   DEVICE=eth0##接口使用设备

   BOOTPROTO=dhcp##网卡工作模式

   ONBOOT=yes##网络服务开启时自动激活

   NAME=eth0##网络接口名称

   **保存退出

unit  11 文档练习_IP地址_18

   命令:systemctl restart network   ##重启network

unit  11 文档练习_IP地址_19

  5.IP静态获取  

   命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##修改配置文件

unit  11 文档练习_互联网_20


   DEVICE=eth0       ##设备

   BOOTPROTO=static|none   ##设备工作方式

   ONBOOT=yes      ##开启网络服务激活设备

   NAME=eth0      ##网络接口名称

   IPADDR=172.16.43.222     ##IP

   NETMASK=255.255.255.0 | PREFIX=24   ##子网掩码

unit  11 文档练习_IP地址_21

   命令:systemctl restart network   ##重启network

unit  11 文档练习_IP地址_22

   6.gateway 网关

   (1)路由器  ##主要功能是用来作nat的,dnat目的地地址转换,snat源地址转换

   (2)网关    ##路由器上和自己处在同一个网段的那个ip

   (3)设定网关  

      命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##网卡接口网关

             GATEWAY=网关ip

         ***保存退出    

unit  11 文档练习_IP地址_23

unit  11 文档练习_IP地址_24

        

       命令:systemctl restart netwrok    ##重启network

unit  11 文档练习_基础知识_25

       命令:route -n       ##查询网关

unit  11 文档练习_互联网_26





   7.dns

    (1)dns是一台服务器,这太服务器提供了回答客户主机名和ip对应关系的功能

    (2)设定dns

      命令:vim /etc/resolv.conf   ##修改配置文件

unit  11 文档练习_IP地址_27

          nameserver dns服务器ip

unit  11 文档练习_基础知识_28

   **保存退出

      命令:vim /etc/hosts   ##修改配置文件

unit  11 文档练习_基础知识_29

      ip主机名称vim /etc/hosts

unit  11 文档练习_基础知识_30

       **保存退出

   unit  11 文档练习_IP地址_31

    8.本地解析文件和dns读取的优先级调整

     命令:vim /etc/nsswitch.conf

unit  11 文档练习_IP地址_32

    #hosts:   db files nisplus nis dns

     hosts:   files dns  ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先

unit  11 文档练习_基础知识_33

unit  11 文档练习_基础知识_34