基本網路知識

q琪發表於2017-05-25
--

rhel6下vnc基本配置

方法一:
# vino-preferences      --此命令開啟圖形介面進行配置(但這個需要公網網路穩定才能執行穩定)


方法二:
# vncpasswd     --設定密碼,預設儲存到/root/.vnc/passwd
Password:
Verify:

# x0vncserver --PasswordFile=/root/.vnc/passwd --AlwaysShared=on --AcceptKeyEvents=off --AcceptPointerEvents=off &


====================================================================================

網路基礎

交換機     不能跨網路,不隔離廣播
路由器     可以跨網路,可以隔離廣播
閘道器      閘道器不象交換機和路由器,它不是一個裝置,它可以是任何人,任何一個ip.它是預設路由.



網路基本拓樸圖(星型)



            PC1        PC2  
               \         /  
                \           /   
                 \         /                
                    交換機
                   /      \
                  /        \
                 /      \   
            PC3      PC4



虛擬機器使用vmnet1這個host-only型別的網路

            宿主機vmnet1網路卡     虛擬機器的網路卡eth0  
               \            /
                  \            /    
                   \          /
                    vmnet1交換機



問題:在一個交換機上的兩臺機器網路卡如何通迅?
答案:配置同網段的不同ip,就可以直接通迅了


問題:怎麼判斷兩個ip是不是同網段?
答案:根據netmask子網掩碼來判斷




====================================================================


vmware-workstation虛擬機器的網路


# vmware-netcfg 命令開啟虛擬機器網路配置圖形介面

預設會有
名字    型別
vmnet0    橋接
vmnet1     host-only
vmnet8     NAT

這裡三種型別的區別:
橋接:和宿主機在同一個交換機上的網路
host-only:私有網路,沌淨的私有網路。就想當於是虛擬了一個交換機出來,獨立做了一個區域網.
NAT:私有網路,與host-only的區別就在於在host-only的基礎上做了NAT(network address translation)


請問一臺宿主機上vmware能做幾個橋接網路,幾個host-only網路,幾個NAT
答案:
宿主機有幾個物理網路卡,就能做幾個橋接網路
能做無限個host-only和nat網路


有一個人宿主機電腦為windows系統,虛擬機器為linux系統.他在家裡有網路,請問如何在有路由器和沒有路由器的情況下讓linux虛擬機器上網?
答案:
有路由器情況下,linux虛擬機器使用橋接型別網路,自動獲取ip,閘道器,dns指向,就可以上網了


沒有路由器情況下,宿主機windows直接連modem拔號,這樣虛擬機器linux就沒法再拔號了,所以這時候要linux虛擬機器上網就要使用nat網路來




                  家用網路拓樸圖

                internet
                   |
                   |
                  家裡的介面
                   |
                   |        
                 modem  (轉訊號)
                   |
                   |
                 路由器(拔號,dhcp,nat共享上網,網路控制等) 
                   |
                   |
            |-------------|
              交換機           交換機
            |           |
        |-------------|     |-------------|
        pc1      pc2    pc3      pc4



                        113.110.231.135  --》    公網
                        路由器
                172.16.2.9  172.16.254.254

    192.168.1.3 --> 192.168.1.2
    192.168.2.3



===================================================================================



10.1.1.9/255.255.255.010.1.1.9/24  是一樣的


ipv4是四個8位二進位制組成 

如108位二進位制應該表示為:
00001010

128 64 32 16 8 4 2 1


255.255.255.0表示前面24位全為1,也就是說ipv4前24位為網路號,後8位為主機號

10.1.1.9/255.255.255.0  

               |    
00001010.00000001.00000001.| 00001001   IP
               |    
11111111.11111111.11111111.| 00000000   NETMASK
               |    


問題:
10.1.1.9/2510.1.1.10/25這兩個ip在同一個交換機上,能否直接通迅?
                             |
00001010.00000001.00000001.0 | 0001001  IP
                 |  
11111111.11111111.11111111.1 | 0000000  NETMASK
                 |  

                             |
00001010.00000001.00000001.0 | 0001010  IP
                 |  
11111111.11111111.11111111.1 | 0000000  NETMASK
                 |  
從上面的圖看到,這兩個ip前25位完全一樣,所以可以直接通迅.

問題:
10.1.1.130/2510.1.1.125/25這兩個ip在同一個交換機上,能否直接通迅?

                             |
00001010.00000001.00000001.1 | 0000010  IP
                 |  
11111111.11111111.11111111.1 | 0000000  NETMASK
                 |  


                             |
00001010.00000001.00000001.0 | 1111101  IP
                 |  
11111111.11111111.11111111.1 | 0000000  NETMASK
                 |  
從上面的圖看到,這兩個ip前25位不一樣,所以不可以直接通迅.


問題:
10.1.1.9/2410.1.1.10/8這兩個ip在同一個交換機上,能否直接通迅?

