连不上服务器,清除路由

sudo route flush

转载于:https://www.cnblogs.com/huangshiyu13/p/9277719.html

### 配置 Linux 服务器中的自定义路由策略 在 Linux 中,配置自定义路由策略通常涉及到 `rule` 和 `table` 的协作。以下是关于如何设置和配置这些组件的具体说明。 #### 使用 `ip rule` 添加规则 为了创建新的路由策略规则,可以使用 `ip rule add` 命令。此命令允许管理员根据特定条件(如源 IP 地址、目标 IP 地址等)选择同的路由表。例如: ```bash ip rule add from 192.168.1.100 table 100 priority 32765 ``` 上述命令表示对于来自 `192.168.1.100` 的流量,将使用名为 `100` 的路由表[^2]。 #### 创建并编辑自定义路由表 Linux 系统中,默认存在一些预定义的路由表(如 `main`, `local`)。然而,也可以通过 `/etc/iproute2/rt_tables` 文件添加自定义路由表。打开该文件后,按如下方式新增条目: ```plaintext 100 my_custom_table ``` 这一步骤为后续配置提供了基础框架,使得能够针对具体需求分配独立的路由逻辑[^4]。 #### 定义具体的路由项至新表 一旦建立了额外的路由表,则需填充相应的路由记录到这个新建表格里去。比如下面的例子展示了怎样把默认网关设定给刚才提到过的 `my_custom_table` 表格: ```bash ip route add default via 192.168.1.1 dev eth0 table my_custom_table ``` 这里假设出口设备名称叫做 `eth0` 并且其默认网关位于 `192.168.1.1` 上面[^3]。 #### 持久化配置更改 为了让以上所做的调整能够在重启之后仍然有效,有必要把这些指令保存下来成为开机自动执行的一部分。一种常见做法是在 RHEL 或 CentOS 发行版下修改对应网络接口的相关脚本文件路径下的位置 `/etc/sysconfig/network-scripts/route-enp1s0` 来持久存储静态路由信息。 此外还可以考虑利用 NetworkManager 工具来进行图形界面式的管理尽管它目前还完全支持所有的高级功能像复杂的 rules 设置那样[^5]。 最后提醒一点就是记得清除旧有的可能冲突的规定以免引起混乱状况发生: ```bash ip rule del prio 32765 ``` 这样就可以安全移除之前所设定了那个具有相同优先级编号(Priority Number)的老规定啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值