openwrt /etc/config/network 设置gre
时间: 2023-07-12 13:52:39 浏览: 237
如果你想在 OpenWrt 上设置 GRE 隧道,需要编辑 `/etc/config/network` 文件。以下是一个 GRE 隧道的示例配置:
```
config interface 'gre'
option proto 'gre'
option ifname 'gre0'
option remote 'REMOTE_IP_ADDRESS'
option local 'LOCAL_IP_ADDRESS'
```
其中,`REMOTE_IP_ADDRESS` 是远程 GRE 端点的 IP 地址,`LOCAL_IP_ADDRESS` 是本地 GRE 端点的 IP 地址。你需要将这些值替换为实际的 IP 地址。此外,你还可以根据需要添加其他选项,例如 `option mtu '1400'` 来设置 GRE 隧道的最大传输单元大小。
完成配置后,你需要重新启动网络服务以使更改生效。可以使用以下命令来完成:
```
/etc/init.d/network restart
```
注意,使用 GRE 隧道需要确保网络中间节点允许 GRE 流量通过。如果你在使用 GRE 隧道时遇到连接问题,请检查网络中间节点是否允许 GRE 流量通过。
相关问题
openwrt /etc/config/network 设置gre本端dizhiq
如果你想在 OpenWrt 上设置 GRE 隧道,并且想要指定 GRE 隧道本地端的 IP 地址,需要使用 `option local` 选项。以下是一个 GRE 隧道的示例配置,其中指定了本地端的 IP 地址:
```
config interface 'gre'
option proto 'gre'
option ifname 'gre0'
option remote 'REMOTE_IP_ADDRESS'
option local 'LOCAL_IP_ADDRESS'
```
其中,`REMOTE_IP_ADDRESS` 是远程 GRE 端点的 IP 地址,`LOCAL_IP_ADDRESS` 是本地 GRE 端点的 IP 地址。你需要将这些值替换为实际的 IP 地址。
如果你想要让 OpenWrt 自动选择本地 IP 地址,可以将 `option local` 设置为 `auto`,例如:
```
config interface 'gre'
option proto 'gre'
option ifname 'gre0'
option remote 'REMOTE_IP_ADDRESS'
option local 'auto'
```
OpenWrt 将自动选择一个可用的本地 IP 地址来建立 GRE 隧道。
完成配置后,你需要重新启动网络服务以使更改生效。可以使用以下命令来完成:
```
/etc/init.d/network restart
```
注意,使用 GRE 隧道需要确保网络中间节点允许 GRE 流量通过。如果你在使用 GRE 隧道时遇到连接问题,请检查网络中间节点是否允许 GRE 流量通过。
openwrt /etc/config/crontabs可以写入多个任务吗
是的,OpenWrt 的 `/etc/config/crontabs` 文件可以写入多个任务。您可以在该文件中添加多个任务,每个任务占用一行,并按照特定的格式指定任务的执行时间和要执行的命令。
以下是一个示例 `/etc/config/crontabs` 文件,其中包含了两个任务:
```
# Example crontab file
# Edit this file to introduce tasks to be run by cron.
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 6) (Sunday=0 or 7)
# | | | | |
# * * * * * command to be executed
# Run a script every hour
0 * * * * /path/to/script.sh
# Update package list every day
0 0 * * * /usr/bin/opkg update
```
在这个示例中,第一个任务是每小时执行一次 `/path/to/script.sh` 脚本,第二个任务是每天凌晨执行 `/usr/bin/opkg update` 命令更新软件包列表。每个任务占用一行,并按照特定的格式指定任务的执行时间和要执行的命令。每个字段的含义可以参考注释中的解释。
需要注意的是,如果要添加或修改 `/etc/config/crontabs` 文件中的任务,在修改后需要重启 cron 服务才能生效。可以使用以下命令重启 cron 服务:
```
/etc/init.d/cron restart
```
或者使用以下命令启动 cron 服务:
```
/etc/init.d/cron start
```
阅读全文