arp缓存表,域名解析,路由跟踪,配置网络地址

古冷 2016-02-19 466人围观 arp缓存表域名解析路由跟踪配置网络地址

1. 查看网络
    1)查看网卡的IP/MAC信息
    ifconfig、ifconfig  -a、ifconfig 接口名        【-a列出所有接口】

    ** HWaddr: 对应的是网卡的MAC地址
    ** inet addr: 对应的是IPv4地址
    ** 主要接口类型:
        ethN 以太网连接、lo 本地回环接口
        sitN:ipv6地址网卡接口
        fddN:光纤网卡
        PPPN:ADSL宽带或VPN连接

   2) 查看主机名
    hostname

    3)查看路由表条目
    route  -n  或 netstat  -rn

    ** 标记为“UG”的表示网关记录
    ** 到目标网段 0.0.0.0/0.0.0.0 网关记录称为“默认网关”

    4)查看网络连接状况
    格式:netstat  [选项]...
    常用选项:
        -a:显示所有活动连接
        -n:以数字形式显示
        -p:显示进程信息
        -t:查看TCP连接信息
        -u:查看UDP连接信息

    ** 状态 LISTEN 表示有对应监听的网络服务
    ** 状态 ESTABLISHED 表示已建立的TCP连接
    ** 状态 TIME_WAIT 表示在等待客户端请求的连接
    ** 用法示例:
        netstat  -anptu | grep :80     ==>查看Web服务的监听状态进程
        netstat  -anptu | grep httpd    ==>查看httpd进程的监听端口

    5)查看 arp缓存表
    arp  -an    

2. 测试网络
    1)测网络连通性
    格式:ping  目标主机

    ** 选项 -c 包个数、-s 包大小
    ** 默认会持续ping,按Ctrl+c可终止

    ** 返回 “xx bytes from 目标主机...” 表示连接正常
    ** 返回 “Request timeout” 表示网络不通,或者延迟较大
    ** 返回 “Network is unreachable” 表示网络不可达,通常是未设置默认网关
    ** 返回 “Destination Host Unreachable” 表示目标主机不可达,配置不通或未开机

    2)测试域名解析
    格式:host  目标主机  [DNS服务器]
              nslookup  目标主机  [DNS服务器]

    ** 必须有可用的DNS服务器,否则将无法解析
    ** 若无法解析域名,就不能以域名的方式访问目标站点
    ** 若测试时未指定DNS服务器地址,则使用 /etc/resolv.conf中设置的地址

    3)跟踪路由过程
    格式:tracert    目标地址
              traceroute    目标地址
              mtr    目标地址    【集成ping和tracert优势】


二、配置网络地址

1. 主要配置方式
    临时配置:命令行调整,重启后失效
    ifconfig、hostname、route、arp

    固定配置:静态文件,重启后仍然有效
              |
              |--> 主机名、网卡、DNS、hosts

    ** 修改网卡配置文件 --> 重启network服务

2. 临时配置
    修改IP地址:
    ifconfig  接口名称  IP地址[/掩码长度]



    禁用、激活网络接口
    ifconfig  接口  down
    ifconfig  接口  up

    修改主机名:
    hostname  新的主机名

    添加/删除默认网关记录
    route  add  default  gw  IP地址
    route  del  default  gw  IP地址

    添加静态路由
    route  add  -net  目标网段  gw  IP地址
    route  del  -net  目标网段


3. 配置文件路径:
    网卡配置:/etc/sysconfig/network-scripts/ifcfg-接口名
                                   --> IP地址、MAC地址、子网掩码、默认网关
        ** 典型配置含义:
    DEVICE=eth0          //设备名
    TYPE=Ethernet          //网络类型
    BOOTPROTO=none      //或者dhcp、static
    HWADDR=00:0C:29:82:09:E9      //物理MAC地址
    ONBOOT=yes          //是否启用
    NETMASK=255.255.255.0      //子网掩码
    IPADDR=192.168.8.128      //指定的静态IP地址
    
          **可以通过MACADDR=00:0C:29:82:09:E8 修改mac地址注意注释原来的行

    主机名配置:/etc/sysconfig/network
    HOSTNAME=新的主机名
        GATEWAY=192.168.8.1      //默认网关地址
    DNS设置:/etc/resolv.conf
    search localdomain          //默认搜索域/后缀
    nameserver 192.168.4.1      //DNS服务器1的IP地址
    nameserver 202.106.0.20      //DNS服务器2的IP地址

    ** 还可在网卡配置中设置 DNS1=、DNS2= 来指定,但不推荐使用
    ** 因为重启 network 服务后,还是会自动写入到 /etc/resolv.conf 文件内

    本地主机名映射文件:/etc/hosts
    ** 用来存放“主机名IP地址”映射记录
    ** 可提高域名解析效率(先找hosts文件,再找DNS服务器)

    静态路由:/etc/sysconfig/network-scripts/route-eth1
        cat /etc/sysconfig/network-scripts/route-eth1
        10.0.0.0/8      via 192.168.10.252 dev eth1
        去往的网段      via    下一跳地址   dev  出口设备

请发表您的评论
152文章数 1评论数
请关注微信公众号
微信二维码
Powered By Z-BlogPHP