Réseau Donnée---搭建網絡

Reseu Donnnee這門基本處於學一回忘一回的階段,這次,趁還沒忘利索之前,趕緊寫下來,爲以後用着的時候存着。

網絡的組成


            Client1<-------->Communateur<-------->Routeur1<--------->Routeaur2<-------->Communateur<----------->Client2


配置IP:

1. sudo ifconfig eth0 192.168.133.122 netmask 255.255.255.0

2. cd /opt

     sudo editor eth0.sh(編輯該文件,啓動時自動加載)

            在文本文件中加入  ifconfig eth0 192.168.133.122 netmask 255.255.255.0

配置DHCP(動態獲取IP)

主機:1. cd /usr/local/etc

    2. sudo editor dhcpd.conf(編輯該文件)

    3. 在文件中寫入

subnet 192.168.1.0(子網號) netmask 255.355.255.0{

range 192.168.1.10 192.168.1.20;(分配IP的範圍)

option routers 192.168.1.1; (默認路由器)

.............(可以有分配時間,域名等好多選項)

}

客戶:1.sudo udhcp -R

    2.cd /opt

sudo editor eth0.sh(配置再次啓動時自己加載)

   3. 在文件寫入

udhcpc -R

驗證小方式:ifconfig(看IP), roote(看路由表),ps (看進程),sudo pkill udhcpc(殺死該進程)


抓包:sudo tcpdump -i(用來選擇抓哪個端口的包) eth0

    sudo tcpdump -i eth0 -X(顯示包的全部)

配置路由:

在Client1中要加入    sudo route add -net 192.168.2.0/24(要路由的子網) gw 192.168.1.4(下一跳的地址)

在Client2中同樣

在Routeur中同樣要安上述格式加入    子網跟下一跳的對應關係

Routeur1這裏是PC,執行     sudo sysctl -w net.ipv4.ip_foward=1(爲了讓路由器兩個端口可以互相識別)


關於網絡的總結

所謂網絡,我們從Client開始, 一個communateur(一般不佔用IP)連接幾個Client, 幾個communateur可以連接一個Routeur, Routeur 之間互聯。

我一直糾結的是Routeur 跟Communateur究竟有什麼區別。 這就涉及到了路由: direct(在局域網絡內採用ARP,Dhcp等一系列協議), indirect. 在direct尋址中,所有的網絡號都是一樣的即:網絡號/子網掩碼。 假設遇到destination IP跟自己不一樣,就需要路由器了。到了路由器上,就開始數值的路由算法。

         那麼hub跟普通意義上的communateur區別? hub就相當於一根總線,沒有任何處理,只是信號放大。 communateur具有一定的思考能力,比如C1給C2發信息,除了必要的ARP信息,C3是看不到其他信息的。 

         關於網絡的劃分:

格式如下:

網號/掩碼:     表示一個網絡

假設分給一個公司    192.168.1.0/24 那麼他就可以根據自己的需要進行劃分, 怎麼劃分呢? 192.168.1.0/25   192.168.1.168/25  這樣就劃分了兩個子網,如果這兩個子網想要完全隔離開,必須搞個路由器,就像老師但是說的,路由器是隔離網絡的,路由器內部都是直接路由,按得是局域網的那一套。 

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