<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Route on Hxysayhi</title>
    <link>https://hxysayhi.github.io/tags/route/</link>
    <description>Recent content in Route on Hxysayhi</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 30 Jun 2023 08:34:50 +0000</lastBuildDate>
    <atom:link href="https://hxysayhi.github.io/tags/route/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>如何临时或永久修改route table</title>
      <link>https://hxysayhi.github.io/posts/b9ec2c19/</link>
      <pubDate>Fri, 30 Jun 2023 08:34:50 +0000</pubDate>
      <guid>https://hxysayhi.github.io/posts/b9ec2c19/</guid>
      <description>&lt;h2 id=&#34;内容摘要&#34;&gt;内容摘要&lt;/h2&gt;&#xA;&lt;p&gt;如何修改route table，如何临时增加或删除路由条目，如何永久添加或删除路由条目。主要涉及route命令、nmcli命令、相关配置文件持久化位置等&lt;/p&gt;&#xA;&lt;h2 id=&#34;临时修改重启后丢失&#34;&gt;临时修改，重启后丢失&lt;/h2&gt;&#xA;&lt;p&gt;直接使用 route 命令可以进行临时修改，但是在系统重启或者是执行interface重启后会丢失。&lt;/p&gt;&#xA;&lt;p&gt;命令使用方式：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;route {add | delete} {-host | -net} {des_ip} [netmask {net mask}] [gw {gw}] [dev {device}]&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;route add：命令关键字，表示增加路由，若要删除路由，则为route del；&#xA;&#xA;-host | -net：表示路由目标是主机还是网段；&#xA;&#xA;netmask：表示路由目标为网段时才会使用到，表示路由目标网段的子网掩码；&#xA;&#xA;gw：命令关键字，后面跟下一跳网关；&#xA;&#xA;dev：命令关键字，后面跟具体设备名，表示路由是从该设备出去。&#xA;&#xA;metric：为路由指定所需跳数里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跳数。跳数能够反映途经节点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;示例：&lt;/p&gt;&#xA;&lt;p&gt;添加路由：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;route add –host 192.168.168.110 dev eth0&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;route add –host 192.168.168.119 gw 192.168.168.1&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;route add -net 192.168.3.0/24 dev eth0&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;route add -net 192.168.2.0/24 gw 192.168.2.254&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;route add –net 180.200.0.0 netmask 255.255.0.0 gw 10.200.6.201 dev eth0 metric 1&lt;/code&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
