在linux上做路由實(shí)驗(yàn)

實(shí)驗(yàn)環(huán)境準(zhǔn)備:

這是實(shí)驗(yàn)我們用到3個(gè)路由器和兩個(gè)客戶端植锉,所以需要在VMware上創(chuàng)建5個(gè)centos页衙,其中3個(gè)用做路由器区转,兩個(gè)當(dāng)作客戶端A和客戶端B疟位。

實(shí)驗(yàn)流程:

一瞻润、畫(huà)出拓?fù)鋱D

二、劃分網(wǎng)段

默認(rèn)不自動(dòng)添加網(wǎng)絡(luò)的話献汗,只能手動(dòng)加敢订。在虛擬機(jī)的主頁(yè)面點(diǎn)擊編輯打開(kāi)添加虛擬網(wǎng)絡(luò)進(jìn)入就看到添加網(wǎng)絡(luò)的界面王污,然后根據(jù)我們的網(wǎng)段劃分來(lái)對(duì)應(yīng)添加罢吃。最后取消DHCP自動(dòng)獲取服務(wù),自己設(shè)置地址昭齐,然后點(diǎn)擊確定尿招。

三、先把三個(gè)路由器R1 R2 R3 的配置搭建起來(lái)

在每個(gè)虛擬機(jī)添加相對(duì)應(yīng)的網(wǎng)卡阱驾,打開(kāi)硬件設(shè)置的選項(xiàng)里就谜,選擇自定義網(wǎng)絡(luò)連接,R1的選擇VMnet11 和VMnet11 兩個(gè)網(wǎng)卡 里覆; R2 的選擇 VMnet12和VMnet13 這兩塊網(wǎng)卡 丧荐;R3選擇VMnet13和VMnet14這兩塊網(wǎng)卡。
配置路由的IP地址:
配置R1兩個(gè)接口的地址接口eth0和eth1分別對(duì)應(yīng)192.168.1.1 和192.168.1.2
ifconfig eth0 192.168.1.1/24
ifconfig eth1 192.168.2.1/24
用ifconfig 命令可以臨時(shí)添加地址喧枷,當(dāng)然地址不穩(wěn)地會(huì)隨時(shí)丟.
R2接口地址的配置流程和R1的一樣
ifconfig eth0 192.168.2.2/24
ifconfig eth1 192.168.3.2/24
R3接口地址的配置流程和R1的一樣
ifconfig eth0 192.168.3.1/24
ifconfig eth1 192.168.4.1/24
把地址寫(xiě)入配置文件:
由于是臨時(shí)配置的地址不穩(wěn)地虹统,會(huì)造成地址丟失,PING不同的情況隧甚,為了保險(xiǎn)我們?cè)谶@里把地址寫(xiě)入配置文件里车荔。
相關(guān)的配置文件:/etc/udev/rules.d/70-persistent-net.rules
進(jìn)入配置文件cd /etc/udev/rules.d/70-persistent-net.rules
如果沒(méi)有eth0結(jié)尾的文件可以修改成eth0,但是注意ifcfg-是固定模式一定不能改戚扳,只能改動(dòng)ifcfg-后面的忧便,例如把ifconfig-112改成ifconfig-eth0
可以用命令 在當(dāng)前目錄下 mv ifconfig-112 ifconfig-eth0 。然后在vim鍵入
也可以自己編輯一個(gè)vim ifconfig-eth1
這文件編輯主要選項(xiàng)選項(xiàng)如下
DEVICE=eth0 這是配置文件對(duì)應(yīng)的設(shè)備名和文件名一樣帽借,所以必須改成eth0 這行很重要.
UUID 是可有可無(wú)的珠增,為了避免是從別的機(jī)器復(fù)制過(guò)來(lái)啟動(dòng)的造成沖突超歌,最好是刪了。
ONBOOT=yes 這是激活啟動(dòng)項(xiàng)切平,必須是yes
BOOTPROTO=dhcp 這是自動(dòng)獲取地址的意思握础,因?yàn)槲覀兯员?#####須改成BOOTPROTO=none 或者BOOTPROTO=static 要不就刪######除,然后在下面添加地址IPADDR=192.168.2.2 和掩碼PREFIX=24 就可以了悴品。
掩碼也可以用MASK=255.255.255.0 表示
下面是自己編輯的vim ifconfig-eth1 可以只填入三個(gè)設(shè)備名禀综、地址、掩碼就可以這是最簡(jiǎn)單的網(wǎng)卡配置苔严,也可以自己加多網(wǎng)關(guān)定枷,MAC地址,DNS這幾個(gè)選項(xiàng)届氢。
完成編輯了然后啟動(dòng)網(wǎng)絡(luò)服務(wù)
[root@centos6 network-scripts]# service network restart
用ifconfig查看還有問(wèn)題就關(guān)閉NetworkManager
下圖命令第一條是關(guān)閉開(kāi)機(jī)啟動(dòng)
第二的是臨時(shí)關(guān)閉的 欠窒,兩條結(jié)合就永久關(guān)閉

