LINUX.ORG.RU

wrong from interface


0

0

У меня комп gw с двумя сетевыми картами: eth0 идет в интерет
eth1 идет в локалку.

маршруты
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1
default via 85.141.80.1 dev eth0

делаю с машины gw telnet на 192.168.1.3
смотрю на машине в локалке пакеты:
src 85.141.80.2 dst 192.168.1.3

почему так? по-идее должны приходить
src 192.168.1.1 dst 192.168.1.3
правильно?

как сделать чтобы было правильно?

★★

Ответ на: комментарий от AnDoR

[root@gw mrtg]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.141.80.2 0.0.0.0 255.255.255.252 UH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 85.141.80.1 0.0.0.0 UG 0 0 0 eth0

victorb ★★
() автор топика

Покажите еще, кроме "ip route" вывод команды "ip addr", может вы не указали префикс /24 при задании адреса 192.168.1.1. И посмотрите еще какой адрес выбирает "ping 192.168.1.3". Какая версия ядра?

mky ★★★★★
()
Ответ на: комментарий от sdio

точно! Это был SNAT! Спасибо за наводку!

victorb ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.