這篇文章主要介紹“ubuntu同一網(wǎng)段的概念是什么”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強(qiáng),希望這篇“ubuntu同一網(wǎng)段的概念是什么”文章能幫助大家解決問題。
成都創(chuàng)新互聯(lián)公司主營寧武網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),寧武h5微信平臺小程序開發(fā)搭建,寧武網(wǎng)站營銷推廣歡迎寧武等地區(qū)企業(yè)咨詢
1.1 同一網(wǎng)段
在不少實驗中,都會需要用到局域網(wǎng)的一些基礎(chǔ)知識,在技術(shù)支持的過程中,發(fā)現(xiàn)不少用
戶對于這個概念非常模糊,導(dǎo)致 IP 地址或者網(wǎng)絡(luò)環(huán)境稍微有點變化,就無法實現(xiàn)實驗。如果
沒有接觸過這個概念,建議將本文檔好好看一下,最好手動計算并驗證兩個 IP 地址是不是在
同一網(wǎng)段。
局域網(wǎng)通信中會經(jīng)常用到“同一網(wǎng)段”的概念。要弄明白這個概念需要結(jié)合 IP 地址以及
子網(wǎng)掩碼。
本篇文章基于iTOP-4412開發(fā)板
1.1.1 IP 地址
關(guān)于 IP 地址的理論知識,網(wǎng)絡(luò)上有大量的文章。
這里主要是介紹和開發(fā)板有關(guān)系需要注意的 IP 地址。
如下圖,使用 IFconfig,可以查看 Ubuntu 系統(tǒng)下的 IP,下圖表面 Ubuntu 的 IP 地址是192.168.0.226。
在使用 SSH 軟件和 Ubuntu 連通傳文件,就需要先在 Ubuntu 下查看 IP 地址。
再來看一下開發(fā)板的 IP,如下圖,在查看最小文件系統(tǒng)的 etc 文件可以看到默認(rèn)的 IP 地址為 192.168.1.230。
上圖是沒有打包編譯的最小系統(tǒng),如下圖,是運(yùn)行著的最小 linux 系統(tǒng),也是可以查詢和
修改 IP 地址的。
最小系統(tǒng)在開發(fā)板上運(yùn)行的時候,也可以使用 vi 命令來修改 IP 地址。1.1.2 子網(wǎng)掩碼
子網(wǎng)掩碼的查詢和 IP 的查詢方式一模一樣。
如下圖所示,使用 ifconfig,可以查看 Ubuntu 系統(tǒng)下的子網(wǎng)掩碼,下圖表示 Ubuntu 的
子網(wǎng)掩碼是 255.255.255.0。
再來看一下開發(fā)板的子網(wǎng)掩碼,如下圖,在查看最小文件系統(tǒng)的 etc/eth0-setting 文件
可以看到默認(rèn)的子網(wǎng)掩碼。
上圖是沒有打包編譯的最小系統(tǒng)。下圖是運(yùn)行著的最小 linux 系統(tǒng),也可以查詢和修改子
網(wǎng)掩碼。
最小系統(tǒng)在開發(fā)板上運(yùn)行的時候,也可以使用 vi 命令來修改子網(wǎng)掩碼。
2.1 確認(rèn) IP 在同一網(wǎng)段
本小節(jié)主要介紹如何確認(rèn)兩個 IP 是不是在同一網(wǎng)段。
如果大家計算發(fā)現(xiàn) Ubuntu 系統(tǒng)的 IP 和開發(fā)板的 IP 不在同一網(wǎng)段,則需要修改開發(fā)板的IP。
單純的兩個 IP 不能直接拿來確認(rèn)是不是在同一網(wǎng)段,必須結(jié)合子網(wǎng)掩碼經(jīng)過計算才能得出結(jié)論。
計算方法是:兩個 IP 分別和相應(yīng)的子網(wǎng)掩碼做與運(yùn)算,得出的結(jié)果相等則表明在同一網(wǎng)段。
這里以 2.1 和 3.1 小節(jié)開發(fā)板和 Ubuntu 系統(tǒng)中的 IP 和子網(wǎng)掩碼來做演示。
Ubuntu 系統(tǒng)的 IP 和子網(wǎng)掩碼分別是:192.168.0.226 和 255.255.255.0
開發(fā)板的 IP 地址和子網(wǎng)掩碼分別是:192.168.1.230 和 255.255.255.0
進(jìn)行與運(yùn)算需要轉(zhuǎn)換為二進(jìn)制
Ubuntu 系統(tǒng):
IP:11000000 10101000 00000000 11100010
MASK:11111111 11111111 11111111 00000000
Result 二進(jìn)制:11000000 10101000 00000000 00000000
Result 十六進(jìn)制:192.168.0.0
開發(fā)板:
IP:11000000 10101000 00000001 11100110
MASK:11111111 11111111 11111111 00000000
Result 二進(jìn)制:11000000 10101000 00000001 00000000
Result 十六進(jìn)制:192.168.1.0
對比上面兩個十六進(jìn)制結(jié)果,可以發(fā)現(xiàn)這兩個例子中的 IP 地址并不在同一個網(wǎng)段。開發(fā)
板需要重新根據(jù)路由器或者交換機(jī)來修改 IP。
3.1 根據(jù)實際情況修改 IP 和子網(wǎng)掩碼
如下圖,作者的路由器地址為 192.168.0.1,大家
根據(jù)實際情況登陸路由器,路由器背面
一般都有這個地址,如果沒有查一下路由器的手冊。
注意上圖中 WAN 設(shè)置界面中的網(wǎng)關(guān)是 192.168.1.1,這個是廣域網(wǎng)的網(wǎng)關(guān),實驗中使用
的是局域網(wǎng)的網(wǎng)關(guān),需要選擇“LAN 口設(shè)置”再查找網(wǎng)關(guān)。
如下圖,選擇 DHCP 服務(wù)器,這里會有一個分配局域網(wǎng)中的 IP 區(qū)間。也就是說 IP 可以設(shè)
置為 192.168.0.220 到 192.168.0.250 這個區(qū)間。
如下圖,選擇“LAN 口設(shè)置”再查找,子網(wǎng)掩碼為 255.255.255.0。
另外在后面的 NFS 文件系統(tǒng)實驗的時候需要上面的 192.168.0.1 這個地址,可以把這個
地址看成局域網(wǎng)的網(wǎng)關(guān),而不能使用 WAN 中的網(wǎng)關(guān)!
了解了 IP 地址,子網(wǎng)掩碼,查看了路由器設(shè)置之后,首先可以確定子網(wǎng)掩碼為
255.255.255.0,然后 IP 地址可以處于 192.168.0.220 到 192.168.0.250 這個區(qū)間。大家可以
在這個區(qū)間取一個地址來計算。
最后根據(jù)大家的實際情況,確認(rèn)了 IP 地址和 MASK 地址之后,修改最小 linux 系統(tǒng)中的
etc/eth0-setting 文件,將它們的 IP 設(shè)置到同一網(wǎng)段!
關(guān)于“ubuntu同一網(wǎng)段的概念是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。