|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Mikrotik два IP на одном интерфейсе и проброс одного в локальную сеть. |
|
|
Proxy/NAT - Mikrotik два IP на одном интерфейсе и проброс одного в локальную сеть.
|
![]() Пользователь Сообщения: 100 |
Добрый день.
Когда-то давно нашей организации понадобилось два внешних IP, один чтобы отдаться роутеру раздающему интернет клиентам, а второй для сервака (АСУ ВРК для тех кому это что-то говорит). Тогда вопрос был решен установкой свича перед роутером и сервером. Теперь же, старенький бытовой роутер был заменен на Mikrotik и появилось страстное желание, прям кушать не можется, избавиться от лишнего узла. Недолгое знакомство с чудом латышской техники и гугление вопроса дали понять, что задача решаема, и Mikrotik может получать два IP на один интерфейс, а вот дальше кто на что горазд. И так подробнее: Два внешних IP, пусть: 200.1.1.5 и 200.1.1.6 Первый (200.1.1.5) приходит на WAN интерфейс Mikrotik'а Второй (200.1.1.6) приходит на первый интерфейс сервера Несколько портов микротика собраны в бридж, на котором висит наша локальная сеть 192.168.2.0/24. В ней же находиться и второй интерфейс сервера (192.168.2.167), к которому подключаются клиенты. То есть, сервер имеет два задействованных интерфейса: Первый 200.1.1.6 - смотрящий на внешку Второй 192.168.2.167 - смотрящий в локалку На микротике было сделано следующее по этой статье. /ip firewall nat add action=netmap chain=srcnat src-address=192.168.2.167 to-addresses=200.1.1.6 add action=dst-nat chain=dstnat dst-address=200.1.1.6 to-addresses=192.168.2.167 /ip address add address=200.1.1.6/32 interface=ether1-gateway network=200.1.1.6 Еще есть маленькая утилита от разработчиков, которая проверяет доступность сервера на указанном ей IP и вот она его уже не видит. Что я мог не учесть? Может быть какое-то типичное правило в фаерволе или в статье не описаны какие-то очевидные действия? |
|
Отправлено: 14:43, 13-12-2019 |
![]() Ветеран Сообщения: 2199
|
Профиль | Отправить PM | Цитировать Цитата UncleD:
Цитата UncleD:
P.S. Притом из Вашей задачи я не понял какие IP есть у внутренних интерфейсов и нужно ли чтоб пакеты ходили между этими IP. В общем без визуальной картинки о том что хотим тут не разобраться. |
||
------- Отправлено: 21:44, 14-12-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Пользователь Сообщения: 100
|
Профиль | Отправить PM | Цитировать Цитата UncleD:
Цитата Anton04:
Цитата Anton04:
|
|||
Отправлено: 20:02, 16-12-2019 | #3 |
![]() Ветеран Сообщения: 2199
|
Профиль | Отправить PM | Цитировать UncleD,
Вопрос 1: раньше Ваш сервер 200.1.1.6 смотрел голой "попой" в интернет, сейчас вы хотите его перекинуть за NAT? Или же вы хотите выделить его в DMZ? Вопрос 2: вопрос уточняющий и завязан с первым, вы физически сервер 200.1.1.6 будете подключать к микротику двумя патч кордами или одним? Вопрос 3: от провайдера, сейчас к Вам приходят два "хвоста" или один? |
------- Отправлено: 20:51, 16-12-2019 | #4 |
![]() Пользователь Сообщения: 100
|
Профиль | Отправить PM | Цитировать Цитата Anton04:
Цитата Anton04:
Цитата Anton04:
|
||||
Отправлено: 22:57, 16-12-2019 | #5 |
![]() Ветеран Сообщения: 2199
|
Профиль | Отправить PM | Цитировать Цитата UncleD:
Цитата UncleD:
Или он Вам нужен ну вот совсем? Или хочется, но можно и без него? P.S. Вообще поясните, что у Вас на этом сервере Web/FTP или что-то своё не распространённое? |
||
------- Отправлено: 11:48, 17-12-2019 | #6 |
![]() Пользователь Сообщения: 100
|
Профиль | Отправить PM | Цитировать Цитата Anton04:
На самом серваке крутиться FB и две службы от поставщика. Для его соединения с головным сервером и подключения к нему наших внутренних клиентов нужно было в виндовом фаерволе открывать порты 5840-5850 и 3050. |
|
Отправлено: 12:26, 17-12-2019 | #7 |
Ветеран Сообщения: 2417
|
Цитата UncleD:
Чтобы избежать простоев на время настройки, используйте вместо сервера какой-либо другой компьютер и на нем тренируйтесь. Потом их просто местами поменяете и всё. |
|
Отправлено: 13:29, 17-12-2019 | #8 |
![]() Ветеран Сообщения: 2199
|
Профиль | Отправить PM | Цитировать UncleD,
В таком случае, как сказал коллега dislike, проблем нет, то только если Вам известны порты и протоколы которые Вам нужно прокинуть к серверу. |
------- Отправлено: 16:44, 17-12-2019 | #9 |
![]() Пользователь Сообщения: 100
|
Профиль | Отправить PM | Цитировать Цитата dislike:
Создано вот такое правило NAT: /ip firewall nat add action=netmap chain=dstnat comment="Mapping 200.1.1.5 >> 192.168.2.167 disabled=yes dst-port=5846 in-interface=ether1-wan protocol=tcp \ to-addresses=192.168.2.167 to-ports=5846 Использовал WAN микротика, потому что сервер имеет свой IP во внутренней сети и трогать его внешний нет смысла, все верно на правах эксперимента? При такой реализации ничего не работает и https://www.wservice.info/ говорит, что порт 5846 закрыт, утилита проверки возвращает ошибку. Тогда отключаю правило: /ip firewall filter add action=drop chain=forward comment="Disable WAN>LAN" in-interface=ether1-wan \ out-interface=bridge1 Теперь https://www.wservice.info/ сообщает, что 5846 открыт, но утилита все еще молчит. В процессе нашелся гораздо более простой способ проверки доступности сервера, можно в браузере ввести его адрес с указанием порта (200.1.1.6:5846 или 192.168.2.167:5846) и он покажет "Привет от сервера АСУ ВРК". Но даже так он не отвечает при обращении на 200.1.1.5. При проверке доступности сервера через утилиту, как на внешний так и на внутренний IP, WS показывает такие пакеты, будучи запущенным на другой машине в локальной сети и имея фильтр ip.addr == 200.1.1.6 or ip.addr==200.1.1.5 5260 48.716896 192.168.2.164 200.1.1.6 TCP 66 57916 → 5846 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1 5261 48.717233 200.1.1.6 192.168.2.164 TCP 66 5846 → 57916 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1 5262 48.717287 192.168.2.164 200.1.1.6 TCP 54 57916 → 5846 [ACK] Seq=1 Ack=1 Win=65700 Len=0 5263 48.717346 192.168.2.164 200.1.1.6 HTTP/XML 806 POST /soap/ICDRW_replic HTTP/1.1 5264 48.727309 200.1.1.6 192.168.2.164 TCP 192 5846 → 57916 [PSH, ACK] Seq=1 Ack=753 Win=525568 Len=138 [TCP segment of a reassembled PDU] 5265 48.727334 192.168.2.164 200.1.1.6 TCP 54 57916 → 5846 [ACK] Seq=753 Ack=139 Win=65560 Len=0 5266 48.727717 200.1.1.6 192.168.2.164 HTTP/XML 548 HTTP/1.1 200 OK 5267 48.727738 192.168.2.164 200.1.1.6 TCP 54 57916 → 5846 [ACK] Seq=753 Ack=634 Win=65068 Len=0 5268 48.727753 192.168.2.164 200.1.1.6 TCP 54 57916 → 5846 [FIN, ACK] Seq=753 Ack=634 Win=65068 Len=0 5269 48.728080 200.1.1.6 192.168.2.164 TCP 60 5846 → 57916 [ACK] Seq=634 Ack=754 Win=525568 Len=0 |
|
Отправлено: 10:13, 18-12-2019 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Три сетевые карты. Два провайдера на одном сервере и раздача в локальную сеть. | MaksFenrir | Windows Server 2008/2008 R2 | 9 | 25-12-2018 12:18 | |
Route/Bridge - Два IP-шника на одном интерфейсе | GateKeeper | Сетевые технологии | 11 | 30-09-2011 16:49 | |
Разное - Два IP-шника на одном интерфейсе | GateKeeper | Сетевые технологии | 2 | 29-09-2011 05:09 | |
Интерфейс - dhcp+ip на одном интерфейсе | chifram | Microsoft Windows 2000/XP | 0 | 04-08-2008 23:59 | |
DNS-сервер и 2 IP на одном интерфейсе. | skeletor | Microsoft Windows NT/2000/2003 | 7 | 11-07-2008 10:15 |
|