網卡和路由的設置

一:設置網卡別名:

首先,關閉NetworkManager服務

service NetworkManager stop

創建一個配置文件 ,文件名為網卡的文件名+“:num”如 :

網卡文件為:ifcfg-eth0 ,創建文件“ifcfg-eth0:1",冒號后跟的數字,可以隨意指定。

1,關閉NetworkManager服務  

[root@centos6 network-scripts]# service NetworkManager stop

2,編輯配置文件

wKiom1fOs5ujAcLeAAAcIZ18IJU736.png

3,重啟網絡服務

wKioL1fOs92xKsxdAAA6oqRSj9c074.png4,查看網卡

wKiom1fOtA3CyoSMAABr5Qt_pZo096.png

5,測試IP

wKiom1fOtGrTBWD6AAAggwIKkRg500.png

二,多網卡bond實驗

1,添加一張物理網卡

[root@centos6 ~]# ifconfig -a

wKioL1fOub-R5zGNAAAsrcOYvxI481.png

2,關閉NetworkManager服務

[root@centos6 network-scripts]# service NetworkManager stop

3,編輯配置文件

wKioL1fOwErhHb46AAAVzc1gvP0159.png

4,重啟網絡服務

wKioL1fOwMTyRhUVAAAQGPlGE_g424.png

5,使用ifconfig命令查看網卡狀態發現兩張網卡的MAC地址是一樣的

wKiom1fOwIzTf3dVAAA5fuSiL1I953.png

6,查看/proc/net/bonding/bond0文件可以看到當前工作的網卡

wKiom1fOwjvygcVpAAAkIV2J7TU975.png

7,測試

使用另一臺機器,ping10.1.20.100這個地址,ping時手工切斷eth0,由于設置的時間是100ms檢測一次,所以100ms后eth1頂替eth0工作,中間交接時間丟失的是數據包

wKioL1fOy_OTjpQBAAARPRC0Pzg394.png

8,查看/proc/net/bonding/bond0文件可以看到當前工作的網卡

wKioL1fOx72xjBSBAAAjLnkYyug476.png

三,路由實驗

在VMware中,使用兩臺主機當作路由設備,分別為R1,R2。另外需要兩臺客戶機,實現跨網段訪問。

R1:兩個端口,分別為:

eth0:192.168.60.1/24

eth1:10.10.0.1/8

R2:兩個端口,分別為:

eth0:172.30.0.1/24

eth1:10.10.0.2/8

客戶機1:

192.168.60.60/24

客戶機2:

172.30.0.60/16

如圖所示,就可以實現客戶機1與客戶機二的相互訪問,

wKioL1fSgUjwoTUHAAA9dWCV4_s207.png

具體步驟如下:

設置R1:

首先關閉,NetworkManager服務

service NetworkManager stop

打開路由轉換:

將文件/proc/sys/net/ipv4/ip_forword文件改為1,處于開啟狀態

echo  1 > /proc/sys/net/ipv4/ip_forword

設置R1端口eth0:

vim  /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

IPADDR=192.168.60.1

PREFIX=24

保存退出

設置R1端口eth1:

vim  /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

IPADDR=10.10.0.1

PREFIX=8

保存退出

重啟網絡服務:

service network restart

添加路由表:

路由表相鄰網段自動生成,只需要添加不相鄰的網段,

route add -net 172.30.0.0/16  gw 10.10.0.2 dev eth1

臨時清空防火墻列表:

iptables -F

wKiom1fSgf-yiMsoAABFH7iW0Iw833.png

wKioL1fSgjmBqjQkAAAckrzkTRw334.png

設置R2:

步驟和設置R1移至,只是一些參數不同,

首先關閉,NetworkManager服務:service NetworkManager stop

打開路由轉換:

將文件/proc/sys/net/ipv4/ip_forword文件改為1,處于開啟狀態

echo  1 > /proc/sys/net/ipv4/ip_forword

設置R2端口eth0:

vim  /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

IPADDR=172.30.0.1

PREFIX=16

保存退出

設置R2端口eth1:

vim  /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

