1. 程式人生 > >趣談網路協議(三)DHCP與PXE:IP是怎麼來的,又是怎麼沒的?

趣談網路協議(三)DHCP與PXE:IP是怎麼來的,又是怎麼沒的?

如何配置IP地址

使用 net-tools:

$ sudo ifconfig eth1 10.0.0.1/24
$ sudo ifconfig eth1 up

使用 iproute2:

$ sudo ip addr add 10.0.0.1/24 dev eth1
$ sudo ip link set up eth1


填充MAC地址

(1)Linxu首先會判斷,要去的這個地址和我是不是一個網段,或者和我的一個網絡卡是同一網段嗎,只有同一個網段的,它才會傳送ARP請求,獲取MAC地址

(2)如果發現不是,Linux預設的邏輯是,如果這是一個跨網段的呼叫,它便不會直接將包傳送到網路上,而是企圖將包傳送到閘道器

(3)如果你配置了閘道器的話,Linux會獲取閘道器的MAC地址,然後將包發出去,如果沒有配置閘道器,包就釋出出去


動態主機配置協議(DHCP)

(1)DHCP協議主要用來給客戶租用IP地址,和房產中介很像,要商談、簽約、續租,廣播還不能“搶單”

(2)DHCP協議能給客戶推薦“裝修隊”PXE,能夠安裝作業系統,這個在雲端計算領域大有用處