zoukankan      html  css  js  c++  java
  • 【苏勇老师Linux 入门笔记】网络基础

    IP 地址

     

    • IP 编制时一个双层编制方案,一个 IP 地址标示一个主机 (或一个网卡接口)。
    • 一个 IP 地址分为两个部分:网络部分(所属区域)和主机部分(标示区域中的哪个主机)。IPv4 共32位,通常用点分十进制表示。
    • 子网掩码用于将网络部分和主机部分区分开来,子网掩码为1(二进制)的部分为网络部分。

     

    MAC地址主要用于同网络间主机的通信,通过ARP协议(同网络中使用)获取同网路其他主机的MAC地址。同网络的主机一般直接相连或通过交换机。

    不同网段间通过路由器/网关连接。路由器一般有多个接口,每个接口连接一个网络,通过路由表进行数据转发。

     

    www.baidu.com 中 www 只是 baidu.com 中的一个主机名。baidu.com 中还有 music, tieba 主机。www 约定俗成是网页服务器的主机名。

    每个域名代表了一个IP,而 DNS 服务器就是用来在 IP 与域名之间进行切换。

    配置一个局域网通信的计算机:
    - IP地址
    - 子网掩码
    配置一个跨网段通信的计算机:
    - IP地址
    - 子网掩码
    - 网关
    配置一个可上网的计算机:
    - IP地址
    - 子网掩码
    - 网关

    - DNS

     

    网络基础配置

     

    • linux 系统中,以太网卡称为 ethenet
    • lspci 命令可以查看网卡硬件信息,lsusb 查看 usb设备
    • ifconfig(interfaceconfig)ifconfig -a:查看所有接口
      • eth0:物理网卡
      • lo:换回接口
    • ifconfig eth0:查看特定接口
    • ifup eth0:启用接口
    • ifdown eth0:禁用接口
    • setup:配置网络信息
    • hostname:显示和修改 hostname (临时)
     

     

    网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
    DNS配置文件:/etc/resolv.conf
    主机名配置文件:/etc/sysconfig/network
    静态主机名配置文件:/etc/hosts

     

    测试网络联通性:

     

    • ping 192.168.1.1
    • ping www.XXX.com

     

    测试 DNS 解析:

     

    • host www.linuxcast.net
    • dig www.linuxcast.net
    显示路由表:ip route
    追踪到达目标地址的网络路径:traceroute www.linuxcast.net
    使用 mtr 进行网络质量测试(结合了traceroute和ping):mtr www.linuxcast.net

     

     

    故障排查,遵循从底层到高层,从自身到外部

    1. 先查看网络配置信息是否正确

     

    • IP 地址
    • 子网掩码
    • 网管
    • DNS

     

    2. 查看到达网管是否连通

     

    • ping 网关IP地址

     

    3. 查看 DNS 解析是否正常

     

    • host www.linuxcast.net
    • host www.douban.com
    0
  • 相关阅读:
    python06
    python05
    Python02
    pythonday01
    python04
    Mac下如何安装pip
    更改pip源至国内镜像,显著提升下载速度
    login登录加密
    虚拟机安装Centos6.5之后的网络配置
    git常用的问题
  • 原文地址:https://www.cnblogs.com/webnote/p/5878960.html
Copyright © 2011-2022 走看看