Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: iptables DNAT  (Прочитано 8374 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн komex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: iptables DNAT
« Ответ #30 : 28 Января 2011, 00:34:29 »
Цитировать
user@host:~$ traceroute 10.0.0.1
traceroute to 10.0.0.1 (10.0.0.1), 30 hops max, 60 byte packets
 1  router.domain.ru (192.168.1.1)  3.767 ms  3.718 ms  3.681 ms
 2  10.0.0.1 (10.0.0.1)  6.562 ms  6.907 ms  7.133 ms
user@host:~$ netstat -rn
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0     0.0.0.0         255.255.255.224 U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth1

Не совсем понял, что вы хотели этим сказать. traceroute 10.0.0.1 работает, а traceroute 178.130.0.1 нет.

Куда ты в -t nat -A PREROUTING -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT подевал? Должно быть первой строчкой, как и в -t filter -A FORWARD.

Хм. Забыл добавить. Когда эксперементировал с настройками убрал, а потом, когда заработало, забыл добавить? Это очень важно?
Это не столько важно, сколько полезно.
Простой пример:

(Нажмите, чтобы показать/скрыть)
Посмотри на количество пакетов, прошедших через каждое правило.

Но в некоторых ситуациях настройки это бывает и важно тоже. Портфорвард - одна из них.

Хм. Надо наверное поглубже изучить маршрутизацию. А эти правила для какой сети? Домашней? Сколько компов? =)

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: iptables DNAT
« Ответ #31 : 28 Января 2011, 02:22:24 »
Небольшой офис. Около 16 компов стационарных, 4 ноута подключаются по VPN.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн komex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: iptables MASQUERADE
« Ответ #32 : 12 Марта 2011, 00:04:05 »
Здравствуйте. Долгое время все работал инет по настройкам в этой теме. Т.е. приложения типа talk, icq и прочее нормально работают, а в браузере стоит настройка прокси.
Если прокси отключить, то на 80 порт запросы идут немного медленнее, но идут. Но подключиться на 443 порт совсем никак не получается без прокси (timeout).
В чем может быть проблема? И как ее можно решить?
# Generated by iptables-save v1.4.4 on Sat Mar 12 00:01:52 2011
*filter
:INPUT ACCEPT [63:4050]
:FORWARD ACCEPT [22:1144]
:OUTPUT ACCEPT [47:26789]
COMMIT
# Completed on Sat Mar 12 00:01:52 2011
# Generated by iptables-save v1.4.4 on Sat Mar 12 00:01:52 2011
*nat
:PREROUTING ACCEPT [3375162:371860492]
:OUTPUT ACCEPT [2285132:201418106]
:POSTROUTING ACCEPT [884335:88828544]
-A PREROUTING -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A PREROUTING -p tcp -m tcp --dport 49160 -j DNAT --to-destination 192.168.0.1
-A PREROUTING -i ppp0 -p tcp -m tcp --dport 58559 -j DNAT --to-destination 192.168.0.2
-A PREROUTING ! -i eth1 -p tcp -m tcp --dport 9177:9778 -j DNAT --to-destination 192.168.0.2
-A PREROUTING ! -i eth1 -p udp -m udp --dport 9179 -j DNAT --to-destination 192.168.0.2
-A PREROUTING -i ppp0 -p tcp -m tcp --dport 8333 -j DNAT --to-destination 192.168.0.1
-A POSTROUTING -s 192.168.0.0/24 -d 10.0.0.0/8 -o eth0 -j SNAT --to-source 10.2.5.24
-A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j SNAT --to-source IP
COMMIT
# Completed on Sat Mar 12 00:01:52 2011

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: iptables DNAT
« Ответ #33 : 12 Марта 2011, 02:07:49 »
В MTU. Решить снижением.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн komex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: iptables DNAT
« Ответ #34 : 12 Марта 2011, 11:47:52 »
В MTU. Решить снижением.

О! Спасибо большое! Помогло! =))

P.S. Правда не просто снизил MTU, а выставил правило
iptables -I FORWARD -p tcp -o ppp0 --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
« Последнее редактирование: 13 Марта 2011, 01:35:54 от komex »

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: iptables DNAT
« Ответ #35 : 13 Марта 2011, 00:36:15 »
-o внешний интерфейс
забыл. При условии, что MTU на внешнем интерфейсе стоит правильно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн komex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: iptables DNAT
« Ответ #36 : 13 Марта 2011, 01:35:32 »
-o внешний интерфейс
забыл. При условии, что MTU на внешнем интерфейсе стоит правильно.

Точно. Добавил. =)

 

Страница сгенерирована за 0.031 секунд. Запросов: 26.