IPADDR=10.10.0.2

PREFIX=8

保存退出

重啟網絡服務:

service network restart

添加路由表:

route add -net 192.168.60.0/24  gw 10.10.0.1 dev eth1

臨時清空防火墻列表:

iptables -F

wKiom1fSjQSQNQBWAABEg6Qh8Dg065.png

wKioL1fSjQTwUKGrAAAcQl5j-fw920.png

現在即可實現客戶機1與客戶機2的相互訪問

wKiom1fSjTay2hCwAAAVGoalItI076.png

由于,跨越了兩個路由,所以ttl為64-2,為62

作業:

1、某公司申請到一個C類IP地址,但要連接6個的子公司,最大的一個子公司有26臺計算機,每個子公司在一個網段中,則子網掩碼應設為?

思路:26臺主機就需要陪26個IP,而決定主機IP數的是主機位,最接近262的倍數是25次方=32IP,則主機位為5,而網絡位為8-5=3,C類地址的子網掩碼是24,即需要向主機位借3位,則子網掩碼變為24+3=27,即255.255.255.11100000 ,故子網掩碼為255.255.255.224

 

2、一家集團公司有12家子公司,每家子公司又有4個部門。上級給出一個172.16.0.0/16的網段,讓給每家子公司以及子公司的部門分配網段。

思路:既然有12家子公司,那么就要劃分12個子網段,但是每家子公司又有4個部門,因此又要在每家子公司所屬的網段中劃分4個子網分配給各部門。
  步驟:
A. 先劃分各子公司的所屬網段。
  有12家子公司,那么就有2n次方≥12n的最小值=4。因此,網絡位需要向主機位借4位。那么就可以從172.16.0.0/16這個大網段中劃出24次方=16個子網。
  詳細過程:
  先將172.16.0.0/16用二進制表示
10101100.00010000.00000000.00000000/16
  借4位后(可劃分出16個子網):
1)10101100.00010000.00000000.00000000/20172.16.0.0/20
2)10101100.00010000.00010000.00000000/20172.16.16.0/20
3)10101100.00010000.00100000.00000000/20172.16.32.0/20
4)10101100.00010000.00110000.00000000/20172.16.48.0/20
5)10101100.00010000.01000000.00000000/20172.16.64.0/20
6)10101100.00010000.01010000.00000000/20172.16.80.0/20
7)10101100.00010000.01100000.00000000/20172.16.96.0/20
8)10101100.00010000.01110000.00000000/20172.16.112.0/20
9)10101100.00010000.10000000.00000000/20172.16.128.0/20
10)10101100.00010000.10010000.00000000/20172.16.144.0/20
11)10101100.00010000.10100000.00000000/20172.16.160.0/20
12)10101100.00010000.10110000.00000000/20172.16.176.0/20
13)10101100.00010000.11000000.00000000/20172.16.192.0/20
14)10101100.00010000.11010000.00000000/20172.16.208.0/20
15)10101100.00010000.11100000.00000000/20172.16.224.0/20
16)10101100.00010000.11110000.00000000/20172.16.240.0/20
  我們從這16個子網中選擇12個即可,就將前12個分給下面的各子公司。每個子公司最多容納主機數目為212次方-2=4094。
B. 再劃分子公司各部門的所屬網段
  以甲公司獲得172.16.0.0/20為例,其他子公司的部門網段劃分同甲公司。
  有4個部門,那么就有2n次方≥4,n的最小值=2。因此,網絡位需要向主機位借2位。那么就可以從172.16.0.0/20這個網段中再劃出22次方=4個子網,正符合要求。
  詳細過程:
  先將172.16.0.0/20用二進制表示 
10101100.00010000.00000000.00000000/20
  借2位后(可劃分出4個子網):
 10101100.00010000.00000000.00000000/22172.16.0.0/22
 10101100.00010000.00000100.00000000/22172.16.4.0/22
 10101100.00010000.00001000.00000000/22172.16.8.0/22
 10101100.00010000.00001100.00000000/22172.16.12.0/22
  將這4個網段分給甲公司的4個部門即可。每個部門最多容納主機數目為210次方-2=1024。

 

