Приветствую. В сетях я новичек ) Нужна помощь в настройке сети. Есть мини комп на линуксе который выступает в качестве серера-шлюза.
В нем 2 интерфейса Ethernet. На нем крутится тестовый web сервер, ftp,samba.На интерфейсе eth1.
Он подключен к роутеру через интерфейс eth0 и получает адрес по dhcp,
Второй интерфейс eth1 подключен кабелем к домашнему ПК и имеет статический ip. Получается что интерфейсы в разных подсетях… Выходить в интернет получается. Настраивал iptables. К примеру так.. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE итд..
Но роутер адреса интерфейса сервера eth1 не видит конечно же.. Так как это другая подсеть итд..
А мне нужно например пробросить порт 80 со шлюза в сеть.. Но так как роутер не видит eth1 то ничего не выходит..
eth0-сеть 192,168.2.x - dhcp от роутера (На роутере dhcp на 20 адресов, начиная от 192.168.2.2)
eth1 -192.168.4.1 - фикс ip
Пробовал пробрасывать порты. Не выходит.. Назначал eth1 адрес такой же подсети как у роутероа-например 192.168.2.25. Тоже не помогло..
Роутер работает на ddwrt
Также мост пытался сделать мост между eth0 и eth1 на серваке..
br0 по dhcp, eth0 по dhcp,eth1 ip вручную. Также в качестве шлюза br0 указал ip роутера.
В результате c компа могу выйти в сеть по dhcp роутера но сервак не видит интернет и роутер, а роутер не пингует сервак