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種規則表:

規則表包含的鏈:

 

防火牆管理命令:

常見的控制類型:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM