Проблема с 2-я сетевыми картами. Ubuntu 22.04

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
Negotsiant
Сообщения: 4
Зарегистрирован: Ср янв 24, 2024 9:22 am

Проблема с 2-я сетевыми картами. Ubuntu 22.04

Сообщение Negotsiant » Ср янв 24, 2024 1:15 pm

Доброго времени суток!
Помогите советом, уже не знаю куда смотреть. После установки BrainyCP перестаёт корректно работать вторая сетевая карта.

На сервере 2 сетевые карты - Eth0 смотрит в Интернет (static ip) и Eth1 в локальную сеть (подключена в WAN порт роутера). Средствами Ubuntu карта Eth1 настроена раздавать интернет.

До установки web-сервера всё работает хорошо. После установки и перезагрузки роутер не может получить от Eth1 данные.

Обнулял iptables, отключал csf firewall - без результата.
Странно, но на aaPanel всё работает (правда при отключении firewall)

Аватара пользователя
sbury
Сообщения: 1362
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Проблема с 2-я сетевыми картами. Ubuntu 22.04

Сообщение sbury » Ср янв 24, 2024 11:46 pm

Код: Выделить всё

ip a s
ip a r
cat /etc/os-release

Negotsiant
Сообщения: 4
Зарегистрирован: Ср янв 24, 2024 9:22 am

Re: Проблема с 2-я сетевыми картами. Ubuntu 22.04

Сообщение Negotsiant » Сб фев 03, 2024 8:08 pm

Если средствами Ubuntu вторая сетевая карта Eth1 настроена раздавать интернет, то после установки BrainyCP эта связка перестаёт работать.

Когда сетевая карта Eth1 подключена к WAN-порту роутера и роутер не может получить IP-адрес, проблема заключается в отсутствии DHCP-сервера на сервере Ubuntu, который обслуживает эту сеть. Необходимо настроить DHCP-сервер на Ubuntu, чтобы предоставить роутеру (и другим подключенным устройствам) IP-адреса, шлюз и информацию о DNS.

Вот как можно настроить DHCP-сервер на Ubuntu:

Шаг 1: Установка DHCP-сервера

Код: Выделить всё

sudo apt update
sudo apt install isc-dhcp-server
Шаг 2: Конфигурация DHCP-сервера

Код: Выделить всё

sudo nano /etc/dhcp/dhcpd.conf
Шаг 3: Назначение Сетевого Интерфейса DHCP-серверу
Откройте файл настроек DHCP-сервера:

Код: Выделить всё

sudo nano /etc/default/isc-dhcp-server
Добавьте следующие настройки в файл конфигурации:

Код: Выделить всё

subnet 10.42.0.0 netmask 255.255.255.0 {
    range 10.42.0.10 10.42.0.100;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    option routers 10.42.0.1;
    option broadcast-address 10.42.0.255;
    default-lease-time 600;
    max-lease-time 7200;
}
Укажите интерфейс, который будет использоваться DHCP-сервером:

Код: Выделить всё

INTERFACES="Eth1"
Шаг 4: Запуск DHCP-сервера

Код: Выделить всё

sudo systemctl restart isc-dhcp-server
Убедитесь, что DHCP-сервер работает корректно:

Код: Выделить всё

sudo systemctl status isc-dhcp-server

Ответить