linux的route -n命令,Linux-Route

-------------------------------------Route 静态路由配置-------------------------------------

2个Router2个Client端

ClientA(192.168.1.5)---RouterA(192.168.1.1/192.168.10.1)--RouteB(192.168.10.2/192.168.20.1)--ClientB(192.168.20.3)

1.#ip addr add 192.168.1.5/24 brd + dev eno16777736[设置ClientA IP]

#route add default gw 192.168.1.1[设置ClientA网关]

设置LAN段1

2.#ip addr add 192.168.20.3/24 brd + dev eno16777736[设置ClientB IP]

#route add default gw 192.168.20.1[设置ClientB网关]

设置LAN段3

3.#ip addr add 192.168.1.1/24 brd + dev eno16777736[设置RouterA IP]

#ip addr add 192.168.10.1/24 brd + dev eno33554984[设置RouterA IP]

#route add default gw 192.168.10.2[设置Router网关]

设置LAN段1、2

4.#ip addr add 192.168.10.2/24 brd + dev eno16777736[设置RouterB IP]

#ip addr add 192.168.20.1/24 brd + dev eno33554984[设置RouterB IP]

#route add default gw 192.168.10.1[设置Router网关]

设置LAN段2、3

5.#echo 1 >/proc/sys/net/ipv4/ip_forward [临时开启两个Router路由转发]

#vim /usr/lib/sysctl.d/00-system.conf[永久开启路由转发]

加入

net.ipv4.ip_forward = 1

6.测试

---------------------------------------------------Route rip动态路由 tcp2601、2602---------------------------------------

2个Router2个Client端

ClientA(192.168.1.5)---RouterA(192.168.1.1/192.168.10.1)--RouteB(192.168.10.2/192.168.20.1)--ClientB(192.168.20.3)

1.安装quagga

#yum install quagga -y

2.准备RIP配置

#cp /usr/share/doc/quagga-*/ripd.conf.sample /etc/quagga/ripd.conf

#cd /etc/quagga

3.启动RIP及quagga服务

#systemctl start zebra

#systemctl start ripd

#netstat -lant | grep 2601 ←zebra   2604←ospfd

#netstat -lant | grep 2602 ←ripd

5. 配置quagga

#vtysh

配置信息(RouterA)

host_name#conf t

host_name(config)#int eno16777736

host_name(config-if)#ip address

192.168.1.1/24

host_name(config-if)#exit

host_name(config)#int eno33554984

host_name(config-if)#ip addr 192.168.10.1/24

host_name(config-if)#exit

host_name(config)#router rip

host_name(config-router)# network

192.168.1.0/24

host_name(config-router)# network 192.168.10.0/24

host_name(config-router)# end

host_name#copy run start

host_name#exit

配置信息(RouterB)

host_name#conf t

host_name(config)#int eno16777736

host_name(config-if)#ip address 192.168.10.2/24

host_name(config-if)#exit

host_name(config)#int eno33554984

host_name(config-if)#ip addr 192.168.20.1/24

host_name(config-if)#exit

host_name(config)#router rip

host_name(config-router)# network

192.168.10.0/24

host_name(config-router)# network 192.168.20.0/24

host_name(config-router)# end

host_name#copy run start

host_name#exit

6.#echo 1 >/proc/sys/net/ipv4/ip_forward [临时开启两个Router路由转发]

#vim /usr/lib/sysctl.d/00-system.conf[永久开启路由转发]

加入

net.ipv4.ip_forward = 1

7. 查看路由器上的路由表

#vtysh

#sh ip route

8. 客户端测试

---------------------------------------------------------Route ospf动态路由  tcp2602、2604---------------------------------------------

OSPF的配置如下

ClientA(192.168.1.5)---RouterA(192.168.1.1/192.168.10.1)--RouteB(192.168.10.2/192.168.20.1)--ClientB(192.168.20.3)

1.安装quagga

#yum install quagga -y

2.准备ospfd配置

#cp /usr/share/doc/quagga-*/ospfd.conf.sample /etc/quagga/ospfd.conf

#cd /etc/quagga

3.启动ospfd及quagga服务

#systemctl start ospfd

#systemctl start zebra

4.查看服务端口

#netstat -lant | grep 2601 ←zebra

#netstat -lant | grep 2604 ←ospfd

5.配置quagga

#vtysh

配置信息(RouterA)

host_name#conf t

host_name(config)#int eno16777736

host_name(config-if)#ip address

192.168.1.1/24

host_name(config-if)#exit

host_name(config)#int eno33554984

host_name(config-if)#ip addr 192.168.10.1/24

host_name(config-if)#exit

host_name(config)#router rip

host_name(config-router)# network 192.168.1.0/24 area 10

host_name(config-router)# network 192.168.10.0/24 area 10

host_name(config-router)# end(或者Ctrl+z)

host_name#copy run start

host_name#exit

配置信息(RouterB)

host_name#conf t

host_name(config)#int eno16777736

host_name(config-if)#ip address 192.168.10.2/24

host_name(config-if)#exit

host_name(config)#int eno33554984

host_name(config-if)#ip addr 192.168.20.1/24

host_name(config-if)#exit

host_name(config)#router rip

host_name(config-router)# network 192.168.10.0/24 area 10

host_name(config-router)# network 192.168.20.0/24 area 10

host_name(config-router)# end(或者Ctrl+z)

host_name#copy run start

host_name#exit

6.开启2台路由器的ip转发功能

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

7.查看路由器上的路由表

#vtysh

#sh ip route

8.客户端测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值