powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Линукс-шлюз , iptables и реальные адреса...
25 сообщений из 25, страница 1 из 1
Линукс-шлюз , iptables и реальные адреса...
    #33006935
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]-смотрит в мир. Как организовать чтобы фейковые адреса (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].Я в отчаянии...
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33006974
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я у себя делал так
Код: plaintext
1.
2.
iptables -t nat -A POSTROUTING -s  192 . 168 . 0 . 0  -o eth0 -j SNAT --to-source
 80 .х.х. 5 
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33006976
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати реальные адреса в форумах лучше не показывай :)
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33006985
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Адреса не реальные
2.Вопрос заключался как пропустить сквозняком реальные адреса локальной сети через шлюз
в инет
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33006992
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Celin1.Адреса не реальные
2.Вопрос заключался как пропустить сквозняком реальные адреса локальной сети через шлюз
в инет

я вот возьмусь предположить, что строка
Код: plaintext
1.
iptables -t nat -A POSTROUTING -s  192 . 168 . 0 . 0  -o eth0 -j SNAT --to [80.х.х.5]
итак ничего не будет делать с _РЕАЛЬНЫМИ_ адресами, так что при включенном forward'инге оно и так должно бегать...
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33006998
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет!Так меняет адрес источника пакета (192..) на адрес шлюза (80..5)!!!Проверено однозначно.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007000
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не пойму что ты имеешь ввиду под словом реальные адреса?

NAT как раз и делает то что все серые адреса заменяет одним реальным.

Код: plaintext
1.
2.
3.
# echo  1  > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -s  192 . 168 . 0 . 0 / 24  -o eth0 -j SNAT --to-source
 80 .х.х. 5  -p all
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007003
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Как организовать чтобы фейковые адреса (192.168.0.0) заменялись на адрес шлюза [80.х.х.5] при отправке пакетов в инет


автор
Нет!Так меняет адрес источника пакета (192..) на адрес шлюза (80..5)!!!Проверено однозначно.

Разве это не то что ты хотел? Что-то ты сам себе противоречешь.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007005
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 локалки (192.х.х.0=левые адреса,80.х.х.0=реальные).Шлюз левые адреса должен менять на
адрес шлюза а реальные пропускать сквозняком не подменяя адрес!!!
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007007
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CelinНет!Так меняет адрес источника пакета (192..) на адрес шлюза (80..5)!!!Проверено однозначно.

да, а ты что хотел ?

левая сетка 192... - меняем
реальная 80.... - не меняем

этож твой изначальный вопрос...
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007008
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что для всей сети 80.х.х.0 выделены ip?

Так по идее правило
Код: plaintext
1.
2.
# iptables -t nat -A POSTROUTING -s  192 . 168 . 0 . 0 / 24  -o eth0 -j SNAT --to-source
 80 .х.х. 5  -p all
должно заменять только у тех компов у которых адрес лежит в диапазоне 192.168.0.0/24 (ну или какой там у тебя), а остальные трогать не должен.

Попробуй еще добавь след. правило
Код: plaintext
1.
# iptables -t filter -A FORWARD -s  80 .x.x. 0 /xx -d  0 / 0  -p all
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007010
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кстати а какая у тебя политика по умолчанию?
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007020
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том что реальные адреса-то он может и не режет, но они (пакеты) с реальных адресов
дальше внешнего интерфейса шлюза (eth0=80.x.x.0) не уходят.Т.е. перестает пинговаться маршрутизатор провайдера.Тогда как если они подменяются адресом шлюза (80.х.х.5) -все ок!!
Политика:-p * accept
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007031
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C filter тоже ничего не прокатило.Help !!!!
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007046
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. echo 1 > /proc/.../ip_forward говорил ?

2. С отключенными правилами iptables пакеты ходят ?

3. Конфиг в студию...
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007058
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007063
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--to-source=--to
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007082
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
еще раз - не надо ничего для реальных адресов кроме включенного форвардинга.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007090
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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=ЭТО СДЕЛАНО ДЛЯ ПРИМЕРА т.к. форвардинг не отрабатывает.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007128
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Х.З.

ты тут ни че не напутал ?

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 машин.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007149
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты все правильно понял-такая конфа сети.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007160
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CelinТы все правильно понял-такая конфа сети.

...и провайдер знает и роутит пакеты для сети /28 через твою машину ?
в смысле роутинг на том конце настроен для /28 или /29 ?
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007175
Celin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы что-то не о том. Как разбит адрес на подсети и для чего это -отдельная тема. Вопрос почему
фиктивные адреса типа 192.168... отлохмаченные NAT'ом проходят а другие реальные адреса-нет
.
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007180
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CelinМы что-то не о том. Как разбит адрес на подсети и для чего это -отдельная тема. Вопрос почему
фиктивные адреса типа 192.168... отлохмаченные NAT'ом проходят а другие реальные адреса-нет
.
нее, Я как раз об ЭТОМ - настроен ли у тебя/провайдера в принципе роутинг для такой конфигурации сети ???
...
Рейтинг: 0 / 0
Линукс-шлюз , iptables и реальные адреса...
    #33007187
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем если провайдер не знает, что на твой интерфейс слать пакеты для сети /28, то
для всего что выше 80.x.x.7 - делай НАТ или настраивай человеческий роутинг...
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Линукс-шлюз , iptables и реальные адреса...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]