здравствуйте, у меня возникла проблема при настройке маршрутизации, похоже что не учел что-то, помогите советом.
Ситуация:
есть машина "A" с белым ip и серым, машина "B" в локальной сети, есть отдельный шлюз. на машине А крутится апач
проблема заключается в следующем:
если с машины B заходить на машину А по белому IP - соединение не устанавливается. Если заходить по серому, то есть из локальной сети - все работает. Шлюз не при чем, т.к. если отключить серый интерфейс на А - все работает через внешний без нареканий, то есть проблема в маршрутизации.
Для настройки использую iproute2
на машине А сделано следующее:
ip rule list
32765: from X.X.X.X to 192.168.0.0/16 lookup local_traffic
X.X.X.X - адрес внешнего интерфейсав таблице local_traffic всего одна запись
default via 192.168.0.1 dev eth1
Но не работает, подскажите где ошибка?
в tcpdump следующее:
IP 192.168.0.20.56113 > X.X.X.X.http: Flags [S], seq 4240107043, win 8192, options [mss 1460,nop,wscale 2,nop,nop,sackOK], length 0
IP 192.168.0.20.56112 > X.X.X.X.http: Flags [S], seq 1498020554, win 8192, options [mss 1460,nop,nop,sackOK], length 0
IP 192.168.0.20.56115 > X.X.X.X.http: Flags [S], seq 438157385, win 8192, options [mss 1460,nop,nop,sackOK], length 0
IP 192.168.0.20.56113 > X.X.X.X.http: Flags [S], seq 4240107043, win 8192, options [mss 1460,nop,nop,sackOK], length 0
IP 192.168.0.20.56112 > X.X.X.X.http: Flags [S], seq 1498020554, win 8192, options [mss 1460,nop,nop,sackOK], length 0
IP 192.168.0.20.56115 > X.X.X.X.http: Flags [S], seq 438157385, win 8192, options [mss 1460,nop,nop,sackOK], length 0