Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:shorewall [2016/04/25 09:34] – [Hosts] mirocow | system:shorewall [2016/12/13 23:30] (текущий) – [Интерфейсы и хосты] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Shorewall - Инструмент конфигурирования шлюза/ | ====== Shorewall - Инструмент конфигурирования шлюза/ | ||
| Строка 17: | Строка 17: | ||
| net ipv4 | net ipv4 | ||
| mysql ipv4 | mysql ipv4 | ||
| + | mongo | ||
| Подробнее: | Подробнее: | ||
| Строка 27: | Строка 28: | ||
| # nano / | # nano / | ||
| #ZONE | #ZONE | ||
| + | # | ||
| + | | ||
| net | net | ||
| + | |||
| Подробнее: | Подробнее: | ||
| Строка 36: | Строка 40: | ||
| # nano / | # nano / | ||
| # SOURCE | # SOURCE | ||
| + | # | ||
| | | ||
| $FW | $FW | ||
| Строка 48: | Строка 53: | ||
| # nano / | # nano / | ||
| #ZONE | #ZONE | ||
| + | # | ||
| + | | ||
| mysql | mysql | ||
| mysql | mysql | ||
| Строка 79: | Строка 86: | ||
| # all servers from hosts | # all servers from hosts | ||
| ACCEPT | ACCEPT | ||
| - | ACCEPT | + | ACCEPT |
| - | + | ||
| - | # MySql | + | |
| - | DNAT $FW | + | |
| - | DNAT mongo | + | |
| - | + | ||
| - | # MongoDB | + | |
| - | DNAT $FW | + | |
| - | DNAT mongo | + | |
| | | ||
| # SMTP | # SMTP | ||
| Строка 96: | Строка 95: | ||
| Правила содержат действия, | Правила содержат действия, | ||
| Пример: | Пример: | ||
| + | |||
| + | <note tip> | ||
| Подробнее: | Подробнее: | ||
| Строка 127: | Строка 128: | ||
| # nano / | # nano / | ||
| # | # | ||
| - | # | + | # |
| - | + | | |
| - | DNAT all | + | |
| - | DNAT net | + | |
| - | DNAT net | + | |
| | | ||
| === Firewall === | === Firewall === | ||
| Строка 142: | Строка 140: | ||
| ACCEPT | ACCEPT | ||
| ACCEPT | ACCEPT | ||
| + | | ||
| + | # MySql | ||
| + | ACCEPT | ||
| + | | ||
| + | # MongoDB | ||
| + | ACCEPT | ||
| + | |||
| ACCEPT | ACCEPT | ||
| ACCEPT | ACCEPT | ||
| + | | ||
| + | При условии что mysql настроен на вешний IP адресс **bind-address | ||
| Разрешаем подключение по ssh и разрешаем все подключения из / | Разрешаем подключение по ssh и разрешаем все подключения из / | ||
| ===== shorewall.conf ===== | ===== shorewall.conf ===== | ||
| + | |||
| + | Внести изменения в основной конфиг | ||
| # nano / | # nano / | ||
| - | STARTUP_ENABLED=Yes — пусть запускается | ||
| - | VERBOSITY=1 — многословность в консоли | ||
| - | SHOREWALL_COMPILER=perl — чтобы не перепуталось, | ||
| - | *_LOG_LEVEL — когда все заработаеткак надо, поставьте в none, чтобы не засоряло dmesg | ||
| - | LOG_MARTIANS — так же | ||
| - | IP_FORWARDING=On — для маскарадинга очень нужно. Можно, кончно, | ||
| - | CLAMPMSS=Yes — лучше включить, | ||
| - | No здесь может привести к крайне неприятному багу с неработающей википедией на части компов. | ||
| - | ADMINISABSENTMINDED=Yes — не мните себя б-гом, оставьте так | ||
| + | * STARTUP_ENABLED=Yes — пусть запускается | ||
| + | * VERBOSITY=1 — многословность в консоли | ||
| + | * SHOREWALL_COMPILER=perl — чтобы не перепуталось, | ||
| + | * *_LOG_LEVEL — когда все заработает как надо, поставьте в none, чтобы не засоряло dmesg | ||
| + | * LOG_MARTIANS — так же | ||
| + | * IP_FORWARDING=On — для маскарадинга очень нужно. Можно, кончно, | ||
| + | * CLAMPMSS=Yes — лучше включить, | ||
| + | * ADMINISABSENTMINDED=Yes — не мните себя б-гом, оставьте так | ||
| + | |||
| + | ===== Макросы ===== | ||
| + | |||
| + | ls / | ||
| + | |||
| + | < | ||
| + | action.A_Drop | ||
| + | action.allowInvalid | ||
| + | action.A_Reject | ||
| + | action.AutoBL | ||
| + | action.AutoBLL | ||
| + | action.Broadcast | ||
| + | action.DNSAmp | ||
| + | action.Drop | ||
| + | action.dropInvalid | ||
| + | action.DropSmurfs | ||
| + | action.Established | ||
| + | action.IfEvent | ||
| + | action.Invalid | ||
| + | action.New | ||
| + | action.NotSyn | ||
| + | action.Reject | ||
| + | action.Related | ||
| + | action.ResetEvent | ||
| + | action.RST | ||
| + | </ | ||
| ===== Ссылки ===== | ===== Ссылки ===== | ||