iptables route ip между двумя сетевыми картами и подсетями - PullRequest
0 голосов
/ 01 ноября 2018

установка: сервер с двумя сетевыми картами:

ip -4 addr show scope global

2: enp2s5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.1.3/24 brd 192.168.1.255 scope global enp2s5
       valid_lft forever preferred_lft forever
3: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.0.1/24 brd 192.168.0.255 scope global enp1s0
       valid_lft forever preferred_lft forever

Эта настройка предназначена для обеспечения дополнительной безопасности, создавая две сети .. (все это прекрасно работает)

Теперь у меня есть файловый сервер на 192.168.1.14

Но у меня проблемы с подключением к нему из другой сети. Поэтому я подумал о маршрутизации с 192.168.0.14 до 192.168.1.14.

Что я пробовал:

route add -net 192.168.0.14 netmask 255.255.255.255 gw 192.168.1.14

без радости

iptables -t nat -A PREROUTING -d 192.168.0.14 -j DNAT --to-destination 192.168.1.14
iptables -t nat -A POSTROUTING -s 192.168.1.14 -j SNAT --to-source 192.168.0.14

без радости

...