常見的網絡配置


1.其中以eth0 為首的部分是本機的以太網卡配置參數,這里顯示了網卡的設備名/dev/eth0 和硬件的MAC 地址
  lo 則代表Link encap:本地環回  
2.eth0,eth1,eth2……代表網卡一,網卡二,網卡三……lo(回路設備)代表127.0.0.1,即localhost
  ethernet<->以太網
3.網卡實現的主要功能是什么?
網卡,當然和網絡有關系了,網卡是電腦和網絡連接的接口,簡單點說,就是沒有網卡,你的電腦上不了網。
網卡,主要起着對網絡發送數據、控制數據、接受並轉換數據的功能。網卡借助於網卡驅動程序使網卡與網絡操作系統兼容,以實現網絡通信。
網卡一般安裝在網絡計算機或服務器的擴展槽中,是LAN的接入設備,充當計算機和網絡之間的物理接口。
計算機使用較多的是以太網卡,每個以太網卡都有一個全球唯一的網卡地址,它是一個長度為48位的二進制數,它為計算機提供了一個有效的物理地址。

紅色部分的文件是我自己加的;
文件加了之后我們用下面的命令激活網卡

這三個網卡都可以激活的

激活后如圖所示:

沒激活這三個文件之前只有紅色部分的,沒有system eth0,eth2;

圖中目前只有system eth0在連着網。黑色部分表示正在工作!

但是只能有一個在工作eth0,或者eth2,或者Auto Ethernet(從第一幅圖我推測eth3代表可能代表Auto Ethernet)

因為其它兩個都可以激活當我激活eth3時出現如下情況:

當eth0在工作的時候ifup eth3執行后沒有任何結果

然后我讓Auto Ethernet開始工作,然后執行ifup 出現下面的文件存在的情形

顯示eth3的配置參數

ifconfig eth3

修改eth3的ip地址

ifconfig eth3 192.168.xx.xx  //ip地址可以自己修改這兒只是演示

設置eth3的網絡掩碼和廣播地址

ficonfig eth3 netmask 255.255.255.0 broadcast 192.168.1.255

在某些情況下,系統管理員可能需要為某個網絡接口設置多個IP地址,此時可以用”網絡接口:序號“的形式為ifconfig命令指定網絡接口。

例如下面的命令為網絡接口eth3增加一個IP地址192.168.31.128

如圖所示增加了:

 
         

如果想在開機時就建議這個IP,可以將下面這條命令加入到開機啟動文件中即:

 
         

eth3  “ifconfig eth3:1 192.168.31.128">>/etc/rc.d/rc.local

 
         

利用此方法可以在開機時建立IP;


eth0是一塊物理網卡。 eth0:0可以理解為eth0虛擬出來的一塊網卡。你還可以虛擬更多的:
1,:2等等。 主要是為了在一塊網卡上設置多個IP用的
盡管ifconfig命令非常的方便,但是使用命令所做的修改只是臨時性的,當主機重新啟動之后,所有的改動都會丟失,為了能永久的保存所做的修改,用戶可以直接修改
網絡接口的配置文件。

[root@linux network-scripts]# pwd
/etc/sysconfig/network-scripts

網絡配置文件位於上面所示的目錄中,其命名形式為網絡接口名稱,並加以ifcfg前綴。例如,網絡接口eth0的配置文件為ifcfg-eth0.
ifcfg-eth0文件的內容我就不寫了,因為很奇怪我的電腦居然沒有這個文件;我就解釋下文件里的內容
DEVICE表示網絡接口名稱,BOOTPROTO表示地址分配方式,即靜態的地址還是從DHCP服務器動態獲取,ONBOOT表示在主機啟動的時候是否啟動該接口,IPADDR即網絡接口
的IP地址,GATEWAY表示網關地址,DNS1表示DNS服務器的地址。
當接口配置文件的方式來修改網絡接口參數並不會立即生效,用戶需要重新啟動網絡服務才使新的參數發揮作用
#service network restart

當接口配置完全后可用ping命令來測試網絡接口IP的配置情況;ping命令可以ping自身,並不一定要ping www.baidu.com(外部IP)

