配置路由實例


路由的分類和管理


路由:跨網絡通信;

路由分類:

    主機路由

    網絡路由

    默認路由

路由管理命令:

route 命令是在本地 IP 路由表中顯示和修改條目網絡命令;

查看:route -n

route -n 查看路由表.PNG

添加:route add

route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

    目標:192.168.1.3 網關:172.16.0.1

        # route add -host 192.168.1.3 gw 172.16.0.1 dev eth0

    目標:192.168.0.0  網關:172.16.0.1

        # route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0

        # route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0

    默認路由,網關:172.16.0.1

        # route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1

        # route add default gw 172.16.0.1

刪除:route del

route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]

    目標:192.168.1.3 網關:172.16.0.1

       # route del -host 192.168.1.3

    目標:192.168.0.0  網關:172.16.0.1

        # route del -net 192.168.0.0 netmask 255.255.255.0


配置路由實例:


1,給兩臺主機配置兩個網卡來充當兩臺路由R1和R2;

                路由R1

路由R1的配置.PNG

                路由R2

路由R2的配置.PNG

2,給兩臺主機PC1和PC2分別配置IP地址和網關:

                PC1

主機PC1的配置.PNG

                PC2

主機PC2的配置.PNG

3,centos 6 關閉NetworkManager服務和關閉防火墻:

    關閉NetworkManager服務:service NetworkManager stop

    關閉防火墻:iptables -F

關閉networkmanager服務 和 關閉防火墻.PNG

4,centos 7 關閉NetworkManager服務和關閉防火墻:

    關閉NetworkManager服務:systemctl stop NetworkManager

    關閉防火墻:iptables -F

centos 7 關閉networkmanager服務 和 關閉防火墻.PNG

5,在路由R1中添加默認網關到路由表里面:

route add default gw 10.1.0.8

route add default gw 10.1.0.8  (給R1配置默認網關).PNG

6,在路由R2中添加默認網關到路由表里面:

route add default gw 10.1.0.6

用PC1 逐步拼到 PC2.PNG

7,給路由R1開啟數據轉換:

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

用PC1 逐步拼到 PC2.PNG

8,給路由R2開啟數據轉換:

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

用PC1 逐步拼到 PC2.PNG

9,用PC1逐步去拼PC2:

用PC1 逐步拼到 PC2.PNG

10,用PC2逐步去拼PC1:

用PC2 逐步拼到 PC1.PNG

11,刪除R1默認的路由:

route del default gw 10.1.0.8

route del default gw 10.1.0.8 刪除R1的默認網關.PNG

12,刪除R2默認的路由:

route del default gw 10.1.0.6

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

(0)
AN0519AN0519
上一篇 2016-09-12 18:44
下一篇 2016-09-12 20:14

相關推薦

  • 不重啟添加硬盤

    添加硬盤后 ls /dev/sd* 不重啟添加硬盤 [root@localhost ~]# cd /sys/class/scsi_host/ [root@localhost scsi_host]# ls host0? host1? host2 [root@localhost scsi_host]# echo “- – -”…

    Linux干貨 2017-10-21
  • PHP數組實際占用內存大小的分析

    我們在前面的php高效寫法提到,盡量不要復制變量,特別是數組。一般來說,PHP數組的內存利用率只有 1/10, 也就是說,一個在C語言里面100M 內存的數組,在PHP里面就要1G。下面我們可以粗略的估算PHP數組占用內存的大小,首先我們測試1000個元素的整數占用的內存: <?php      &nb…

    系統運維 2015-05-28
  • 一個簡單小例子來說一下Rescue營救模式

    昨天不小心將/lib64下的一個動態庫文件libc.so.6(很多命令都依賴的)給移動到了/root下,然后除了一些內部命令可用外,其余命令都不能用了,然后就想著看看重啟可不可以修復,結果重啟后就再也開不了機了,心想著這可咋整,要不用最快的方式進行快照恢復吧,結果老師就說了,不能使用快照,讓我們使用Rescue營救模式進行恢復,然后在恢復的過程中就發現一個問…

    Linux干貨 2017-08-21
  • 高考作業

    1、簡述TCP三次握手四次揮手過程及各過程中客戶端和服務器端的狀態。 TCP三路握手,作用為完成三次握手,主機A與主機B開始傳送數據。 第一次握手:客戶端A(狀態為SYN_SEND)發送位碼為syn=1,隨機產生seq number=1234567的數據包到服務器,服務器B(狀態為LISTEN)由SYN=1知道,客戶端A要求建立聯機; 第二次握手:服務器B(…

    Linux干貨 2016-06-22
  • 馬哥教育網絡班22期+第5周課程練習 忍者亂太郎喻成

    1、顯示當前系統上root、fedora或user1用戶的默認shell;   以root為例 awk -F':' '$1 ~ /root/ {print $7} ' /etc/passwd 2、找出/etc/rc.d/…

    Linux干貨 2016-10-09
  • VMware12 Centos系統安裝VMware-tools過程

    1、點擊VMware菜單虛擬機選中安裝VMware-tools:           注:虛擬機桌面會生成VMwaretools DVD安裝光盤 2、查看虛擬機設置ISO映像文件是否是VMwaretoolsDVD帶Linux.iso映像的文件: 3、在centos系統中 open term…

    Linux干貨 2016-07-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-20 12:28

    寫的不錯,但這個圖有點亂,建議換其他的截圖工具試試,

欧美性久久久久