Я правильно понимаю что сеть 100.0/24 находится полность на хосте1, а 70.0/24 на хосте2? Если так то проверьте линки между хостами и коммутатором, возможно один из кабелей плохо обжат и скорость порта выставилась на 100мбит. Либо может на самом коммутаторе жёстко прописана скорость порта 100мбит.
ofounder: зависит от вашей маршрутизации, если дефолт маршрут прописан через eth1, то добавить только iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE.
если дефолт маршрут идёт через eth2 то надо маркировать пакеты, создавать вторую таблицу маршрутизации и заворачивать маркированные пакеты через вторую таблицу
eblan: а потом узнать что память нужна не только под ваши 300мб файлов.
Лучше чуть докинуть и взять mini-itx плату с впаянным процессором, что-то вроде этого www.nix.ru/autocatalog/motherboards_asrock/ASRock-..., и пусть даже самым дешёвым диском.