Как добавить второй сетевой интерфейс с внешним ip адресом в CentOS 7 на виртуальной машине ESXI 5.5
Всем привет сегодня расскажу как добавить второй сетевой интерфейс с внешним ip адресом в CentOS 7 на виртуальной машине ESXI 5.5. Задача: есть виртуальная машина с CentOS 7 и с одним локальным сетевым интерфейсом, нужно добавить еще один сетевой интерфейс к виртуальной машине с внешним ip адресом, который будет отвечать внешним клиентам и сохранить доступ к локальному интерфейсу для внутренних пользователей, напомню, что в операционных системах два основных шлюза быть не может, и главенствующим, всегда выступает тот у кого меньше значение метрики, второй используется исключительно по тем маршрутам, что он знает, весь остальной трафик пойдет через основной gateway.
Итак мы добавили еще одну сетевую карту в настройках виртуальной машины ESXI. Открываем консоль CentOS и смотрим сетевые настройки командой
Видим у нас видится только один сетевой интерфейс eth1
Введем команду и посмотрим список всех физических сетевых интерфейсов CentOS 7.
Видим, что у нас оказывается у нас есть eth2
Далее с помощью WinSCP заходим в /etc/sysconfig/network-scripts. И копируем файл ifcfg-eth1 к себе для редактирования
Смотрим mac адрес второго сетевого интерфейса eth2 в настройках виртуальной машины.
Теперь переименовываем eth1 который мы для этого продублировали и сохранили в eth2. Редактируем его вводя правильный mac адрес и нужные сетевые настройки внешнего ip.
Копируем eth2 в /etc/sysconfig/network-scripts. Редактируем eth1. Нам нужно закомментировать gateway, с двумя шлюзами работать не будет.
После чего если у вас в локальной сети есть еще сети до которых нужны маршруты, то пропишите их, как это сделать описано в заметке Как добавить статический маршрут в CentOS 6/7. Вот так вот просто добавить второй сетевой интерфейс с внешним ip адресом в CentOS 7 на виртуальной машине ESXI 5.5.
Материал сайта pyatilistnik.org
Благодарю!! Какой хороший сайт, очень помогла статья, надеюсь получится !