Lordmaster Posted October 4, 2017 Posted October 4, 2017 Доброго времени суток, подскажите пожалуйста, в какую сторону искать ответ: Пытаюсь переделать адрес из 192.168.178.1:19999 в 192.168.178.5 (для личного удобства). Из cli пытался командой "ip static tcp 192.168.178.5/32 80 192.168.178.1 19999" и столкнулся с тем, что в локальной сети адрес недоступен. Можно ли вообще так сделать? И если можно, то как это можно провернуть? Quote
0 Shadow87 Posted October 7, 2017 Posted October 7, 2017 Для правильной работы команды ip static адрес, с которого перенаправляется порт, 192.168.178.5/32 в вашем варианте, должен принадлежать интерфейсу роутера. Но если локальная сеть у вас 192.168.178.0/24, то назначить какой-либо адрес из неё на дополнительный интерфейс в роутере вам не дадут: Network::Interface::IP error[72220686]: "GigabitEthernet0/Vlan4": network 192.168.178.5/32 conflicts with interface "Home". Есть один финт, который вам, возможно, понравится: (config)> interface GigabitEthernet0/Vlan10 Network::Interface::Repository: "GigabitEthernet0/Vlan10" interface created. (config-if)> ip address 192.168.180.1/32 Network::Interface::IP: "GigabitEthernet0/Vlan10": IP address is 192.168.180.1/32. (config-if)> exit Core::Configurator: Done. (config)> ip static tcp GigabitEthernet0/Vlan10 80 192.168.178.1 1999 Network::StaticNat: Static NAT rule has been added. (config)> system configuration save Core::ConfigurationSaver: Saving configuration... Конфигурация собрана на Keenetic Ultra 2. В ней мы создаём дополнительный интерфейс на роутере и назначаем ему IP адрес, отличный от того, который используется в локальной сети, а затем делаем перенаправление с него 80 порта на порт 1999 вашего хоста 192.168.178.1. После этого содержимое адреса 192.168.178.1:1999 становится доступным также на 192.168.180.1:80. 1 Quote
0 Lordmaster Posted October 9, 2017 Author Posted October 9, 2017 В 07.10.2017 в 05:55, Shadow87 сказал: Для правильной работы команды ip static адрес, с которого перенаправляется порт, 192.168.178.5/32 в вашем варианте, должен принадлежать интерфейсу роутера. Но если локальная сеть у вас 192.168.178.0/24, то назначить какой-либо адрес из неё на дополнительный интерфейс в роутере вам не дадут: Network::Interface::IP error[72220686]: "GigabitEthernet0/Vlan4": network 192.168.178.5/32 conflicts with interface "Home". Есть один финт, который вам, возможно, понравится: (config)> interface GigabitEthernet0/Vlan10 Network::Interface::Repository: "GigabitEthernet0/Vlan10" interface created. (config-if)> ip address 192.168.180.1/32 Network::Interface::IP: "GigabitEthernet0/Vlan10": IP address is 192.168.180.1/32. (config-if)> exit Core::Configurator: Done. (config)> ip static tcp GigabitEthernet0/Vlan10 80 192.168.178.1 1999 Network::StaticNat: Static NAT rule has been added. (config)> system configuration save Core::ConfigurationSaver: Saving configuration... Конфигурация собрана на Keenetic Ultra 2. В ней мы создаём дополнительный интерфейс на роутере и назначаем ему IP адрес, отличный от того, который используется в локальной сети, а затем делаем перенаправление с него 80 порта на порт 1999 вашего хоста 192.168.178.1. После этого содержимое адреса 192.168.178.1:1999 становится доступным также на 192.168.180.1:80. Спасибо большое. Тогда еще вопрос, может подскажете. Таких подключению у меня около десятка (ip:port). Для каждого нужно делать интерфейс? Или можно как то "поиграть" адресами на одном? Quote
Question
Lordmaster
Доброго времени суток, подскажите пожалуйста, в какую сторону искать ответ:
Пытаюсь переделать адрес из 192.168.178.1:19999 в 192.168.178.5 (для личного удобства).
Из cli пытался командой "ip static tcp 192.168.178.5/32 80 192.168.178.1 19999" и столкнулся с тем, что в локальной сети адрес недоступен.
Можно ли вообще так сделать? И если можно, то как это можно провернуть?
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.