- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Имеется локальная сеть 192.168.1.* с жестко привязанными ip к mac адресам, соединяющая компы в локалку и раздающая интернет.
Есть комп к mac которого привязаны 2 ip: 192.168.1.10 и 192.168.1.11
на компе (ubuntu) поставил виртуалку и пробросил для нее 192.168.1.11 с помощью iptables:
sudo iptables -t nat -A PREROUTING -p tcp -d 192.168.1.11 --dport 80 -j DNAT --to-destination 10.10.10.2:80
sudo iptables -t nat -A POSTROUTING -p tcp --dst 10.10.10.2 --dport 80 -j SNAT --to-source 192.168.1.11
виртуалка в локалке видна, интернет есть, но при запросах к виртуалке (там локальный вебсервер) в ее логах все запросы значатся с ip 192.168.1.11 а не с Ip других компов, которые к ней делают запросы.
а также исходящие запросы к другим компам видны как не с ip 192.168.1.11 а как с 192.168.1.10 (ip компа, на котором локалка).
Как исправить оба недочета?
виртуалка в локалке видна, интернет есть, но при запросах к виртуалке (там локальный вебсервер) в ее логах все запросы значатся с ip 192.168.1.11 а не с Ip других компов, которые к ней делают запросы.
"Виртуалка" - виртуальная машина, наподобие VirtualBox?
Там есть несколько видов проброса соединения, нужно скорее всего bridge, или просто попробовать разные.
"Виртуалка" - виртуальная машина, наподобие VirtualBox?
Там есть несколько видов проброса соединения, нужно скорее всего bridge, или просто попробовать разные.
да именно виртуалбокс, неудобство в том, что на роутере идет привязка ip к мак адресу, а то так по обычному бы сетевой мост сделал и все бы работало.
Сейчас у Вас настроено таким образом, что веб-сервер не может знать с какого IP заходят, эта информация теряется.
Попробуйте использовать прокси Nginx на внутренний IP, в этом случае реальный IP клиента будет в X-Forwarded-For. Дальше останется только поставить mod_rpaf для Apache на виртуальной машине, который будет вытаскивать IP из X-Forwarded-For.
SNAT (канал в обратную сторону) можно будет оставить, то есть Nginx использовать вместо DNAT.
Пример конфига Nginx:
Настройки mod_rpaf (добавить в начале файла apache2.conf):
Команды для установки mod_rpaf на Debian:
хм, как-то не подумал использовать nginx ) надо потестировать.