Для добавления маршрута на ESXi 4.x и 5.0 нужно зайти по SSH на сервер и выполнить команду:
esxcfg-route -a <целевой_IP_подсети> <маска> <шлюз>
Например, чтобы задать маршрут к сети 192.168.1.0 с маской /24 (255.255.255.0) через роутер с адресом 192.168.2.1, нужно выполнить:
esxcfg-route -a 192.168.1.0/24 192.168.2.1
или
esxcfg-route -a 192.168.1.0 255.255.255.0 192.168.2.1
Для ESXi 5.0 роуты не сохраняются после перезагрузки, потому необходимо также вписать команду выше в файл /etc/rc.local – чтобы она выполнялась при загрузке гипервизора и прописывала нужный маршрут:
vi /etc/rc.local
Для ESXi 5.1/5.5 команда другая:
esxcli network ip route ipv4/ipv6 add –gateway <шлюз> –networkI <шлюз>/<маска>
Т. е. для примера выше будет:
esxcli network ip route ipv4 add –gateway 192.168.2.1 –network 192.168.1.0/24
Для просмотра маршрутов необходимо использовать команду:
esxcfg-route -l

Источники:
http://geckich.blogspot.com/2015/07/vmware-esxi-450-5155.html
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2001426

Advertisements