route 命令

route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;要想永久保存,有如下方法:

1.在/etc/rc.local里添加
2.在/etc/sysconfig/network里添加到末尾
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y

添加某块单板添加路由,需要route查看下对端的路由是多少,如果网络ping不同,路由是加不上的,需要物理链接。

设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:

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

其中:

add : 添加一条路由规则
del : 删除一条路由规则
-net : 目的地址是一个网络
-host : 目的地址是一个主机
target : 目的网络或主机
netmask : 目的地址的网络掩码
gw : 路由数据包通过的网关
dev : 为路由指定的网络接口

route 命令使用举例

添加到主机的路由

# route add -host 192.168.1.2 dev eth0:0
# route add -host 10.20.30.148 gw 10.20.30.40

添加到网络的路由

# route add -net 10.20.30.40 netmask 255.255.255.248 eth0
# route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
# route add -net 192.168.1.0/24 eth1

添加默认路由

# route add default gw 192.168.1.1

删除路由

# route del -host 192.168.1.2 dev eth0:0
# route del -host 10.20.30.148 gw 10.20.30.40
# route del -net 10.20.30.40 netmask 255.255.255.248 eth0
# route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
# route del -net 192.168.1.0/24 eth1
# route del default gw 192.168.1.1

最新文章

  1. 【学习篇:他山之石,把玉攻】JavaScript Date() 对象 及 格式化
  2. Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong. Fix it.
  3. setattribute兼容
  4. Entity Framework 6.1 学习系列1--概况、安装
  5. hdu 4294 Multiple
  6. mysql 数据库备份,恢复。。。。
  7. \\ip 映射 指定的网络名不再可用
  8. 解锁Scott过程中出现的问题及解决办法
  9. .net core4
  10. SQLite for C#
  11. OpenStack-Keystone(2)
  12. goaccess nginx 日志分析
  13. 移动 Ubuntu16.04 桌面左侧的启动器到屏幕底部
  14. tkinter做一个简单的登陆页面(十六)
  15. Spring——使用自定义标签
  16. 利用JS实现一个简单的二级联动菜单
  17. Microsoft SQL SERVER 2008 R2 REPORT SERVICE 匿名登录
  18. webpy/flask/bottle性能测试
  19. HDU 1698 【线段树,区间修改 + 维护区间和】
  20. hdu 1114(完全背包)

热门文章

  1. 数据存储-- Core Data的使用(二)
  2. TensorFlow 的使用步骤
  3. 多网卡下,vlc发送IGMP组播报告包
  4. Linux:tree命令详解
  5. Chrome浏览器优化技巧
  6. Service的启动过程分析
  7. Vim技能修炼教程(13) - 变量
  8. Swift 保存pdf并在webview显示
  9. 人生苦短之我用Python篇(队列、生产者和消费者模型)
  10. PHP 反引号运行Shell命令,C程序