Здравей, ще се опитам да ти помогна започвайки от зад напред. Забелязах три проблема:
1) Съмняваш се в ТТЛ-а - това може много лесно да се провери. От ПС-то рутер пингваш някой сайт (например ping
http://www.data.bg) и ако ТТЛ-а ти е 1 нет в локала няма да имаш, докато не го оправиш. Имай впредвид, че ако мислиш да ставаш лан доставчик, каквито и мерки да предприемеш най-много на следващия ден ще си разконспириран. И това не е защото не знаеш как да се скриеш, а защото НЕ МОЖЕШ да се скриеш от "портрета на потребителя", защото ще видят, че по едно и също време се посещават различни сайтове. Все пак затова са направили ТТЛ-а да е 1. Всъщност доколкото си спомням беше писал, че когато първото ПС е под Уин, нет има. Ако е така, то ТТЛ-а не ти е 1,защото той може само да го сет-ва на някаква стойност, което лесно се разгадава от доставчика, а и не става от самосебеси.
2) на мрежовата карта на Уин-а ТРЯБВА да е зададен default gateway, който е IP адреса на картата, която ти да ва нета в локала. Не виждам при таз настройка как си имал нет на втората машина, освем ако не е било чрез прокси, но това е съвсем друга тема.
3: Разреши ли на кърнъла да форуордва? Какво пише в /proc/sys/net/ipv4/ip_forward? Ако е 0 ще имаш нет на куково лято. Ето ти моят файл с който пускам рутер:
#!/bin/sh
TTL=64
MTU=1500
INSIDE_DEV='Вградена SYS-900'
INSIDE_DEVICE=eth1
INSIDE_NETWORK=192.168.0.0
INSIDE_NETMASK=255.255.255.0
INSIDE_BROADCAST=192.168.0.255
INSIDE_IP=192.168.0.1
INSIDE_GATEWAY=192.168.0.1
OUTSIDE_DEV='Repotec RTL-8139'
OUTSIDE_DEVICE=ppp0
#
# Спиране на препращането
echo "0" > /proc/sys/net/ipv4/ip_forward
#
#
# Доброто старо маскиране ;-)
#
iptables -t nat -A POSTROUTING -s ${INSIDE_NETWORK}/${INSIDE_NETMASK} -o ${OUTSIDE_DEVICE} -j MASQUERADE
#
#Проблема TTL=1
#
iptables -t mangle -A PREROUTING -i ${OUTSIDE_DEVICE} -j TTL --ttl-inc 1
iptables -t mangle -A INPUT -i ${OUTSIDE_DEVICE} -j TTL --ttl-set 1
#
# Уеднаквяване на ТТЛ-а на изходящите пакети
#
iptables -t mangle -A POSTROUTING -o ${OUTSIDE_DEVICE} -j TTL --ttl-set ${TTL}
iptables -t mangle -A OUTPUT -o ${OUTSIDE_DEVICE} -j TTL --ttl-set ${TTL}
#
# Правилата са установени, вече можем да разрешим на ядрото препращане.
#
echo "1" > /proc/sys/net/ipv4/ip_forward
ПС1 За да обработваш ТТЛ-а без да пачваш (и прекомпилираш) кърнъла трябва версията му да е 2.6.8 (или 2.6.12, не помня) или по-голяма
Дано да съм ти бил полезен и не си мисли, че можеш да надхитриш доставчика си, освен ако не е "доставчик".
ПС2. И не е лошо, както каза yoda, да обърнеш повече внимание на правописа - много е грозно да виждаш "а" вместо "ъ" или "я", "о" вместо "у" и т.н. Също така писането на сложни изречения без пунктоация е ... българи сме все пак!
ВЕСЕЛА КОЛЕДА И ЧЕСТИТА НОВА ГОДИНА!!!