Доброго времени суток всем!!!
Не хочу показаться некропостером

, но, полагаю, что создавать новый топик будет лишним, так как мой вопрос как раз по этой теме. В общем, сразу к делу. Ситуация такова. У меня есть ПК со Slackware 11. Я настроил интернет. Теперь хочу настроить соединение со вторым компьютером (WinXP), а заодно и дать ему выход в интернет через комп со Slackbox-ом. Однако никаких подвижек в этом направлении у меня нет.. Связь физически вроде как и присутствует(горят лампочки на сетевых устройствах), но даже пинги не проходят.

Я новичек в Линуксе - как раз его изучаю. Буду признателен любым советам и помощи!!! (Ибо уже как недели 3 безуспешно пытаюсь хоть что-нибудь сделать. Уже избороздил не один десяток сайтов.)
Вот информация, которая, полагаю, может пригодиться...
Настройки, что дал мне провайдер:
ip: 172.21.3.39
Subnet Mask: 255.255.255.0
Default Gateway: 172.21.3.1
DNS: 80.64.93.130 and 80.64.94.2
Мой /etc/rc.d/rc.inet1
# Config information for eth1: //as U understand, it connected to the second machine
IPADDR[1]="192.168.1.1"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Config information for eth2: //to the isp
IPADDR[2]="172.21.3.39"
NETMASK[2]="255.255.255.0"
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
# Default gateway IP address:
GATEWAY="172.21.3.1"
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
Мой ifconfig:
eth1 Link encap:Ethernet HWaddr 00:14:2A:C4:72:2F
inet addr: 192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth2 Link encap:Ethernet HWaddr 00:11:95:25:71:1D
inet addr:172.21.3.39 Bcast:172.21.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26438 errors:0 dropped:0 overruns:0 frame:0
TX packets:9394 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:10133820 (9.6 MiB) TX bytes:1933381 (1.8 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:164 errors:0 dropped:0 overruns:0 frame:0
TX packets:164 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:60518 (59.0 KiB) TX bytes:60518 (59.0 KiB)
Вывод route -n:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
172.21.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 172.21.3.1 0.0.0.0 UG 1 0 0 eth2
Пытался сконфигурять ДНС(Узнал, что он совсем не нужен для моей цели, но в целях обучения поднять его стоит. Подскажите, в чем ошибка. Надо собрать "capability" модуль? ):
Команда rc.bind restart:
Stopping BIND: /usr/sbin/rndc stop
Starting BIND: /usr/sbin/named
WARNING: named did not start. Perhaps this is because
the "capability" module required by newer kernels is
not loaded (or built into the kernel)?
Attempting to load security capability module:
/sbin/modprobe capability
Attempting to start named again: /usr/sbin/named
FAILED: Sorry, but even after attempting to load
the "capability" module, named did not start.
There may be a different configuration error that
needs fixing. Good luck!
Минимальная конфигурация iptables:
iptables -F; iptables -t nat -F; iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth2 -j SNAT --to 172.21.3.39
Включаю routing:
echo 1 > /proc/sys/net/ipv4/ip_forward
Настройки на ПК с WinXP:
ip: 192.168.1.2
netmask: 255.255.255.0
gateway: 192.168.1.1