LINUX.ORG.RU

iptables & pppoe


0

0

Проблема в следующем
есть 2 сетевые:
к eth0 подключен инет, который работает через PPPoE
к eth1 подключен комп (PC1) в локалке.
Нужно дать доступ PC1. Уже измучался.

cat /proc/sys/net/ipv4/ip_forward: 1

ifconfig:

eth0 Link encap:Ethernet HWaddr 00:E0:7D:84:62:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17859 errors:0 dropped:0 overruns:0 frame:0
TX packets:1221 errors:0 dropped:0 overruns:0 carrier:0
collisions:25 txqueuelen:1000
RX bytes:2466762 (2.3 Mb) TX bytes:105459 (102.9 Kb)
Interrupt:10 Base address:0xb400

eth1 Link encap:Ethernet HWaddr 00:05:1C:18:E2:47
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:616983 errors:0 dropped:0 overruns:0 frame:0
TX packets:415871 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:880684525 (839.8 Mb) TX bytes:36252885 (34.5 Mb)
Interrupt:5 Base address:0xb800

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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

ppp0 Link encap:Point-to-Point Protocol
inet addr:62.148.138.4 P-t-P:62.148.159.12 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:682 errors:0 dropped:0 overruns:0 frame:0
TX packets:728 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:339399 (331.4 Kb) TX bytes:59769 (58.3 Kb)

route -n:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
XX.XXX.159.12 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 XX.XXX.159.12 0.0.0.0 UG 0 0 0 ppp0

anonymous

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -F
iptables -F -t nat

ip=`ifconfig ppp0|grep "inet addr"|sed 's,inet addr:,,'|awk '{print $1}'`
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j SNAT --to-source $ip

zaz ★★★★
()
Ответ на: комментарий от anonymous

Проблему решил. Спасибо, товарищ!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.