如何使用“路由”工具通过接口向主机添加静态路由?

如何使用“路由”工具通过接口向主机添加静态路由?

我是 *bsd 系统的新手。通常在基于 Linux 的系统中,我会添加如下路由:

# eth0 ip address
ip a add 10.100.1.2 dev eth0

# gw is accessible via eth0 interface
ip route add 10.100.2.1 dev eth0

# default route via 10.100.2.1
ip route add default via 10.100.2.1 dev eth0

我不明白我的 openbsd 命令有什么问题。它是新安装的,没有任何自定义配置。

# that's one's ok
ifconfig enc0 10.100.1.2

# route: enc0: bad address
route add -host 10.100.2.1 -iface enc0

我会很感激任何帮助。谢谢。

答案1

ifconfig enc0 10.100.1.2
route add -inet 10.100.2.1 -llinfo -link -static -iface enc0
route add -inet default 10.100.2.1

不算太好,也不算太糟糕。有用。

在这里找到它:https://serverfault.com/a/769010/456638

附言:

对于 FreeBSD 来说略有不同:

ifconfig enc0 10.100.1.2/32
route add -inet 10.100.2.1 -link -static -iface enc0
route add -inet default 10.100.2.1

相关内容