Форум Фотогалерея Деловой мир Мелитополя
Мелитополь
Мелитопольский форум
 
 RSS  FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Помогите с пробросом портов

 
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Разное (компьютеры и интернет)
Предыдущая тема :: Следующая тема  
Автор Сообщение
CyberMan

Активист


Пол: Пол: Он
Зарегистрирован: 28.05.2006
Сообщения: 509
Откуда: 127.0.0.1
Репутация: 180
голосов: 1

СообщениеДобавлено: Ср Фев 08, 2012 15:46 pm    Заголовок сообщения: Помогите с пробросом портов Ответить с цитатой

Итак, имеется два компьютера, на одном две сетевые карты и он раздаёт интернет. Необходимо пробросить порты так,что бы можно было подключиться к серверу на втором компьютере.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   Посетить сайт автора
kot
Предупреждений : 1

Бывалый


Пол: Пол: Он
Зарегистрирован: 20.09.2007
Сообщения: 1070

Репутация: 91.7
голосов: 19

СообщениеДобавлено: Ср Фев 08, 2012 18:18 pm    Заголовок сообщения: Ответить с цитатой

Для ускорения решения проблемы рекомендую указать ОС, IP и формализовать терминологию.
Схема желательна.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Ср Фев 08, 2012 19:08 pm    Заголовок сообщения: Ответить с цитатой

поставить прокси и не париться

Последний раз редактировалось: Thomas (Ср Фев 08, 2012 19:22 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
kot
Предупреждений : 1

Бывалый


Пол: Пол: Он
Зарегистрирован: 20.09.2007
Сообщения: 1070

Репутация: 91.7
голосов: 19

СообщениеДобавлено: Ср Фев 08, 2012 19:09 pm    Заголовок сообщения: Ответить с цитатой

Кстати да, если нет специфических задач, а нужен только сёрфинг и др. мелкие плюшки, то прокся — самое то.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
AmorphiS

Обыватель


Пол: Пол: Он
Зарегистрирован: 29.06.2005
Сообщения: 83
Откуда: Melitopol/Zaporizhzhya, UA
Репутация: 97.4

СообщениеДобавлено: Вт Мар 20, 2012 22:10 pm    Заголовок сообщения: Re: Помогите с пробросом портов Ответить с цитатой

CyberMan писал(а):
Итак, имеется два компьютера, на одном две сетевые карты и он раздаёт интернет. Необходимо пробросить порты так,что бы можно было подключиться к серверу на втором компьютере.


Конечно, формализовать бы надо на предмет используемой ОС..
Ну...
Для FreeBSD.
Самый тривиальный (просто 2 сетевушки, одна из которых по dhcp или статически получает "внешний" IP). Пример скрипта:
src_port=80
dst_port=8080
dst_host=xxx.xxx.xxx.xxx,${dst_port}
src_host=yyy.yyy.yyy.yyy
ipfw add fwd $dst_host tcp from any to $src_host $src_port setup keep-state
Чтоб это работало надо собрать ядро с опциями IPDIVERT, IPFIREWALL_FORWARD

Если инет получается посредством PPP(ADSL и тд) или PPPoE, то есть как минимум 2 способа.
1. Неправильный используя natd + ipfw (pf). Такую настройку делают только ленивые, и к сожалению их в Мелитополе большинство. Однажды я даже задал вопрос одному (по-моему это бл админ с МХК): "Зачем ты юзаешь natd, когда nat можно сделать на уровне ядра?" Ответ был поистене "замечательным": "А нафига?..." Я даже спорить не стал. Все ясно с таким человеком...
Правило для мапа здесь такое же как описано выше
2. Правильный. NAT на уровне ядра. Тогда NAT делает сам ppp, а что мапить мишется в /etc/ppp/ppp.conf. Пример настройки:
nat enable yes
nat same_ports yes
nat use_sockets yes
nat port tcp xxx.xxx.xxx.xxx:80 80
Чтобы этот способ работал, необходимо собрать ядро с опциями: IPDIVERT, IPFIREWALL_NAT, LIBALIAS
В таком виде nat будет работать быстрее от 20 до 70%, чем с natd, все зависит от железа...

Для Виндовс, тут разные приблуды есть начиная от KWF и WinGate и заканчивая ISA Server. Ну там все интуитивно понятно.

Для Линукс:
echo 1 > /proc/sys/net/ipv4/ip_forward #Это включает форвард но временно, до ребута
iptables -t nat -A PREROUTING -p tcp --dst xxx.xxx.xxx.xxx --dport 80 -j DNAT --to-destination yyy.yyy.yyy.yyy:80
iptables -t nat -I POSTROUTING -p tcp --dst yyy.yyy.yyy.yyy --dport 80 -j SNAT --to-source zzz.zzz.zzz.zzz
где xxx.xxx.xxx.xxx - вншний IP
yyy.yyy.yyy.yyy - адрес сервера куда порт пробрасывается
zzz.zzz.zzz.zzz - адрес шлюза во внутренней сети

МакОСь, я думаю, Вы вряд ли юзаете, поэтому все...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ]
denza

Горожанин


Пол: Пол: Он
Зарегистрирован: 25.10.2011
Сообщения: 157
Откуда: Мелитополь
Репутация: 62

СообщениеДобавлено: Вс Апр 15, 2012 22:26 pm    Заголовок сообщения: Ответить с цитатой


для винды, только на первый комп, тоже пробросить порты надо если стоит роутер или ещё идёт через какой-то шлюз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Разное (компьютеры и интернет) Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Р: 523754

База отдыха «Белый парус» пгт Кирилловка Азовское море.

Рейтинг Мелитопольских сайтов на Melitopol.org Hosting by VivaNET