網絡配置及操作

    Linux 系統中最常用的網絡配置命令包括 ifconfig 、route。其中ifconfig 用來查看和配置網絡接口(通常是網卡信息),包括網絡接口設備的IP 地址、掩碼等。route 用來管理Linux 系統內核中的路由表,它最大的用途就是用來設定靜態的路由表項,通常是在系統用 ifconfig 配置網絡接口後,用它來設定主機或者一網段的IP 地址應該通過什麼接口發送等。

    1.ifconfig

1 將第一塊網卡的 IP 地址設置爲192.168.0.1

ifconfig eth0 192.168.0.1      

2 暫時關閉或啓用網卡

關閉第一塊網卡: ifconfig eth0 down
        啓用第一塊網卡: ifconfig eth0 up

     3 )將第一塊網卡的子網掩碼設置爲 255.255.255.0

ifconfig eth0 netmask 255.255.255.0

也可以同時設置 IP 地址和子網掩碼

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

    4 )查看第一塊網卡的狀態

ifconfig eth0


   route

route 的常用參數說明如下

-v 使用冗餘輸出模式

-A family 指定特定的地址族 例如"inet" "inet6"

-n 使用數字顯示的地址 例如202.38.75.75 而不是去解釋域名

-e 使用與 netstat 相同的輸出格式

-ee 參數會產生很長的輸出 包括內核路由表的幾乎所有信息

-net 目標 target 是一個網段

-host 目標 target 是一個單獨的主機

-F 顯示內核 FIB 路由表結果可能被-e 和-ee 參數改變

-C 顯示內核中路由緩存信息

del 刪除一個路由表項

add 增加一個路由表項

Target 配置的目的網段或者主機 可以是IP 或者是網絡或主機名

netmask Nm 用來指明要添加的路由表項的網絡掩碼

gw Gw 任何通往目的 target 的IP 分組都要通過這個網關

metric M 設置路由表中該項的尺度域 metric field  M

示例:

1 添加一條路由表項網段192.168.0.x 應該從接口"eth0"走

route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0

2 添加一條缺省路由

route add 0.0.0.0 gw 網關地址

如果沒有其他匹配的路由項 就使用這個路由規則

3 刪除缺省路由

route del 0.0.0.0 gw 網關地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章