可以通迅;但儘量避免這樣做


=========================================================================


IPV4裡常見保留的IP段(不能直接在公網上使用的):
0.0.0.0     --代表所有網段
127.x.x.x   --本地環回,用於tcp/ip協議測試

常用私有ip段
10.x.x.x
192.168.x.x
172.16.x.x-172.31.x.x

為什麼保留一些ip段?
答案:因為ipv4不夠用.所以保留一些ip段供私網使用.


在內網內能否使用公網ip?
答案:在不與公網衝突的情況下,做實驗想怎麼用就怎麼用.但涉及到上網的網段時,有衝突就最好不要用.




IPV4的分類:
A類:(預設掩碼為8位)
32位二進位制裡第一位為0的屬於A類
範圍為:
00000000.00000000.00000000.00000000 -- 01111111.11111111.11111111.11111111
換算成十進位制為:
0.0.0.0127.255.255.255(這裡沒有去掉保留的ip段)


B類:(預設掩碼為16位)
32位二進位制裡以10開頭的的屬於B類
範圍為:
10000000.00000000.00000000.00000000 -- 10111111.11111111.11111111.11111111
換算成十進位制為:
128.0.0.0191.255.255.255


c類:(預設掩碼為24位)
32位二進位制裡以110的屬於C類
範圍為:
11000000.00000000.00000000.00000000 -- 11011111.11111111.11111111.11111111
換算成十進位制為:
192.0.0.0223.255.255.255



D類:(組播地址段)
32位二進位制裡以1110的屬於D類
範圍為:
11100000.00000000.00000000.00000000 -- 11101111.11111111.11111111.11111111
換算成十進位制為:
224.0.0.0239.255.255.255


E類:
保留擴充套件使用的ip段


廣播(broadcast):廣播發資訊,網路內所有人都能收到(路由器隔離廣播)
組播(multicast):組播發資訊,網路內相同組播地址的人能收到(用於一些特殊場景)
點播(unicast):點對點


===============================================================


子網劃分:

我們可以把一個網段劃分成多個子網


10.0.0.0/8這個網段前8位是網路號,後24位是主機號,那麼它容納多少個主機呢?
答案為:2^24-2個主機(減2的原因是去掉主機號全為0和全為1的兩個情況,因為主機號全為0的是網路號,全為1的是廣播地址)
這裡我的網路號就是10.0.0.0,廣播地址為10.255.255.255,能使用的ip範圍是10.0.0.110.255.255.254



請問192.168.1.0/26這樣劃分了幾個子網?  
每個子網容納多少個ip?
每個子網的網路號是多少?
廣播地址是多少?
使用的ip範圍是多少?

答案:首先這是一個c類網路,預設netmask為24位,現在劃分的是26,也就是說有2位可變,一個有2^24種變化,所以就是4個子網
每個子網容納2^(32-26)-2=62個ip

四個子網分別為:
網路號         廣播地址            ip範圍
192.168.1.0     192.168.1.63     192.168.1.1-192.168.1.62 
192.168.1.64        192.168.1.127    192.168.1.65-192.168.1.126 
192.168.1.128       192.168.1.191    192.168.1.129-192.168.1.190 
192.168.1.192       192.168.1.255    192.168.1.193-192.168.1.254    


172.16.0.0/19
2**(19-16)=8個網路
每個網路2**(32-19)-2個ip

網路號         廣播地址            ip範圍
172.16.0.0       172.16.31.255  172.16.0.1-172.16.31.254        
172.16.32.0    172.16.63.255    172.16.32.1-172.16.63.254 
172.16.64.0
172.16.96.0
172.16.128.0
172.16.160.0
172.16.192.0
172.16.224.0



10.0.0.0/9
2個網路

網路號         廣播地址            ip範圍
10.0.0.0        10.127.255.255      10.0.0.1-10.127.255.254
10.128.0.0      10.255.255.255      10.128.0.1-10.255.255.254




一個小公司,有管理人員3人,銷售人員10人,技術人員35人,行政和後勤8人,客服人員20人.一共5個部門,現在你做為公司網路管理人員,接到的需求是把5個部門做成5個網段,請問使用192.168.1.0怎麼划子網?

答案:如果不是劃分子網,那麼隨意使用五個私有網路就可以了,如
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24

如果一定要用192.168.1.0來劃分子網,分析如下
5個部門所以最少需要5個子網,那麼你最少要劃分大於5個的子網,所以使用192.168.1.0/27可以劃分8個
但這樣劃分後,每個子網的可用ip數為2^(32-27)-2=30個,人數最多的部門有35人,不夠分
如果一定要劃,還是可以實現的,可以劃出大小不等的子網

你可以先劃4個子網,拿其中一個做技術部門的子網
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26

再把另外三個其一,一分為二,比如:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/27
192.168.1.224/27


================================================================================