iptables
Модератор: weec
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2008-12-16 18:52:51
iptables
Подскажите. Есть шлюз с двумя интерфейсами
eth0 (192.168.1.2)- смотрит на adsl модем (192.168.1.1)
eth1(192.168.2.1) - смотрит на комп №2 (192.168.2.2)
Как настроить NAT, что бы 192.168.2.2 выходил в инет через шлюз.
Пробовал:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.1
чет не сработало.
Да, и как эти правила потом просматривать и записать навсегда?
eth0 (192.168.1.2)- смотрит на adsl модем (192.168.1.1)
eth1(192.168.2.1) - смотрит на комп №2 (192.168.2.2)
Как настроить NAT, что бы 192.168.2.2 выходил в инет через шлюз.
Пробовал:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.1
чет не сработало.
Да, и как эти правила потом просматривать и записать навсегда?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: iptables
достаточно
просматривать
сохранять, зависит от вашего дистрибьютива
Код: Выделить всё
iptables -t nat -A POSTROUTING -s 192.168.2.2 -o eth0 -j MASQUERADE
Код: Выделить всё
iptables -L -v
iptables -t nat -L -v
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2008-12-16 18:52:51
Re: iptables
А это правило нужно в самом верху ставить?
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: iptables
ну желательно предыдущее снести
Код: Выделить всё
iptables -t nat -F
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: iptables
Правила идут в цепочках, так что без разницы, где вы его ставить будете.free писал(а):А это правило нужно в самом верху ставить?
Если интерфейс смотрящий в инет всего один, SNAT будет лучшим выбором.
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2008-12-16 18:52:51
Re: iptables
Вроде нат сработал, но второй комп всеравно не может пользоваться инетом. Хотя он прекрасно пингует адсл модем. Предпологаю что надо пробросить 80 порт. Как это сделать? Или я не прав.
Что то типа этого
192.168.2.1 - вторая сетевая на компе с инетом
192.168.1.2- сетюха смотрящая в инет
Или так
Что то типа этого
Код: Выделить всё
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -d 192.168.2.1 --dport 80 -j DNAT --to-destination 192.168.1.2
192.168.1.2- сетюха смотрящая в инет
Или так
Код: Выделить всё
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 --dport 80 -o eth0 -j MASQUERADE
-
- мл. сержант
- Сообщения: 109
- Зарегистрирован: 2008-08-29 0:05:24
Re: iptables
Нет, ната хватит. А причина может быть банальная - ДНС или что-то типа того... попробуйте отрезолвить ИП гугла и со 2й машины зайти по ИП...free писал(а):Вроде нат сработал, но второй комп всеравно не может пользоваться инетом. Хотя он прекрасно пингует адсл модем. Предпологаю что надо пробросить 80 порт. Как это сделать? Или я не прав.
-
- проходил мимо
Re: iptables
Нат заработал, но iptables не стартуют вместе с линуксом. Приходится вручную запускать. Как исправить?
Куда вот это накатать? /etc/sbin/iptables start
Пробовал в rc.conf в список демонов писать. У меня Archlinux
Куда вот это накатать? /etc/sbin/iptables start
Пробовал в rc.conf в список демонов писать. У меня Archlinux
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: iptables
дистрибьютив Линукса какой ? как называется? :/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Hrafn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-08-18 15:25:57
- Откуда: Питер
- Контактная информация:
Re: iptables
в rc.conf добавляли каким образом? что точно прописывали?
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Hrafn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-08-18 15:25:57
- Откуда: Питер
- Контактная информация:
Re: iptables
да там, в принципе, достаточно просто должно быть... там в rc.conf просто прописывается, что загружается... потому просто прописать iptables