Size: a a a

DevOps — русскоговорящее сообщество

2021 May 19

A

Aleksey in DevOps — русскоговорящее сообщество
Парни, привет, кто владеет iptables, помогите за $
1.
На сервере на порту 127.0.0.1:8080 стоит прокси socks5. Сервер (в том числе) является шлюзом для локальной подсети 192.168.57.0/24, трафик
с локальной сети приходит на сетевой интерфейс сервера interface1. Надо его завернуть в прокси 127.0.0.1:8080, только tcp трафик. DNS запросы - резолвятся отдельно чере dnsmasq. IP forwarding на сервере - включен.

2.
На Ubuntu 18 настроен VPN(сетевой интерфейс tun0, протокол tcp), интернет под vpn - через кабель сетевой(сетевой интерфейс eth0).
К ПК подключен WiFi адаптер(сетевой интерфейс wlan1, подсеть 192.168.58.0/24) - раздает wifi.
Надо пустить весь трафик с wifi клиентов - подключившихся к WiFi адаптеру -> в VPN тонель.


проверяю на машине из локальной сети командой curl 34.200.69.241

мониторинг пакетов в iptables на сервере:
watch -n 1 "sudo iptables -t nat -L -n -v"

на сервере проверил порт, telnet 127.0.0.1 8080 - норм, порт открыт.

-----------------------------------------------------------
что пробовал:

#не работает - на счетчике пакетов iptables появились пакеты но результата положительного нет.
# curl 8.8.8.8 из локальной сети - дает ошибку, failed to connect to 8.8.8.8 port 80 в соединении отказано
sudo iptables -t nat -A PREROUTING -i vboxnet1 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j REDIRECT --to-ports 8080

#не работает, на счетчике пакетов iptables - нет пакетов
sudo iptables -t nat -A PREROUTING -p tcp -d 192.168.57.0/24 -j DNAT --to-destination 127.0.0.1:8080

#не работает, на счетчике пакетов iptables появились пакеты но результата положительного нет.
sudo iptables -t nat -A PREROUTING -p tcp -i vboxnet1 -j DNAT --to-destination 127.0.0.1:8080

#не работает, на счетчике пакетов iptables появились пакеты но результата положительного нет.
sudo iptables -t nat -A PREROUTING -p tcp -s 192.168.57.0/24 -j DNAT --to-destination 127.0.0.1:8080
-----------------------------------------------------------
источник

.

.bzk in DevOps — русскоговорящее сообщество
Добрый день. Подскажите как через ansible передать агрументы для одного из  Dockerfile через community.docker.docker_compose
источник

А

Антон in DevOps — русскоговорящее сообщество
может в вашем варианте надо добавить FORWARD и INPUT, не понимаю почему у вас не работает
iptables -t nat -A PREROUTING -p tcp -d 192.168.57.0/24 -j DNAT --to-destination 127.0.0.1:8080
iptables -A FORWARD -p tcp -d 127.0.0.1 --dport 8080 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT


и проверять курлом надо не внешний адрес, а локальный, то есть вам надо стукнуться телнетом вот так
telnet 192.168.57.1 22
и в логах прокси вы должны увидеть что прилетел запрос

ЗЫ порт может быть любым, потому что весь трафик рулится на один порт

и проверить всё таки на всех ваших интерфейсах включен форвардинг, например у меня так
sysctl -a |grep "forwarding = 1"
net.ipv4.conf.all.forwarding = 1
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.p49p1.forwarding = 1
net.ipv4.conf.p49p2.forwarding = 1
net.ipv4.conf.veth8l7Dkh.forwarding = 1
net.ipv4.conf.vethGGjQRA.forwarding = 1
net.ipv4.conf.vethQI8wLG.forwarding = 1
net.ipv4.conf.vethRxdoMa.forwarding = 1
net.ipv4.conf.vethVNq4vj.forwarding = 1
net.ipv4.conf.vethlkT2cq.forwarding = 1
net.ipv4.conf.virbr0.forwarding = 1
источник

DW

Dauren Whichisblack in DevOps — русскоговорящее сообщество
угу. не только нетбокс там крч хочу связать nornir napalm c нетбоксом.
источник

NN

NO Name in DevOps — русскоговорящее сообщество
А в чём вопрос?
источник

DW

Dauren Whichisblack in DevOps — русскоговорящее сообщество
проблема в том что скрипт nornir получает информацию об девайсах от нетбокса, но не может зайти по ssh на cisco
источник

DW

Dauren Whichisblack in DevOps — русскоговорящее сообщество
аксесах есть
источник

DW

Dauren Whichisblack in DevOps — русскоговорящее сообщество
прямо из линукс машины заходит на cisco
источник

DW

Dauren Whichisblack in DevOps — русскоговорящее сообщество
через норнир скрипт нет
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
@BaZZiliO here it is.
User commands:
- /man - send list of commands to chat
- /coc - send code of conduct to user
- /jobs - send rules of publishing job opportunities and cv
- /ad - send rules of publishing advertising
- /chats - send list of friendly chats
- /events - send list of events to user
- /starter - send starter kit to user
- /middle - send middle kit to user
- /tasks - send user pack of DevOps tasks
- /course - send to user list list of courses
- /cert - send user list of certification tips & tricks
- /relocate - send user list of relocate chats and channels
- /report - forward replied message to admin chat and send link of replied message for fast-navigation
источник

S

Sarvar in DevOps — русскоговорящее сообщество
Добрый день. У меня в VMWARE установлено оракл линух, но не работает вроде запушено но черный экран. Как можно чинит эту систему? Если кто-то сталкивался с таким проблемам дайте совет
источник

IP

Ivan Podtsebnev in DevOps — русскоговорящее сообщество
на enter понажимай
источник

S

Sarvar in DevOps — русскоговорящее сообщество
Не какого реакций нету
источник

IP

Ivan Podtsebnev in DevOps — русскоговорящее сообщество
Тогда чинить нужно
источник

S

Sarvar in DevOps — русскоговорящее сообщество
Можете дать направления?
источник

IP

Ivan Podtsebnev in DevOps — русскоговорящее сообщество
Для начала перегрузи сервак
источник

IP

Ivan Podtsebnev in DevOps — русскоговорящее сообщество
Вдруг на комоде что-то появиться
источник

K

Konstantin in DevOps — русскоговорящее сообщество
+1 есть вариант что машина наглухо висит
источник

K

Konstantin in DevOps — русскоговорящее сообщество
Что мониторинг со стороны гипервизора говорит?
источник

S

Sarvar in DevOps — русскоговорящее сообщество
Другие серверы работает
источник