Задача следующас:
1) Есть комп с двумс сетевыми картами. В первую (eth0) идет шнурок от провайдера. Настройки получает по DHCP. Для подключения интернета используется VPN. После нескольких дней штудирования стого форума (с в Линухе новичок) удалось настроить интернет и даже запускать его автоматически при старте системы. В /etc/init.d лежит скриптик, делающий следующее:
...
start)
log_begin_msg "Starting VPN..."
route del default gw 192.168.40.1
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.40.1
pon vfcom
log_end_msg $?
...
После чего route -n выдает:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.30.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.40.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 192.168.40.1 255.255.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
И так всё прекрасно работает.
2) Собственно задача: во вторую сетевуху (eth1) c IP-адресом 192.168.0.1 воткнули кросс-овер, соединенный с другим компом. КНК СДЕЛНТЬ ДОСТУП В ИНТЕРНЕТ НА ВТОРОМ КОМПЕ, Т. Е. INTERNET CONNECTION SHARING? Я, конечно же, не поленился и изучил описанные на стом форуме способы. Ни один з них в лоб не заработал, более того, после применения любого из них на первом компе интернет переставал работать. Я пытался сделать с помощью 1) Firestarter, 2) ipmasq-dnsmasq, 3) скрипта, описанного здесь
http://www.livejournal.com/users/libc6/458.htmlПомогите, люди добрые!