3、某集團公司給下屬子公司甲分配了一段IP地址192.168.5.0/24,現在甲公司有兩層辦公樓(1樓和2樓),統一從1樓的路由器上公網。1樓有100臺電腦聯網,2樓有53臺電腦聯網。如果你是該公司的網管,你該怎么去規劃這個IP?

根據需求,畫出下面這個簡單的拓撲。將192.168.5.0/24劃成3個網段,1樓一個網段,至少擁有101個可用IP地址;2樓一個網段,至少擁有54個可用IP地址;1樓和2樓的路由器互聯用一個網段,需要2IP地址。

wKiom1fSlR2gvKL0AABOc0gFWAg556.png

思路:我們在劃分子網時優先考慮最大主機數來劃分。在本例中,我們就先使用最大主機數來劃分子網。101個可用IP地址,那就要保證至少7位的主機位可用(2m次方-2≥101,m的最小值=7)。如果保留7位主機位,那就只能劃出兩個網段,剩下的一個網段就劃不出來了。但是我們剩下的一個網段只需要IP地址并且2樓的網段只需要54個可用IP,因此,我們可以從第一次劃出的兩個網段中選擇一個網段來繼續劃分2樓的網段和路由器互聯使用的網段。

步驟:
A. 先根據大的主機數需求,劃分子網
  因為要保證1樓網段至少有101個可用IP地址,所以,主機位要保留至少7位。
  先將192.168.5.0/24用二進制表示:
11000000.10101000.00000101.00000000/24
  主機位保留7位,即在現有基礎上網絡位向主機位借1位(可劃分出2個子網):
 11000000.10101000.00000101.00000000/25192.168.5.0/25
 11000000.10101000.00000101.10000000/25192.168.5.128/25
1樓網段從這兩個子網段中選擇一個即可,我們選擇192.168.5.0/25。
2樓網段和路由器互聯使用的網段從192.168.5.128/25中再次劃分得到。
B. 再劃分2樓使用的網段
2樓使用的網段從192.168.5.128/25這個子網段中再次劃分子網獲得。因為2樓至少要有54個可用IP地址,所以,主機位至少要保留6位(2m次方-2≥54m的最小值=6)。
  先將192.168.5.128/25用二進制表示:
  11000000.10101000.00000101.10000000/25
  主機位保留6位,即在現有基礎上網絡位向主機位借1位(可劃分出2個子網):
 11000000.10101000.00000101.10000000/26192.168.5.128/26
 11000000.10101000.00000101.11000000/26192.168.5.192/26
2樓網段從這兩個子網段中選擇一個即可,我們選擇192.168.5.128/26
  路由器互聯使用的網段從192.168.5.192/26中再次劃分得到。
C. 最后劃分路由器互聯使用的網段
  路由器互聯使用的網段從192.168.5.192/26這個子網段中再次劃分子網獲得。因為只需要2個可用IP地址,所以,主機位只要保留2位即可(2m次方-2≥2,m的最小值=2)。
  先將192.168.5.192/26用二進制表示:
11000000.10101000.00000101.11000000/26
  主機位保留2位,即在現有基礎上網絡位向主機位借4位(可劃分出16個子網):
 11000000.10101000.00000101.11000000/30192.168.5.192/30
 11000000.10101000.00000101.11000100/30192.168.5.196/30
 11000000.10101000.00000101.11001000/30192.168.5.200/30
…………………………………
 11000000.10101000.00000101.11110100/30192.168.5.244/30
 11000000.10101000.00000101.11111000/30192.168.5.248/30
 11000000.10101000.00000101.11111100/30192.168.5.252/30
  路由器互聯網段我們從這16個子網中選擇一個即可,我們就選擇192.168.5.252/30。
D. 整理本例的規劃地址
1樓:
  網絡地址:【192.168.5.0/25
  主機IP地址:【192.168.5.1/25—192.168.5.126/25
  廣播地址:【192.168.5.127/25