激活網卡連接

ifup eth3

斷開網卡連接

ifdown eth3

ifconfig [interface] [type options|address]

其中interface是網絡設備名,可以是eth0,eth1,eth2或者lo(回路設備名)type選項如下。

(1)up:打開網絡接口設備

(2)down:關閉網絡接口設備

(3)netmask:設置子網掩碼//注意子網掩碼和網絡掩碼是不一樣的,route中的Genmask表示網絡掩碼!

(4)broadcast:設置廣播地址

ifconfig eth3 down //關閉網卡

ifconfig eth3 up    //加載網卡

配置網卡的硬件地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就將網卡的硬件地址更改了,此時你就可以騙過局域網內的IP地址綁定了。

                                                                                  arp命令 

arp命令用於查看或者配置系統的MAC地址與ip地址的關系

 

 

添加ip地址172.17.2.230到MAC地址00:11:12:DE:EF:12的映射

刪除ip地址與MAC地址的映射

arp -d 172.17.2.230

上面的ip和MAC根據自身情況進行換就可以了

                                                                        netstat命令

netstat命令用於查看網絡的連接狀態。此命令的網絡連接狀態只對TCP協議有效。

常建的連接狀態有ESTSBLISHED(已建立連接),SYN SENT(發起連接),SYN RECV(接受發起的連接),TIME WAIT(等待時間),LISTENING(監聽)。

顯示網絡接口狀態信息

 

 

顯示核心路由表信息

netstat -nr

顯示TCP協議連接狀態

                                                      service命令 

service 命令用於設置服務狀態。常見的服務狀態有3種,分別為start,restart,stop.以網絡服務為例

service network restart

或者/etc/rc.d/init.d/network restart

 

                                                  hostname命令

顯示當前系統的名稱,在網絡中每台主機都有一個只屬於自己的名字

hostname

 

hostname xxx//你要修改的名字為xxx

                                                          ping命令

ping 127.0.0.1 -c 3  //向127.0.0.1發送三個ICMP數據包。

                                                         route命令

route命令用於設置本地路由的信息。在linux中可以使用route命令查看本機的路由表信息,添加,刪除路由記錄,設置默認網關等

查看路由表

destination:目標網絡IP地址,可以是一個網絡地址,也可以是一個主機地址。

gateway:網關地址,即該路由條目中下一跳的路由器ip地址。

genmask:路由項的子網掩碼,與destination信息進行與操作得出目標地址。

flags:路由標志。其中,U表示路由項是活動的;H表示目標是單個主機,G表示使用網關;R表示對動態路由進行復位;D表示路由項是動態安裝的;M表示動態修改路由;

!表示拒絕路由;Metric:路由開銷,用來衡量路徑的代價;ref:依賴於本路由的其他路由條目

use:該路由項被引用的次數;iface:該路由項發送數據包使用的網絡接口;

設置默認網關

route add default gw 192.168.1.2

刪除默認網關

route del default gw 192.168.1.2

添加到達172.17.2.0/24的路由,經由eth0轉發,並由172.17.2.254轉發撒

route add -net 172.17.2.0 netmask 255.255.255.0 gw 172.17.2.254 dev eth0

刪除到172.17.2.0/24網絡路由

route del -net 172.17.2.0 netmask 255.255.255.0

設置網絡配置參數,輸入setup,自己試下

但是很奇怪我這而沒有出現本地識別的網絡設別。

書上的那個界面出現了下面所示的

eth0(eth0)- Ethernet

<新設備>

然后你可以選中eth0回車

可以進行配置信息,所做的設置都會被寫進/etc.sysconfig/network-scripts/ifcfg-eth0文件;注意linux中默認的網卡名稱為

eth0,參數配置完后網卡不會激活,所以需要使用ifup eth激活

 

 

大部分需要自啟動的程序都可以采用這種方式來進行設置,如圖所示:

按TAB鍵將焦點移動到確定按鈕

按空格鍵使選項前面有一個*,表示該服務將自動啟動!!

 

探測至目的地址的路由信息traceroute

根據端口號查找對應的進程,可以使用lsof命令

 


免責聲明!

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



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