四、客戶端的網(wǎng)卡和地址的配置

網(wǎng)卡的配置:
把centos6.9的機(jī)器作為A客戶端退子,網(wǎng)卡設(shè)置流程和路由R1的一樣的岖妄,在這里我們選擇VMnet11 這網(wǎng)卡,把centos7.3當(dāng)作客戶端網(wǎng)卡選擇自定義的VMnet14寂祥。
地址的配置:
centos6.9上A客戶端的地址配置進(jìn)入網(wǎng)卡放置的文件
cd /etc/sysconfig/network-scripts/ vim ifcfg-eth0 進(jìn)入文件里面編輯
添加IP地址192.168.1.100 掩碼是24 注意要加上網(wǎng)關(guān)地址 192.168.1.1
網(wǎng)關(guān)地址就是直連R1路由的那eth0接口的地址荐虐。
在centos7.3 客戶端B的地址配置的流程和6.9上是一樣的,具體配置如下:
IP地址:192.168.4.100 掩碼 24
網(wǎng)關(guān)是:192.168.4.1

五丸凭、關(guān)閉防火墻

在每個(gè)機(jī)器上關(guān)閉防火墻福扬,命令如下圖:

六、開(kāi)啟路由功能

用虛擬機(jī)當(dāng)作的路由器并沒(méi)有啟用路由功能惜犀,所以的用命令開(kāi)啟路由的轉(zhuǎn)發(fā)功能铛碑。
分別在R1、R2虽界、R3 上輸入兩條命令就把路由器功能開(kāi)啟了
cat /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward

七汽烦、添加路由

分別在R1 R2 R2 上添加路由:
在R1上添加到3.0和4.0的兩條路由 (注意網(wǎng)關(guān)指向與它相連的嚇一跳地址2.2)
R1:
route add -net 192.168.3.0/24 gw 192.168.2.2
route add -net 192.168.4.0/24 gw 192.168.2.2
也可以簡(jiǎn)化合二為一,添加默認(rèn)路由就行
route add -net 0.0.0.0/0 gw 192.168.2.2
R2:
route add -net 192.168.1.0/24 gw 192.168.2.1
route add -net 192.168.4.0/24 gw 192.168.3.1
R3:
route add -net 192.168.1.0/24 gw 192.168.3.2
route add -net 192.168.2.0/24 gw 192.168.3.2
也可以簡(jiǎn)化合二為一莉御,添加默認(rèn)路由就行 可以簡(jiǎn)化操作(一般不這樣寫(xiě))
route add default gw 192.168.3.2
添加好了的路由撇吞,有route -n 查看,看添加是否正確

八颈将、測(cè)試實(shí)驗(yàn)結(jié)果

配置好了路由梢夯,這里所有的配置都完成了,在A的客戶機(jī)ping B的客戶機(jī)地址192.168.4.100看有沒(méi)有錯(cuò)誤晴圾,通的話就沒(méi)問(wèn)題颂砸,不通就該排錯(cuò)了。下面是可以ping通的說(shuō)明下面實(shí)驗(yàn)是成功的,就不需要排錯(cuò)了。
用traceroute 查看報(bào)文經(jīng)過(guò)的路徑人乓,跟蹤路由
trecepath 勤篮、mtr 這兩條命令也可以跟蹤路由,如下圖

注意事項(xiàng):

1色罚、配置完成后的虛擬機(jī)有可能啟動(dòng)不了碰缔,由于三個(gè)虛擬機(jī)緩存文件是復(fù)制的,有可能會(huì)造成mac地址沖突戳护,所以需要在網(wǎng)卡里的高級(jí)設(shè)置里點(diǎn)擊自動(dòng)生成mac地址就可以了金抡,當(dāng)然用網(wǎng)絡(luò)安裝的三個(gè)虛擬機(jī)不存在這個(gè)問(wèn)題。
2腌且、在用ifconfig 配置臨時(shí)地址時(shí)有可能地址會(huì)丟梗肝,需要把添加地址的命令在執(zhí)行一遍查看一下就好了,也可以寫(xiě)入文件/etc/sysconfig/network-scripts/ifcfg-eth0 或者eth1中铺董。
3巫击、用ifconfig查看網(wǎng)卡的時(shí)候發(fā)現(xiàn)有的接口eth1或者eth0 其中的網(wǎng)卡沒(méi)起來(lái),可以直接用命令ifconfig -a 激活啟動(dòng)網(wǎng)卡精续。
4坝锰、路由配置命令式臨時(shí)生效的,下次開(kāi)機(jī)重啟就沒(méi)了重付。要想保存住的寫(xiě)入配置文件里面顷级。
5、ping不同有可能是地址沖突造成的堪夭。
6愕把、這只是適用于小的路由環(huán)境拣凹,一旦環(huán)境用到的路由器太多了森爽,就不行了。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嚣镜,一起剝皮案震驚了整個(gè)濱河市爬迟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌菊匿,老刑警劉巖付呕,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異跌捆,居然都是意外死亡徽职,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)佩厚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)姆钉,“玉大人,你說(shuō)我怎么就攤上這事〕逼浚” “怎么了陶冷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)毯辅。 經(jīng)常有香客問(wèn)我埂伦,道長(zhǎng),這世上最難降的妖魔是什么思恐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任沾谜,我火速辦了婚禮,結(jié)果婚禮上胀莹,老公的妹妹穿的比我還像新娘类早。我一直安慰自己,他們只是感情好嗜逻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布涩僻。 她就那樣靜靜地躺著,像睡著了一般栈顷。 火紅的嫁衣襯著肌膚如雪逆日。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天萄凤,我揣著相機(jī)與錄音室抽,去河邊找鬼。 笑死靡努,一個(gè)胖子當(dāng)著我的面吹牛坪圾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惑朦,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼兽泄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了漾月?” 一聲冷哼從身側(cè)響起病梢,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎梁肿,沒(méi)想到半個(gè)月后蜓陌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吩蔑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年钮热,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烛芬。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡隧期,死狀恐怖痴奏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厌秒,我是刑警寧澤读拆,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站鸵闪,受9級(jí)特大地震影響檐晕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蚌讼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一辟灰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧篡石,春花似錦芥喇、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至胖眷,卻和暖如春武通,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背珊搀。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工冶忱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人境析。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓囚枪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親劳淆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子链沼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 本文整理了在實(shí)踐過(guò)程中使用的Linux網(wǎng)絡(luò)工具,這些工具提供的功能非常強(qiáng)大憔儿,我們平時(shí)使用的只是冰山一角忆植,比如lso...
    老夫劉某閱讀 3,525評(píng)論 0 7
  • 兩臺(tái)主機(jī)兩個(gè)路由設(shè)備通信 現(xiàn)有主機(jī)A和主機(jī)B放可,且中間有兩個(gè)路由設(shè)備連接谒臼,主機(jī)A的IP地址為192.168.1.10...
    JevonWei閱讀 1,295評(píng)論 0 3
  • hexdump -C 查看二進(jìn)制文件 xxd:查看二進(jìn)制文件 whatis 簡(jiǎn)單描述命令的用途whatis c...
    JevonWei閱讀 783評(píng)論 0 0
  • 一.Ip協(xié)議特征 (1)internet協(xié)議特征 運(yùn)行于 OSI 網(wǎng)絡(luò)層 ? 面向無(wú)連接的協(xié)議 ? 獨(dú)立處理數(shù)據(jù)包...
    楠人幫閱讀 766評(píng)論 0 0
  • 一、現(xiàn)今互聯(lián)網(wǎng)模型 1耀里、OSI七層模型 什么是OSI七層模型蜈缤? 開(kāi)放系統(tǒng)互連參考模型 (Open System I...
    魏鎮(zhèn)坪閱讀 1,628評(píng)論 1 3