Radu Filip wrote:

> 
> Salut!
> 
> Am o problema cu care ma tot invart de vreo doua ore si nu-i dau de cap:
> deci aici unde stau este un computer conectat la Net dar provider-ul nu
> permite decat un singur calculator sa fie conectat, iar noi incercam sa
> folosim doua (nu merge cu IP pus static pe al doilea, am incercat):
> 
> Cum arata reteaua:
> 
> inet----modem_cablu----hub-----pc1: eth0 (213.224.185.46)
>                         |           eth0:0 (192.168.1.1)
>                         |
>                         +------pc2: eth0 (192.168.1.2)
> 
> Ideea e ca pe pc1 as vrea sa-l fac un fel de ruter al retelei din casa
> care sa faca masqerading. pc1 este un laptop si pc2 la fel, deci nu am cum
> sa mai adaug nici o placa de retea in nici unul din ele, in afara de
> xircoamele care sunt in fiecare dintre ele.
> 
> Ce am facut:
> 
> (-) pe pc1 (linux, kernel 2.4.13):
>     ifconfig:
>       eth0      Link encap:Ethernet  HWaddr 00:10:A4:C5:75:4E
>           inet addr:213.224.185.46  Bcast:213.224.185.255  Mask:255.255.255.0
>       eth0:0    Link encap:Ethernet  HWaddr 00:10:A4:C5:75:4E
>           inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
> 
>     route:
>       213.224.185.0/24 dev eth0  proto kernel  scope link  src 213.224.185.46
>       192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.1
>       127.0.0.0/8 dev lo  scope link
>       default via 213.224.185.1 dev eth0
> 
>     snat:
>       iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 
>213.224.185.46
> 
>     test (ping la provider):
>       [root@D5E0B92E root]# ping -I 192.168.1.1 213.224.185.1
>       PING 213.224.185.1 (213.224.185.1) from 192.168.1.1 : 56(84) bytes of data.
>       64 bytes from 213.224.185.1: icmp_seq=0 ttl=63 time=42.244 msec


ooo! ce de multe ms :(

> 
> (-) pe pc2 (windoze98): ip: 192.168.1.2, mask=255.255.255.0, gw=192.168.1.1
>     test (pint la provider): request timeout :-(


1. inceaca ping pe server (192.168.1.1) mai intai, si daca merge - e 
DOAR o chestie de routare, MASQ, etc.
2. fa rutele si pe 192.168.1.2 : gw-ul e important.


> 
>     in acest timp tcpdump pe pc1 spune:
>       22:20:39.016389 192.168.1.2 > 213.224.185.1: icmp: echo request
>       (adica nu s-a facut corect snat-ul?)
> 
> (-) ce am mai incercat pe pc1:
>        iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 213.224.185.46
>        sau


>        iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE


        ---------->> asta mi se pare mai corect, e bine.

ai in : /proc/sys/net/ipv4/ip_forwarding  "1" ? adica 192.168.1.1 CHIAR 
routeaza ?

bre, si io am facut asta, tot din motive de laptop si merge brici, ba 
chiar a trebui sa "conformez" serverul cu setarile laptop-ului  care le 
mostenea din alta retea, fara sa schimb NIMIC pa laptop.


> 
>        si am patit la fel
> 
> Asa ca as fi bucuros daca mi-ati spune unde am gresit cu nat-ul pe pc1.


mai exact vreau :

ifconfig de pe ambele
route -n de pe ambele

iptables -L, de pe server
cat /proc/sys/net/ipv4/ip_forwarding, de pe server.

si acum sigur problema se poate rezolva.

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui