mac/linux 新增靜態路由

ponder776發表於2024-04-07

在 macOS 上,您可以使用 `route` 命令來新增一次性的靜態路由。以下是配置一次性靜態路由的一般步驟:

1. **確定目標網路和下一跳地址:** 首先,確定您要新增的靜態路由的目標網路和下一跳地址。

2. **使用 route add 命令新增靜態路由:** 開啟終端,執行以下命令:
```
sudo route -n add 目標網路 下一跳地址
```
請將 "目標網路" 替換為目標網路的IP地址或域名,將 "下一跳地址" 替換為您要傳送資料包的下一跳地址。例如:
```
sudo route -n add 192.168.1.0/24 10.0.0.1
```

3. **驗證路由是否新增成功:** 執行 `netstat -rn` 命令,檢查新新增的靜態路由是否正確顯示在路由表中:
```
netstat -rn
```

請注意,新增的這個靜態路由將在系統重啟後失效,如果需要長期有效的路由配置,您可以將靜態路由新增到永久的路由表中,這通常透過編輯 `/etc/rc.local` 或使用網路管理工具來實現。

linux系統下:

要在Linux系統上配置一次性的靜態路由,您可以使用 `ip route add` 命令。這個命令可以讓您新增一個臨時的靜態路由,而不需要永久修改路由表。以下是配置一次性的靜態路由的一般步驟:

1. **確定目標網路和下一跳地址:** 首先,確定您要新增的靜態路由的目標網路以及下一跳地址。

2. **使用 ip route add 命令新增靜態路由:** 開啟終端,執行以下命令:
```
sudo ip route add 目標網路/子網掩碼 via 下一跳地址
```
請將 "目標網路/子網掩碼" 替換為目標網路的CIDR表示法,將 "下一跳地址" 替換為您要傳送資料包的下一跳地址。例如:
```
sudo ip route add 192.168.1.0/24 via 10.0.0.1
```

3. **驗證路由是否新增成功:** 執行 `ip route show` 命令,檢查新新增的靜態路由是否正確顯示在路由表中:
```
ip route show
```

請注意,新增的這個靜態路由將在系統重啟後失效,如果需要長期有效的路由配置,您可以將靜態路由新增到永久的路由表中,這通常透過編輯 `/etc/network/interfaces` 或使用網路管理工具來實現。

相關文章