|
|
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Есть две сетки -одна с левыми адресами(192.168.0.0/24) , другая с реальными(80.х.х.0/28). Обе работают с инетом через Linux-шлюз. Интерфейсы Линукса соответственно 1)внутренний eth1:[192.168.0.0/24] и eth1:0 [80.х.х.х./28-алиас]-смотрят в локальную сеть 2)внешний eth0:[80.х.х.5/29]-смотрит в мир. Как организовать чтобы фейковые адреса (192.168.0.0) заменялись на адрес шлюза [80.х.х.5] при отправке пакетов в инет, а реальные не изменялись.Конструкция "iptables -t nat -A POSTROUTING -s 192.168.0.0 -o eth0 -j SNAT --to [80.х.х.5]" отрабатывая меняет адрес источника пакетов на адрес линукс-шлюза (эта часть работает).А что делать с реальными адресами чтобы не подменялся адрес? Вариант типа "iptables -t nat -A POSTROUTING -s [80.1.1.25] -o eth0 -j SNAT --to [80.1.1.25]" не прокатывет- перестает пинговаться маршрутизатор провайдера [80.x.x.1/29].Я в отчаянии... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 17:22:06 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Я у себя делал так Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:25:16 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Кстати реальные адреса в форумах лучше не показывай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:26:05 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
1.Адреса не реальные 2.Вопрос заключался как пропустить сквозняком реальные адреса локальной сети через шлюз в инет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:37:29 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Celin1.Адреса не реальные 2.Вопрос заключался как пропустить сквозняком реальные адреса локальной сети через шлюз в инет я вот возьмусь предположить, что строка Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:47:04 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Нет!Так меняет адрес источника пакета (192..) на адрес шлюза (80..5)!!!Проверено однозначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:50:34 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Что-то я не пойму что ты имеешь ввиду под словом реальные адреса? NAT как раз и делает то что все серые адреса заменяет одним реальным. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:51:33 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
автор Как организовать чтобы фейковые адреса (192.168.0.0) заменялись на адрес шлюза [80.х.х.5] при отправке пакетов в инет автор Нет!Так меняет адрес источника пакета (192..) на адрес шлюза (80..5)!!!Проверено однозначно. Разве это не то что ты хотел? Что-то ты сам себе противоречешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:53:50 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Есть 2 локалки (192.х.х.0=левые адреса,80.х.х.0=реальные).Шлюз левые адреса должен менять на адрес шлюза а реальные пропускать сквозняком не подменяя адрес!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 18:55:49 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
CelinНет!Так меняет адрес источника пакета (192..) на адрес шлюза (80..5)!!!Проверено однозначно. да, а ты что хотел ? левая сетка 192... - меняем реальная 80.... - не меняем этож твой изначальный вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 19:00:09 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Что для всей сети 80.х.х.0 выделены ip? Так по идее правило Код: plaintext 1. 2. Попробуй еще добавь след. правило Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 19:00:21 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
А кстати а какая у тебя политика по умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 19:02:45 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Проблема в том что реальные адреса-то он может и не режет, но они (пакеты) с реальных адресов дальше внешнего интерфейса шлюза (eth0=80.x.x.0) не уходят.Т.е. перестает пинговаться маршрутизатор провайдера.Тогда как если они подменяются адресом шлюза (80.х.х.5) -все ок!! Политика:-p * accept ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 19:11:28 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
C filter тоже ничего не прокатило.Help !!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 19:45:17 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
1. echo 1 > /proc/.../ip_forward говорил ? 2. С отключенными правилами iptables пакеты ходят ? 3. Конфиг в студию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 19:59:21 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
1. echo 1 > /proc/.../ip_forward говорил.Проверил неоднократно. 2.С отключенными правилами iptables пакеты НЕ ходят. 80.x.x.5=шлюз 3.Работает ОК с подменой адресов на адрес шлюза: <Начало конфига> iptables -P FORWARD ACCEPT iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT sbin/iptables -t nat -A POSTROUTING -s 80.1.1.0/255.255.255.240 -o eth0 -j SNAT --to-source 80.1.1.5 <Конец конфига> 4.НЕработает без подмены адресов на адрес шлюза напр: sbin/iptables -t nat -A POSTROUTING -s 80.1.1.1/255.255.255.240 -o eth0 -j SNAT --to-source 80.1.1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 20:11:55 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
--to-source=--to ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 20:14:27 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Celin1. echo 1 > /proc/.../ip_forward говорил.Проверил неоднократно. 2.С отключенными правилами iptables пакеты НЕ ходят. 80.x.x.5=шлюз Дистрибутив какой ? Как правила отключал ? Ты их прям так ( как внизу написано ) и стартуеш каждый раз ?, я про то что конфиг обычно несколько другой принято писать... Celin 3.Работает ОК с подменой адресов на адрес шлюза: <Начало конфига> iptables -P FORWARD ACCEPT iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT sbin/iptables -t nat -A POSTROUTING -s 80.1.1.0/255.255.255.240 -o eth0 -j SNAT --to-source 80.1.1.5 <Конец конфига> 4.НЕработает без подмены адресов на адрес шлюза напр: sbin/iptables -t nat -A POSTROUTING -s 80.1.1.1/255.255.255.240 -o eth0 -j SNAT --to-source 80.1.1.1 еще раз - не надо ничего для реальных адресов кроме включенного форвардинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 20:28:21 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
1.Правила отключал: /sbin/iptables -F /sbin/iptables -t nat -F /sbin/iptables -t mangle -F 2.RedHat :uname -r: 2.4.21-4.EL 3.Стартую прямо так как написано 4.sbin/iptables -t nat -A POSTROUTING -s 80.1.1.1/255.255.255.240 -o eth0 -j SNAT --to-source 80.1.1.1=ЭТО СДЕЛАНО ДЛЯ ПРИМЕРА т.к. форвардинг не отрабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 20:38:20 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Х.З. ты тут ни че не напутал ? CelinЕсть две сетки -одна с левыми адресами(192.168.0.0/24) , другая с реальными(80.х.х.0/28). Обе работают с инетом через Linux-шлюз. Интерфейсы Линукса соответственно 1)внутренний eth1:[192.168.0.0/24] и eth1:0 [80.х.х.х./28-алиас]-смотрят в локальную сеть 2)внешний eth0:[80.х.х.5/29]-смотрит в мир. а про то, что /29 - 6 машин, /28 - 14 машин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 21:20:42 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Ты все правильно понял-такая конфа сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 21:53:05 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
CelinТы все правильно понял-такая конфа сети. ...и провайдер знает и роутит пакеты для сети /28 через твою машину ? в смысле роутинг на том конце настроен для /28 или /29 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 22:08:29 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
Мы что-то не о том. Как разбит адрес на подсети и для чего это -отдельная тема. Вопрос почему фиктивные адреса типа 192.168... отлохмаченные NAT'ом проходят а другие реальные адреса-нет . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 22:31:29 |
|
||
|
Линукс-шлюз , iptables и реальные адреса...
|
|||
|---|---|---|---|
|
#18+
CelinМы что-то не о том. Как разбит адрес на подсети и для чего это -отдельная тема. Вопрос почему фиктивные адреса типа 192.168... отлохмаченные NAT'ом проходят а другие реальные адреса-нет . нее, Я как раз об ЭТОМ - настроен ли у тебя/провайдера в принципе роутинг для такой конфигурации сети ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 22:37:44 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33007020&tid=1490756]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 378ms |

| 0 / 0 |
