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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не Nated а Routed (Forwarded)  (Прочитано 859 раз)

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

Оффлайн scorpey

  • Автор темы
  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Не Nated а Routed (Forwarded)
« : 29 Июля 2011, 14:02:09 »
Много статей как сделать Nated пакетов и использовать Ubuntu для доступа в инет,
а у меня планируется поднять
1- с одной стороне роутер ASUS с прошивкой DDWRT и поддержкой OpenVPN клиента
2- С другой стороны на виртуалке HyperV сервер OpenVPN

Как мне сделать routed пакетов, чтобы адрес отправителя не подменялся, а просто пакет проходил
между интерфейсами.
« Последнее редактирование: 01 Августа 2011, 10:39:06 от scorpey »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #1 : 29 Июля 2011, 14:07:50 »
не маскарадь tap+ (tun+)

Оффлайн scorpey

  • Автор темы
  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #2 : 29 Июля 2011, 14:10:51 »
не маскарадь tap+ (tun+)

Вот да маскарадить и не хотелось бы, а вот что ты написал пока не осилил, можно по подробней?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #3 : 29 Июля 2011, 14:59:29 »
не добаляйте правила маскарадинга в iptables  и будет то, что Вы хотите.
То есть в правилах не должна присутсвовать строка
iptables -t nat -nvL | grep tap
    0     0 SNAT       0    --  *      tap0    XX.XX.XX.0/24       0.0.0.0/0           to:YY.YY.YY.YY

Оффлайн scorpey

  • Автор темы
  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #4 : 29 Июля 2011, 16:49:06 »
не добаляйте правила маскарадинга в iptables  и будет то, что Вы хотите.
То есть в правилах не должна присутсвовать строка
iptables -t nat -nvL | grep tap
    0     0 SNAT       0    --  *      tap0    XX.XX.XX.0/24       0.0.0.0/0           to:YY.YY.YY.YY

ок а список работающих правил можно?

ведь каким то правилом нужно прописать, что пакеты не откинуть надо а рутить (без маскарадинга)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #5 : 29 Июля 2011, 17:07:22 »
таблесы не рутят

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #6 : 31 Июля 2011, 05:52:41 »
включить форвардинг в ядре
если политика цепочки  FORWARD в таблице filter установлена в DROP добавить правило разрешающее хождение пакетов между интерфейсами
возможно поправить правила маскарадинга.
если надо детально, выкладывайте вывод команд
ifconfig
cat /etc/network/interfaces
ip route show
iptables-save -c

Оффлайн scorpey

  • Автор темы
  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #7 : 01 Августа 2011, 10:38:08 »
включить форвардинг в ядре
если политика цепочки  FORWARD в таблице filter установлена в DROP добавить правило разрешающее хождение пакетов между интерфейсами
возможно поправить правила маскарадинга.
если надо детально, выкладывайте вывод команд
ifconfig
cat /etc/network/interfaces
ip route show
iptables-save -c

В дефолтном Ubuntu 10.4 server форвардинг включен?
Как посмотреть?

Где правятся правила маскарадинга?

Можно посмотреть вывод этих команд при условии, что отключен маскарадинг и работает форвардинг?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #8 : 01 Августа 2011, 10:54:05 »
В дефолтном Ubuntu 10.4 server форвардинг включен?
Нет

Как посмотреть?
cat /proc/sys/net/ipv4/ip_forward1 - включен, 0 - выключен

Где правятся правила маскарадинга?
Правила iptables, а маскарадинг - действие по правилам iptables
Правятся командами изменяющими правила iptables. Подробности в "man iptables" или других источниках (пример источника, ещё пример, ещё несколько примеров)

Можно посмотреть вывод этих команд при условии, что отключен маскарадинг и работает форвардинг?
Да.

Оффлайн scorpey

  • Автор темы
  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: Не Nated а Routed
« Ответ #9 : 01 Августа 2011, 11:26:44 »
В дефолтном Ubuntu 10.4 server форвардинг включен?
Нет

Как посмотреть?
cat /proc/sys/net/ipv4/ip_forward1 - включен, 0 - выключен

Где правятся правила маскарадинга?
Правила iptables, а маскарадинг - действие по правилам iptables
Правятся командами изменяющими правила iptables. Подробности в "man iptables" или других источниках (пример источника, ещё пример, ещё несколько примеров)

Можно посмотреть вывод этих команд при условии, что отключен маскарадинг и работает форвардинг?
Да.

тут cat /proc/sys/net/ipv4/ip_forward как 0 сменить на 1?
ок можешь прислать вывод?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не Nated а Routed (Forwarded)
« Ответ #10 : 01 Августа 2011, 11:37:12 »
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"или
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

Оффлайн scorpey

  • Автор темы
  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: Не Nated а Routed (Forwarded)
« Ответ #11 : 01 Августа 2011, 11:46:12 »
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"или
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

А тут поправить /etc/sysctl.conf нет?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не Nated а Routed (Forwarded)
« Ответ #12 : 01 Августа 2011, 11:50:34 »
Поправьте
sudo -s
cp sysctl.conf sysctl.conf.bak
sed "s/\#net.ipv4.ip_forward\=1/net.ipv4.ip_forward\=1/g" sysctl.conf.bak > sysctl.conf
sysctl -p

 

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