zoukankan      html  css  js  c++  java
  • Linux网卡驱动安装、防火墙原理

    安装网卡驱动程序:

    1. 需要检查是否安装kernel依赖包:

      rpm –q kernel-devel #检查kernel依赖包是否安装

      yum –y install kernel-devel

    2. 检查gcc和make是否安装:

      rpm –q gcc make

    3. 下载驱动源码包:

    4. 解压源码包:

    5. 安装:

      由于已经编译过了,所以直接安装即可。(上图中src的文件夹都有makefile)

    安装过程中,生成了网卡驱动文件:

    1. 加载网卡驱动:

    2. 检查网卡驱动是否加载:

     

     

    查看当前地址:

    可以查看指定的网卡设备名:

    ifconfig eth0

     

    查看或设置主机中的路由信息:

     

    netstat查看网络连接状态:

    例:查看80端口是否启用

    实际上netstat命令已过时,它有相应的命令代替:

     

    pingIP地址:

        c2表示只ping两次。

    traceroute命令:测试从当前主机到目的主机间的网络节点。

        格式:traceroute 目标主机地址。

    nslookup命令:测试DNS域名解析。

        格式:nslookup 目标主机地址

     

    设置网络参数的方式:

    1. 临时配置:

      例:更改ip

      设置多个IP地址:

     

    查看和临时修改主机名:

    网络接口配置文件:

    ifdown eth0:关闭网卡

    ifup eth0:启用网卡

     

    service network restart:重启网络服务,它将所有网卡的配置刷新一次,无需重新启用多个网卡。

     

    修改主机名,需要修改配置文件:

    /ect/sysconfig/network

    重启服务器才能让修改的主机名生效。

     

    修改更改本机的DNS服务地址:

    /etc/resolv.conf

     

    /etc/hosts: 保存主机与ip地址的对应关系

     

    双网卡绑定:用于服务器的网卡冗余,避免单网卡损坏后服务器网络无法通讯。

    注意:eth0和eth1两网卡文件不可以设置ip地址。

     

    Linux包过滤防火墙:

    netfilter:

        位于Linux内核中的包过滤功能体系;

        称为Linux防火墙的"内核态"

    iptables:

        位于/sbin/iptables,用来管理防火墙规则的工具;

        称为Linux防火墙的"用户态";

    规则链:

    5种规则链:

    规则表:

    4种规则表:

    规则表包含的链:

     

    防火墙管理命令:

    常见的控制类型:

  • 相关阅读:
    Argparse4j
    Socket通信中的 BeginReceive与EndReceive
    socket 异步通信的一些问题
    static 还是readonly 还是static readonly
    隐藏Android下的虚拟按键
    IIS上架设https网站证书处理备忘
    [转] 移动平台Html5的viewport使用经验
    Air File.load加载问题
    x64位windows 2003 server中“Server 对象 错误 'ASP 0177 : 800700c1' Server.CreateObject 失败”问题
    报 "错误: 无法取消引用int" 的问题解决纪录
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/6242065.html
Copyright © 2011-2022 走看看