Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Radmin из интернета через Red Hat Linux (роутер) в локальную сеть

Ответить
Настройки темы
Radmin из интернета через Red Hat Linux (роутер) в локальную сеть

Аватара для Darza

Пользователь


Автор проектов


Сообщения: 97
Благодарности: 11


Конфигурация

Профиль | Отправить PM | Цитировать


Добрый День!

вот столкнулся с такой задачей, help плиз:

есть локальная сеть 192.168.1.1-255, в ней машины Windows 2000 Pro и Windows XP Pro с установленными Remote Administrator v.2.2
сеть одноранговая, так как машин с десяток будет только. Установлен Windows 2003 Server SP1 с Radmin в качестве файл-сервера для внутренних машин (его IP 192.168.1.5)

в качестве роутера установлен пень-1 с Red Hat Linux (соотв. с двумя сетевухами):
eth0 - смотрит в локалку как 192.168.1.1
eth1 - смотрит в инет как 222.222.222.222 (для примера такой адрес)

подскажите пожалуйста как сделать зайти по Radmin из дома(с работы, с друзей ...т.е. с адреса не постоянного) на 192.168.1.5
т.е. я посылаю запрос на машину 222.222.222.222:4899 и она пробрасывает его на конкретный адрес - 192.168.1.5:4899.
имея такое соединение я уже смогу достучаться и до других в локалке.

Спасибо!

ЗЫ ответ на комаду "iptables -L"

[root@localhost root]# iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- 192.168.1.0/24 anywhere
drop-and-log-it all -- 192.168.1.0/24 anywhere
ACCEPT icmp -- anywhere 222.222.222.222
ACCEPT tcp -- anywhere 222.222.222.222tcp dpt:ssh
ACCEPT all -- anywhere 222.222.222.222state RELATED,ESTABLISHED
drop-and-log-it all -- anywhere anywhere

Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere
drop-and-log-it all -- anywhere anywhere

Chain OUTPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- 222.222.222.222 192.168.1.0/24
ACCEPT all -- 192.168.1.0/24 192.168.1.0/24
drop-and-log-it all -- anywhere 192.168.1.0/24
ACCEPT all -- 222.222.222.222 anywhere
ACCEPT tcp -- 192.168.1.0/24 255.255.255.255 tcp spt:bootps dpt:bootpc
ACCEPT udp -- 192.168.1.0/24 255.255.255.255 udp spt:bootps dpt:bootpc
drop-and-log-it all -- anywhere anywhere

Chain drop-and-log-it (5 references)
target prot opt source destination
DROP all -- anywhere anywhere

Отправлено: 15:04, 14-10-2006

 

Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Darza, вот Вы написали 3 строчки, которые добавляют 2 правила в POSTROUTING и 1 в PREROUTING.
В ответе же на команду iptables -t nat -L -n я вижу только одно из этих правил. Т.е. после перезагрузки они у вас не восстанавливаются. Вообще, чтобы проверить работу правил перезагрузка компьютера не требуется.

З.Ы. 2-строчку я бы убрал, она дублируется 3-й.

Да, и еще: помимо этих правил у вас так же должны быть правила в FORWARD, разрешающие проброс пакетов.

Последний раз редактировалось BuGfiX, 17-11-2006 в 16:14.


Отправлено: 16:12, 17-11-2006 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Darza

Пользователь


Автор проектов


Сообщения: 97
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата:
BuGfiX
да, правила я добавил - перегрузил машину (ибо не получалось и думал что поможет) - и правила пропали.
пришлось их заново написать.
тут след. вопрос - а как сделать так чтобы мои нововведенные правила сохранялись?
так вот после тока как я их снова ввел(теперь уже не перегружаясь ) - результат тот же отрицательный, т.е. не пускает меня с интернета на внутреннюю машину.

привожу часть(для FORWARD) результата команды iptables -L -n:
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
drop-and-log-it all -- 0.0.0.0/0 0.0.0.0/0
тут всё нормально? я так понимаю он всё что пришло пробрасывает

вот в другом ввиде этаже часть iptables -L -n --line-numbers -v:
Chain FORWARD (policy DROP 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
1 38500 39M ACCEPT all -- eth0 eth1 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 41764 3274K ACCEPT all -- eth1 eth0 0.0.0.0/0 0.0.0.0/0
3 90 4320 drop-and-log-it all -- * * 0.0.0.0/0 0.0.0.0/0
думаю что развязка где-то близка помогите плиз

-------

Пришла пора зрачки вонзить
Стрелой каленой в степи.
Одно лишь слово, клич гортанный,
Вызов дерзкий - Дарза!


Отправлено: 00:50, 18-11-2006 | #12


Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


Чтобы правила сохранились нужно выполнить
Код: Выделить весь код
#/etc/init.d/iptables save
После этой команды в /etc/sysconfig появится файл iptables со всеми правилами, откуда подгружаются при загрузке.

Отправлено: 17:11, 18-11-2006 | #13


Аватара для sergleo

Старожил


Сообщения: 178
Благодарности: 4

Профиль | Отправить PM | Цитировать


У RH и FC правила iptables хранятся в файле - /etc/sysconfig/iptables

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

-t nat -A PREROUTING --dst 222.222.222.222 -p tcp --dport 4899 -j DNAT --to-destination 192.168.1.5:4899

без указания комманды iptables и при перезагрузке итд загружаются именно из него.

Если вам необходимо указывать именно в виде
iptables -t nat -A PREROUTING --dst 222.222.222.222 -p tcp --dport 4899 -j DNAT --to-destination 192.168.1.5:4899

используйте rc.local или свой rc скрипт или руками с консоли как Вам видется продуктивнее .

В качестве примера скриптов выполните поиск по форуму - этот момент уже обсуждался, и возможно именно в этом проблема.

Для проверки внесенных изменений в правила iptables используйте /etc/rc.d/init.d/iptables restart или /sbin/services iptables restart, а не перезагрузку...

-------
Best regard`s SergLeo

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:53, 20-11-2006 | #14



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Radmin из интернета через Red Hat Linux (роутер) в локальную сеть

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - Как создать локальную сеть между тремя компьютерами подключенными через роутер? ukureniy Сетевые технологии 7 27-10-2007 13:16
Проблема после установки нового ядра в Red Hat Linux 9. Makis Общий по Linux 26 06-07-2007 15:44
Red HAt Linux, Bind e-Lenka Общий по Linux 6 16-12-2005 09:08
red hat LINUX 9.0 НЕ ЗАГРУЗИЛСЯ X-SERVER anod7 Общий по Linux 6 09-10-2005 14:12
Установка SkyStar 1 под Linux Red Hat 9 netspy Железо в Linux 11 22-06-2003 03:49




 
Переход