прежде всего я - что-то вроде сети newb, я знаю основы, но это об этом.
Таким образом, у меня есть сервер ESXI, выполняющий несколько VMs.
Набор; - основной IP (управляет полем ESXi) - интернет-IP (для общего использования, получая доступ к сети и VPN и т.д.) - Сервисный дюйм/с (несколько для использования при хостинге веб-сайтов, они публично известны),
На моем поле ESXi существует 2 сети. Сеть-VM (Подключения к серверу ESXI NIC, Основной IP и интернет-IP используются непосредственно с этим), Локальный-VM (Хосты внутренняя сеть, а также интернет-IP)
Существует маршрутизатор DD-WRT в VM в обеих сетях. Это позволяет Локальной сети VM получать доступ к Интернету через Сеть VM с помощью интернет-IP.
Путание? Надежда нет
Теперь Локальная сеть VM хорошо работает, у меня есть несколько машин на ней, которые являются внутренними только и внешними. Они все используют его для соединения с Интернетом через Общедоступный IP.
Проблема состоит в том, что несколько машин, которые находятся также в Сети VM с помощью Сервисного дюйм/с, не отвечают в той сети, только внутренняя Локальная сеть VM.
Вот снимок экрана сетевой конфигурации. http://i.gyazo.com/9a9c603eb138719453d9d06485581e8d.png
файл конфигурации eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=5.xx.xx.207
NETMASK=255.255.255.255
BROADCAST=5.xx.xx.255
GATEWAY=94.xx.xx.254
DNS1=8.8.8.8
DNS2=8.8.4.4
70 персистентных конфигураций net.rules, соответствие MAC-адреса те набор в настройках VM, а также eth1, соответствующий, что хост сервера дал мне для использования (генерировал vMAC для VMware),
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:10:85:23", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:0a:81:fb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Какие-либо идеи о том, что я сделал неправильно? Я застревал как это в течение 2 дней теперь, и не может прекрасный ответ:/
Спасибо Jack,
Проблема в вашем IP-адресе:
IPADDR=5.xx.xx.207
NETMASK=255.255.255.255
BROADCAST=5.xx.xx.255
GATEWAY=94.xx.xx.254
Вы настроили одиночный / 32 с этой маской подсети, он не может никуда маршрутизироваться. Возможно, вы имели в виду NETMASK = 255.255.255.0
, который является / 24?
Даже если это верно, шлюз не находится в подсети локального IP. Связь со шлюзом (и в другом месте в локальной подсети) происходит на уровне 2, а затем шлюз отвечает за маршрутизацию трафика с пунктом назначения за пределами локальной подсети на уровне 3.
Вам необходимо настроить подсеть, которая является / 29 или больше, и использовать как локальный IP-адрес, так и шлюз в этой подсети.
Также вам не требуется BROADCAST
,сетевые сценарии достаточно умны, чтобы это понять.