本文对Ubuntu 18或者Ubuntu 19这样较新的版本,网络配置按照Ubuntu默认的情况有效。因为Ubuntu默认使用NetworkManager进行网络管理,所以修改interfaces配置文件是与NetworkManager相悖的,所以使用nmcli这个NetworkManager命令行工具,或者图形界面添加路由规则是比较优雅的。

route 命令

sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eno1

以这条命令为例子

  • -net 这是说明其后跟的ip是一个网段还是主机,如果是主机那么填-host,是网段则填-net
  • 网段或者主机的ip地址
  • netmask后跟子网掩码
  • gw后跟想要传送给的网关
  • dev后跟网卡名,如果不清楚,那么输入nmcli conn可以看到已启用的网卡

nmcli命令

nmcli conn modify eth0 +ipv4.routes "192.168.8.0/24 192.168.1.9"
  • modify后跟的可以是网卡名,也可以是连接名。需要注意的是连接名可能有空格,所以要用双引号包裹。它们可以在nmcli conn中查看。在windows中,常见就网卡名是Realtek PCIe GbE Family Controller,如果你是瑞昱网卡的话,常见的连接名是本地连接1 这样的。
  • +ipv4.routes,新增ipv4路由规则
  • 网络IP/子网掩码长度 网关IP,子网掩码长度很好理解,255.255.255.0转换成十六进制就是FF.FF.FF.0,一共6个F,一个F是4个1,所以二进制形式是1111 1111.1111 1111.1111 1111.0000 0000,一共24个1,所以长度是24。网关就是你与这个目标网络通信,想要途径的IP

图形界面



metrics是你到目标网络间的距离,机器会根据这个值选择最优的路由。

Ubuntu添加路由规则相关推荐

  1. ubuntu添加路由_如何在Ubuntu,Linux中添加新路由?

    ubuntu添加路由 I have a box with Ubuntu Linux and I want to add a new route to my box. Because I want to ...

  2. ubuntu添加路由

    在使用阿里云服务器的数据同步时遇到问题,需要为服务器添加11段路由,否则同步服务不能正常使用,于是记录一下. #查看当前的路由列表 netstat -rn #添加11网段 eth0是对应的内网网卡 1 ...

  3. MVC路由学习:自定义路由参数(用户看不到参数名),重新定义路由规则

    MVC路由:由于路由global中注册了,在程序第一次运行时,在MVC会自动生成路由,类似于字典的格式缓存下来,但路由生成的规则又是怎样的呢? 路由生成规则是: 1>更具你定义的的顺序查找路由规 ...

  4. 【网络】route和 IP route的区别|route 和 IP route 添加路由

    目录 route和 IP route的区别 route 和 IP route 显示路由 route 和 IP route 添加路由 route 添加路由 IP route 添加路由 添加的路由持久化 ...

  5. kohana中的路由规则

    Kohana的路由规则是非常强大的.首先必须确认的是路由的匹配原则是有顺序,当一条路由规则匹配成功时,就停止匹配,也就是说在其后面定义的路由规则将不再被执行,因此最后的一条路由规则几乎可以匹配所有的路 ...

  6. Express新建工程以及新建路由规则、匹配路由规则、控制权转移

    场景 npm提供了大量的第三方模块,其中不乏许多Web框架,我们没有必要重复发明轮子, 因而选择使用Express作为开发框架,因为它是目前最稳定.使用最广泛,而且Node.js官 方推荐的唯一一个W ...

  7. 【ASP.NET Core】给路由规则命名有何用处

    上一篇中老周给伙伴们介绍了自定义视图搜索路径的方法,本篇咱们扯一下有关 URL 路径规则的名称问题.在扯今天的话题之前,先补充点东东.在上一篇中设置视图搜索路径时用到三个有序参数:{2}{1}{0}, ...

  8. 路由表,路由,路由规则_路由和路由表简介

    路由表,路由,路由规则 路由介绍 (Introduction to Routing ) The process of sending packets from one network to anoth ...

  9. 第十五节:Asp.Net Core MVC和WebApi路由规则的总结和对比-第二十节

    一. Core Mvc 1.传统路由 Core MVC中,默认会在 Startup类→Configure方法→UseMvc方法中,会有默认路由:routes.MapRoute("defaul ...

最新文章

  1. 一起学nRF51xx 21 -  蓝牙项目工程的初始化流程解读
  2. 目标检测算法YOLOv4详解
  3. 大神对飞控精准高度估计算法解读
  4. 4.MySQL基础操作
  5. edge 浏览器中数字显示为链接
  6. 使用 IntraWeb (4) - 页面布局之 TIWRegion
  7. 全网首发:怎样加快android doubango的编译速度?
  8. 阿里矢量图标库项目添加合作者
  9. 【组成原理-处理器】数据通路
  10. CAD迷你看图软件中怎么进行实时缩放建筑图纸的大小?
  11. 九九乘法表打印Python
  12. ise 14.7 XST.exe停止工作
  13. 超火的快闪文字视频制作,用这个软件就能轻松学会
  14. KendoUI系列:switch 开关
  15. android webview 无法显示图片,Android解决WebView加载微信公众号文章不显示图片
  16. hadoop支持lzo完整过程
  17. 一键生成Springboot Vue项目! 【私活神器】
  18. python 自动运维架构师_运维架构师-Python 自动化运维开发-031
  19. 连小白都能看懂的微信开发之测试账号申请
  20. 海思视频和QT的Colorkey显示模式

热门文章

  1. 稳定裕度通过Bode图求解方法
  2. 移动机器人平台-Mobile Sim /ARIA
  3. 23. 详解 FRRouting 的 IBGP 应用配置
  4. FPGA verilog 临近插值任意比例视频缩小代码
  5. 《惢客创业日记》2019.10.14 销售的出路在哪里?
  6. html,css,js学习笔记(第七天)
  7. 用友grp_U8.B版政务财政管理软件往来明细表浮动表数据库源。村集体经济组织会计制度
  8. C#、 Unity 删除空的文件夹
  9. linux运行qsql,c – QSqlDatabase:未在Ubuntu 15.04 64位上加?...
  10. 堆内存、栈内存、方法区