Как настроить локальную сеть между серверами на Centos 7? Всем привет во общем ситуация в следующем, имеется 2 сервера на каждом по 2 физических сетевых интерфейса, eno1 и eno2. На первый сервер приходит кабель от провайдера на прямую, (не через роутер) Сетевые настройки eno1 такие:TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eno1 UUID=faea4984-9e51-4683-8600-b4329de2860e DEVICE=eno1 ONBOOT=yes PROXY_METHOD=none BROWSER_ONLY=no IPADDR=176.106.244.10 PREFIX=24 GATEWAY=176.106.244.1 IPV6INIT=no DNS1=176.106.240.6 DNS2=176.106.240.5 С этим вроде все хорошо и сервер с этого интерфейса смотрит во внешку. Настройки eno2 такие:TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eno2 UUID=87d5b874-8470-4b23-a456-08949654ed97 DEVICE=eno2 ONBOOT=yes PROXY_METHOD=none BROWSER_ONLY=no IPADDR=192.168.0.100 PREFIX=24 IPV6INIT=no DNS1=176.106.240.6 DNS2=176.106.240.5 тут вроде тоже все хорошо и первому серверу присвоен локальный ип 192.168.0.100 который пингуется на самом сервере. Далее порт первого сервера eno2 соединен с портом второго сервера eno1 патчкордом и его настройки таковы:TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eno1 UUID=faea4984-9e51-4683-8600-b4329de28625 DEVICE=eno1 ONBOOT=yes PROXY_METHOD=none BROWSER_ONLY=no IPADDR=176.106.244.3 PREFIX=24 GATEWAY=176.106.244.1 IPV6INIT=no DNS1=176.106.240.6 DNS2=176.106.240.5 И тут уже все плохо так как интернет не втором сервере не появляется (это проблема номер раз) Так же настройки интерфейса eno2 на втором сервере такие:TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eno2 UUID=87d5b874-8470-4b23-a456-08949654ed99 DEVICE=eno2 ONBOOT=yes PROXY_METHOD=none BROWSER_ONLY=no IPADDR=192.168.0.101 PREFIX=24 IPV6INIT=no DNS1=176.106.240.6 DNS2=176.106.240.5 Тут все хорошо на половину, то есть локальный ип серверу присваивается и пингуется с самого сервера, но не пингуется с первого. Вопроса два, как наладить локальную связь между двумя серверами, и как расшарить интернет с первого сервера на второй не расшатав себе психику? P.S по мимо этого на первой машине добавил строку net.ipv4.ip_forward = 1 в файл /etc/sysctl.conf
Для настройки локальной сети между серверами на Centos 7 вам нужно выполнить следующие шаги:
Убедитесь, что на обоих серверах правильно настроены IP-адреса и подсети на сетевых интерфейсах eno2. Также убедитесь, что на первом сервере включен IP-маршрутизация, добавив строку net.ipv4.ip_forward = 1 в файл /etc/sysctl.conf и перезагрузив сервер.
Настройте соединение между серверами через интерфейсы eno2. Для этого на втором сервере создайте static маршрут к сети первого сервера через IP-адрес первого сервера на интерфейсе eno2. Например, выполните команду:
ip route add 176.106.244.0/24 via 192.168.0.100 dev eno2
После настройки маршрутизации между серверами проверьте доступность друг друга, попробуйте пинговать IP-адреса серверов, прописанные на их интерфейсах eno2.
Чтобы расшарить интернет с первого сервера на второй, настройте маскарадинг (NAT) на первом сервере. Для этого выполните следующие команды:
iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE iptables -A FORWARD -i eno2 -j ACCEPT
После настройки маскарадинга проверьте доступность интернета на втором сервере, попробуйте пропинговать внешние IP-адреса, чтобы убедиться, что интернет работает.
Это основные шаги по настройке локальной сети и распределению интернета между серверами на Centos 7. Однако перед выполнением этих действий убедитесь, что понимаете, что делаете, и что все настройки соответствуют вашим требованиям и безопасности вашей сети.
Для настройки локальной сети между серверами на Centos 7 вам нужно выполнить следующие шаги:
Убедитесь, что на обоих серверах правильно настроены IP-адреса и подсети на сетевых интерфейсах eno2. Также убедитесь, что на первом сервере включен IP-маршрутизация, добавив строку net.ipv4.ip_forward = 1 в файл /etc/sysctl.conf и перезагрузив сервер.
Настройте соединение между серверами через интерфейсы eno2. Для этого на втором сервере создайте static маршрут к сети первого сервера через IP-адрес первого сервера на интерфейсе eno2. Например, выполните команду:
ip route add 176.106.244.0/24 via 192.168.0.100 dev eno2После настройки маршрутизации между серверами проверьте доступность друг друга, попробуйте пинговать IP-адреса серверов, прописанные на их интерфейсах eno2.
Чтобы расшарить интернет с первого сервера на второй, настройте маскарадинг (NAT) на первом сервере. Для этого выполните следующие команды:
iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADEiptables -A FORWARD -i eno2 -j ACCEPT
После настройки маскарадинга проверьте доступность интернета на втором сервере, попробуйте пропинговать внешние IP-адреса, чтобы убедиться, что интернет работает.
Это основные шаги по настройке локальной сети и распределению интернета между серверами на Centos 7. Однако перед выполнением этих действий убедитесь, что понимаете, что делаете, и что все настройки соответствуют вашим требованиям и безопасности вашей сети.