zoukankan      html  css  js  c++  java
  • 【centos6 , 7】 网络原理、网络配置

    第一部分:网络原理:
    一.网络编址 (主要使用IP编址)
    1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口)
    2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转换
    3.ipv4地址为32位长,ipv6为128位长
    4.一个ipv4地址分为两个部分: 网络部分和主机部分
    5.网络部分用来标识所属区域,主机部分用来标识该区域中的哪个主机。

    二.ip地址:
    1.ipv4地址共32位,通常使用点分十进制方式表示
    2.整个ip地址分为4个部分,每个部分8位。
      例:ip地址十进制和二进制
        

    三.子网掩码:


     四.同一个网络主机之间通信

    1.同一个网络主机之间通信还要使用mac地址(网卡上的唯一表示),同网段的主机通过交换机或直连连接,主机会发送ARP协议,获取要通讯主机的mac地址,然后进行通信。

    五.不同网络之间通信
    1.使用网管或者路由器或具有路由功能的主机。
    六.路由:
    在不同网络之间传送数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发。

    六.域名:



    七.DNS


    DNS服务器:由运营商提供的。

    八.基本网络参数
    1.要配置一个局域网通信的计算机:
        iP地址
        子网掩码
    2.要配置一个跨网段的通信的计算机:
     iP地址
     子网掩码
      网管
    3.要配置一个可上网的计算机:
      iP地址
      子网掩码
      网管
      DNS

    第二部分:网络配置:
    一.以太网连接:
    1.在linux中,以太网接口被命名为:eth0、eth1等,0、1代表网卡编号
    2.通过lspci命令查看网卡硬件信息(如果是usb网卡,则可能需要使用lsusb命令)
    3.命令ifconfig命令用来查看接口信息
        ifconfig -a 查看所有接口
        ifconfig eth0 查看指定接口
    4.命令ifup、ifdown用来启用、禁用一个接口
        ifup eth0
        ifdown eth0 
    二.使用setup命令配置网络信息,输入setup命令:

    netmask 是子网掩码
    static ip 静态ip

    配置完成后,使用ifup启动网卡,并使用ifconfig命令查看信息。


    三.网络相关配置文件
    1.网卡配置文件
      /etc/sysconfig/network-scripts/ifcfg-eth0  
    例:
    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
    TYPE=Ethernet       #网卡类型
    DEVICE=eth0         #网卡接口名称 或者叫eth1,那么文件名也叫 ifcfg-eth1
    ONBOOT=yes          #系统启动时是否自动加载
    BOOTPROTO=static    #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
    IPADDR=192.168.1.11      #网卡IP地址
    NETMASK=255.255.255.0    #网卡网络地址
    GATEWAY=192.168.1.1      #网卡网关地址
    DNS1=8.8.8.8             #网卡DNS地址
    HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
    BROADCAST=192.168.1.255  #网卡广播地址
    2.DNS配置文件
      /etc/resolv.conf
    例:
    [root@uz23132 network-scripts]# cat /etc/resolv.conf
        nameserver 8.8.8.8   #DNS
    3.主机名配置文件
      /etc/sysconfig/network
    例:
        [root@uz23132 ~]# cat /etc/sysconfig/network
        NETWORKING=yes
        HOSTNAME=uz23132.uuzz.com    #主机名
        GATEWAY=192.168.1.1          #网关
        NETWORKING_IPV6=off        
    4.静态主机名配置文件
        /etc/hosts
    例:
    [root@uz23132 network-scripts]# cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.1.11 uz23132.uuzz.com   #主机名对应ip
     


    四.网络测试命令:


    五.修改主机名:

    1.实时修改主机名:  使用hostname修改主机名机器重启后会被还原
        hostname  主机名
    2.永久修改主机名:修改/etc/sysconfig/network文件
        hostname=主机名

    六.故障排查:











  • 相关阅读:
    Go-结构体,结构体指针和方法
    jpa报错object references an unsaved transient instance
    vue的$nextTick
    springboot里面的缓存注解
    X linux上安装sql developer
    X Oracle中RegExp_Like 正则表达式基本用法
    X Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC
    X Centos7下NFS服务器搭建及客户端连接配置
    X grid安装前检查报PRVE-0426:/dev/shm less than the require
    1743. 从相邻元素对还原数组 力扣每日一题2021/7/25
  • 原文地址:https://www.cnblogs.com/riasky/p/3476599.html
Copyright © 2011-2022 走看看