2樓:
  網絡地址:【192.168.5.128/26
  主機IP地址:【192.168.5.129/26—192.168.5.190/26
  廣播地址:【192.168.5.191/26
  路由器互聯:
  網絡地址:【192.168.5.252/30
  兩個IP地址:【192.168.5.253/30、192.168.5.254/30
  廣播地址:【192.168.5.255/30
  快速劃分子網確定IP
  我們以例2為例:
  題目需要我們將192.168.5.0/24這個網絡地址劃分成能容納101/54/2個主機的子網。因此我們要先確定主機位,然后根據主機位決定網絡位,最后確定詳細的IP地址。
確定主機位
  將所需要的主機數自大而小的排列出來:101/54/2,然后根據網絡擁有的IP數目確定每個子網的主機位:如果2n次方-2≥該網段的IP數目,那么主機位就等于n。于是,得到:7/6/2。
根據主機位決定網絡位
  用32減去主機位剩下的數值就是網絡位,得到:25/26/30。
確定詳細的IP地址
  在二進制中用網絡位數值掩蓋IP前面相應的位數,然后后面的為IP位。選取每個子網的第一個IP為網絡地址,最后一個為廣播地址,之間的為有效IP。得到:
  【網絡地址】【有效IP【廣播地址】
  【192.168.5.0/25】【192.168.5.1/25-192.168.5.126/25】【192.168.5.127/25
  【192.168.5.128/26】【192.168.5.129/26-192.168.5.190/26】【192.168.5.191/26
  【192.168.5.192/30】【192.168.5.193/30-192.168.5.194/30】【192.168.5.195/30


原創文章,作者:pingsky,如若轉載,請注明出處:http://www.www58058.com/45706

(0)
pingskypingsky
上一篇 2016-09-12
下一篇 2016-09-12

相關推薦

  • LVS產生背景、原理及LVS-DR應用實例(一)

    一、什么是lvs? 它產生的背景,使用場景是什么?      LVS(Linux Virtual Server) 可以理解為一個虛擬服務器系統。       Internet的飛速發展,網絡帶寬的增長,Web服務中越來越多地使用CGI、動態主頁等CPU密集型應用,這對服務器的性能…

    Linux干貨 2016-10-29
  • 用戶、組及權限管理詳解

    用戶類別:Liunx中用戶標識范圍在0-65535之間; 超級用戶(管理員) —— 默認為root,擁有所有權限。UID與GID值為0, 普通用戶 系統用戶 —— CentOS6中UID與GID值為1~499,CentOS7中UID與GID值為1~999。默認不能登錄系統,存在主要是滿足系統進程對文件屬主的需求; 登錄用戶 —— CentOS6中UID與GI…

    2018-03-08
  • 馬哥教育網絡班21期-第八周課程練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 設備 使用場景 功能 區別 集線器 局域網 共享同一網絡 不能分隔沖突域 網橋 局域網 連接不同網段,拓展局域網 端口少,可以分隔沖突域 二層交換機 局域網 連接不同局域網段,數據交換 端口更多,可以分隔沖突域,速率更快 三層交換機 局域網,廣域網 路由,高速數據交換,分隔廣播域…

    Linux干貨 2016-09-08
  • 8.5-文本處理工具(命令篇)

     1、文件查看命令: cat, tac,rev cat [OPTION]… [FILE]…     -E: 顯示行結束符$     -n: 對顯示出的每一行進行編號     -A:顯…

    Linux干貨 2016-08-07
  • 密碼保護:測試信息, 順便貼上以前年少輕狂的內容.(未整理)

    無法提供摘要。這是一篇受保護的文章。

    Linux干貨 2017-07-11
  • apache自動化腳本搭建虛擬主機

    1 基于主機名實現三個虛擬主機 (1).創建網站目錄與測試文件 (2).創建虛擬主機文件(目錄為/etc/httpd/conf.d/下)   (3).修改測試apache主機hosts文件(就不用DNS服務器解析,方便測試),測試httpd配置文件是否有問題,重啟httpd服務   (4)修改測試主機hosts文件(就不用DNS服務器解析…

    Linux干貨 2016-10-09
欧美性久久久久