Linux下常见的网络接口

    接口类型 接口名称 说明
    以太网接口 eth* 是最常用的网络接口
    令牌环接口 tr* 只出现在少数纯IBM环境的网络中
    光纤分布式数据接口 fddi* FDDI接口设备昂贵,通常用于核心网或高速网络中
    点对点协议接口 ppp* 用于Modem/ADSL拨号网络或基于PPTP协议的VPN等
    本地回环接口 lo 用于支持UNIX Domain Socket技术的进程相互通信(IPC)

    ifconfig:配置本地网络回环地址、配置网卡的IP地址、激活网络适配器
    ifconfig <网络接口> [ < Broadcast>]
    up:启动指定网络接口
    down:关闭指定网络接口
    arp:开启指定网络接口的arp协议
    -arp:关闭指定网络接口的arp协议
    mtu num:设置能通过的最大数据包大小为num bytes
    CentOS中的TPC/IP配置文件
    /etc/sysconfig/network-scripts/ifcfg-:网络接口配置文件
    /etc/hostname:本地主机名配置文件
    /etc/hosts:主机名映射为IP地址的解析功能
    /etc/sysconfig/network:指定服务器上的网络配置文件
    */etc/networks:完成域名与网络地址的映射

    网络基础配置 - 图1
    网络基础配置 - 图2
    网络基础配置 - 图3网络基础配置 - 图4

    网络基础配置 - 图5网络基础配置 - 图6

    网络基础配置 - 图7
    ping:测试网络的连通性
    -c x:发送ICMP报文x个至目标地址
    traceroute:显示数据包到达目的主机所经过的路由
    netstat:查看网络端口
    -a:显示所有socket,包括正在监听的
    -c:每隔一秒就刷新显示一次,直到用户中断它
    -i:显示所有的网络接口信息,格式同 ifconfig -e
    -n:以网络IP地址代替名称,显示出网络连接情况
    -r:显示核心路由表,格式同 route -e
    -t:显示TCP协议的连接情况
    -u:显示UDP协议的连接情况
    -v:显示正在进行的工作
    -l:仅列出有在监听的服务状态
    dig:查询IP地址或域名
    网络基础配置 - 图8