我在Ubuntu 17.10服务器上设置了VRF。 我将eth3接口添加到此VRF中,并为其分配了192.168.126.133/24 IP。 我使用“ping -I”命令在连接到此服务器的路由器上testing了此接口上的通信,并通过tcpdumpvalidation了此设置与ping实用程序正常工作。
我的问题是将Apache绑定到这个eth3 VRF接口,使其在192.168.126.133:80上侦听。 我添加了“Listen 192.168.126.133:80”行到/etc/apache2/ports.conf文件,当我尝试启动服务时出现以下错误:
(99)Cannot assign requested address: AH00072: make_sock: could not bind to address 192.168.126.133:80 no listening sockets available, shutting down
在VRF设置之前,Apache在所有接口(包括eth3)上正常工作。 我猜这个错误是由于eth3接口现在不再存在于本地表中,而是在vrf表中。
你知道是否有办法将Apache绑定到VRF接口?