проблема думаю пустяковая...просто я еще только учусь, что-то делаю не так.доки читал,не помогло.если ткнете что почитать полезного по данному вопросу - скажу спасибо =)имеется линуховая машина,сетка 10.80.15.0/24 (ее админю не я,так что причины такой корявости мне неизвестны =)),ip линуховой машины - 10.80.15.1,интерфейс - eth5.инет на линуховую машину попадает через шлюз 10.80.15.254
к линуховой машине подцеплен комп с виндой,ip на интерфейсе уходящим туда - опять таки 10.80.15.1,интерфейс eth0,ip на виндовой машине - 10.80.15.66
нужно чтобы инет был доступен на виндовом компе.(инет на самой линуховой машине настроен и работает)
мне приходит в голову две идеи.
1)тупо пробрасывать все пакета приходящие с 10.80.15.66 на внешний интерфейс(eth5),шлюз на виндовой машине прописать 10.80.15.254
2)натить приходящие пакеты,шлюз на виндовой машине прописать 10.80.15.1
попытался реализовать и то и то.не заработало ничего =)
для начала сделал так:
ip route add default dev eth0 table to_win
ip rule add to 10.80.15.66 table to_win
тут все нормально,виндовый комп успешно пингуется
1)далее.
ip route add default dev eth5 table to_inet
ip rule add from 10.80.15.66 table to_inet
с виндовой машины ничего дальше линуховой не пингуется,шлюз на ней прописан 10.80.15.254.что я тут сделал неправильно?
2)план б =)
ip route add default via 10.80.15.254 dev eth5 table to_inet
ip rule add from 10.80.15.66 nat 10.80.15.1 table to_inet
на виндовом компе шлюз 10.80.15.1.опять не пашет.что тут не так?=)