У меня есть две сетевые карты, настроенные на виртуальной машине - каждая привязана к определенной сети, одна - DMZ, другая - внутренняя сеть.
Я хочу, чтобы MySQL слушал только внутреннюю сеть, а Apache слушал в DMZ HTTP и HTTPS. Но как только добавляю второй интерфейс, у меня проблемы. Я могу нажать HTTP на любом интерфейсе, но не могу нажать 3306 во внутренней сети для MySQL.
Вот конфиг ... Кто-нибудь может проверить это, пожалуйста?
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.153.24.230
netmask 255.255.255.240
network 10.153.24.224
broadcast 10.153.24.239
dns-nameservers 8.8.8.8
auto eth1
iface eth1 inet static
address 10.153.24.195
netmask 255.255.255.224
gateway 10.153.24.193
broadcast 10.153.23.223
Проверьте адрес привязки в /etc/mysql/my.cnf - он должен иметь IP-адрес внутренней карты вместо 127.0.0.1 по умолчанию.