實驗:配置靜態路由2

實驗:配置靜態路由2

IP地址規劃如下:

實驗:配置靜態路由2

VMware實驗環境下給網卡分配不同的VMnet以實現物理分隔廣播域:
Client1-VMnet1:

實驗:配置靜態路由2

R1-VMnet1-VMnet2:

實驗:配置靜態路由2

R2-VMnet2-VMnet3:

實驗:配置靜態路由2

R3-VMnet3-VMnet4:

實驗:配置靜態路由2

Client2-VMnet4:

實驗:配置靜態路由2

注意,環境準備:
1、MAC地址不要有沖突,如果是復制的虛擬機,對于centos6需刪除網卡定義文件rm -f /etc/udev/rules.d/70-persistent-net.rules
2、清空防火墻iptables -F(查看:iptables -vnL)
3、啟用IP轉發功能:echo 1 > /proc/sys/net/ipv4/ip_forward
4、關閉服務:service NetworkManager stop
可能用到的清理命令:
ip route flush default
ip a flush eht0
ip a flush eth1

方法1:(使用ifconfig和route命令)
Client1:
ifconfig eth0 172.16.0.10/16
route add default gw 172.16.0.11

實驗:配置靜態路由2

Client2:
ifconfig eth0 192.168.0.10/24
route add default gw 192.168.0.11

實驗:配置靜態路由2

R1:
ifconfig eth0 172.16.0.11/16
ifconfig eth1 10.1.0.10/16
#
route add -net 10.2.0.0/16 gw 10.1.0.11
route add -net 192.168.0.0/24 gw 10.1.0.11

實驗:配置靜態路由2

R2:
ifconfig eth0 10.1.0.11/16
ifconfig eth1 10.2.0.10/16
#
route add -net 172.16.0.0/16 gw 10.1.0.10
route add -net 192.168.0.0/24 gw 10.2.0.11

實驗:配置靜態路由2

R3:
ifconfig eth0 10.2.0.11/16
ifconfig eth1 192.168.0.11/24
#
route add -net 10.1.0.0/16 gw 10.2.0.10
route add -net 172.16.0.0/16 gw 10.2.0.10

實驗:配置靜態路由2


方法2:(使用ip命令)

Client1:
ip a add 172.16.0.10/16 dev eth0
ip route add default via 172.16.0.11

Client2:
ip a add 192.168.0.10/24 dev eth0
ip route add default via 192.168.0.11

R1:
ip a add 172.16.0.11/16 dev eth0
ip a add 10.1.0.10/16 dev eth1
ip route add 10.2.0.0/16 via 10.1.0.11
ip route add 192.168.0.0/24 via 10.1.0.11

R2:
ip a add 10.1.0.11/16 dev eth0
ip a add 10.2.0.10/16 dev eth1
ip route add 172.16.0.0/16 via 10.1.0.10
ip route add 192.168.0.0/24 via 10.2.0.11

R3:
ip a add 10.2.0.11/16 dev eth0
ip a add 192.168.0.11/24 dev eth1
ip route add 10.1.0.0/16 via 10.2.0.10
ip route add 172.16.0.0/16 via  10.2.0.10

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

(0)
LeionLeion
上一篇 2017-03-26 22:02
下一篇 2017-03-26 22:08

相關推薦

  • M25 Linux 學習,FHS標準

    FHS FHS(英文:Filesystem Hierarchy Standard 中文:文件系統層次結構標準),多數Linux版本采用這種文件組織形式,FHS定義了系統中每個區域的用途、所需要的最小構成的文件和目錄同時還給出了例外處理與矛盾處理。 FHS定義了兩層規范,第一層是, / 下面的各個目錄應該要放什么文件數據,例如/etc應該要放置設置文件,/bi…

    2017-07-15
  • Linux 基礎知識(六.三)

    按找下列要求,寫一個腳本 (1)創建目錄/tmp/testdir-當前日期時間 (2)在此目錄創建100個空文件:file1-file100 (3)顯示/etc/passwd文件中位于偶數行的用戶的用戶名 (4)創建10個用戶:user10-user19,密碼同用戶名 (5)在/tmp創建10個空文件file10-file19 腳本如下: #!/bin/ba…

    Linux干貨 2016-11-14
  • 交互式與非交互式的區別

    交互式與非交互式shell /登錄shell于非登錄shell 外網連不上,教室裝修太吵,相關資料找不到,云云不知所云,托托癥又犯了 登錄shell_非登錄shell // .bash_profile .bashrc profile 文件的作用的執行順序 http://blog.csdn.net/robertaqi/archive/2010/04/04/54…

    Linux干貨 2017-06-11
  • Homework Week-9 bash腳本之順序、選擇、循環

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash #Elephant echo "nologin users:" user1=$(cat /etc/passwd&n…

    Linux干貨 2016-10-17
  • 十三.Linux博客-2016年8月18日while、for特殊用法、selet循環與菜單、函數

    格式說明: 操作 概念 命令 說明及舉例 十三.while、for特殊用法、selet循環與菜單、函數 while特殊用法 while循環的特殊用法(遍歷文件的每一行): while read line; do 循環體 done < /PATH/FROM/SOMEFILE 依次讀取/PATH/FROM/…

    Linux干貨 2016-08-24
  • linux高級文件管理系統

    磁盤配額:    linux是一個多用戶的系統,磁盤配額是分配給每個用戶的磁盤可用空間的限制。每一用戶只能使用最大配額范圍內的磁盤空間。root是不受配額限制的,只有普通用戶才受限制。   Quota是在RedHatlinux下實現linux磁盤配額的工具,它支持單獨的掛載文件系統,而不是一個目錄。quota默認是安裝的,如果沒…

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