ďťż
 
 
   Dwa interfejsy na jednej karcie sieciowej - pppoe i lan
 
 

Tematy

 
    
 

 

 

 

Dwa interfejsy na jednej karcie sieciowej - pppoe i lan





fnm86 - 07-01-2009 15:39
Szukałem, szukałem i nie znalazłem...

Serwer ma już skonfigurowany, internet poprzez PPPoE śmiga, aż miło.

Teraz chciałbym, aby puszczał internet dalej do jednego komputera przez tą samą kartę sieciową.
    leth0 mam pod PPPoE
    eth1 chciałbym mieć na 192.168.3.xl
Może mi ktoś powiedzieć jak powinien wyglądać plik /etc/network/interfaces?

http://images37.fotosik.pl/46/c1d93be165e1218f.png



lis6502 - 07-01-2009 16:23
Rozumiem, że plik interfaces chcesz edytować na komputerze oznaczonym szarym kwadratem? Wydaje mi się, że bez routera się nie obejdzie, ewentualnie możesz zrobić inną konfigurację:

                  [komputer docelowy]
                                  |
                                  |
                                  |
                                  |
                                  |
{sieć}---------{serwer z dwiema sieciówkami} w takiej konfiguracji serwer dostaje sygnał z internetu po eth0 i przekazuje dalej do komputera docelowego.
Wydaje mi się, że pełno było o tym na forum, ale pokażę Ci jak to jest u mnie


auto lo ath0 eth0
#ath0 <- po tym dostaję sygnał z internetu
#eth0 <- tym puszczam go dalej
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

iface ath0 inet dhcp

pre-up iwconfig ath0 essid any
iface eth0 inet static
address 160.64.0.1
netmask 255.255.255.0
Na komputerze- kliencie jest ubuntu, ale plik interfaces wyglądałby tak
auto lo eth0
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

iface eth0 inet static
address 160.64.0.3
netmask 255.255.255.0 jeszcze tylko skrypt do odpowiedniego trasowania pakietów
#!/bin/sh -e
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -o ath0 -t nat -A POSTROUTING -s 160.64.0.0/30 -j MASQUERADE
exit 0



fnm86 - 07-01-2009 16:34
Dokładnie chodzi mi o to:

Przed otrzymaniem serwera mój komputer miał wpiętą bezpośrednio wtyczkę z PPPoE (na moim komputerze jest zainstalowany Windows). Potem dostałem Serwerek, zainstalowałem Debiana Lenny, skonfigurowałem na nim PPPoE i internet jest.

Teraz kabelek wpiąłem do switcha i podłączyłem pod niego mój komputer z Windows (szary kwadrat) i Debiana (czerwony kwadrat).

Teraz chcę skonfigurować 2 interfejsy sieciowe na jednej karcie sieciowej pod Debianem.

Debian będzie się łączyć z PPPoE jak teraz, a internet będzie puszczał dalej na mój komputer tą samą drogą. czyli:

{Internet} ---------- (Switch) -----1 sieciówka pod ppp0 i eth1------ (Debian)
                                    |
                                    |

                          (Windows) A Ty mi bardziej opisałeś sposób na: {Internet} ---------- (Switch) ==2 sieciówki jedna pod ppp0 druga pod eth1 ====== (Debian)
                                    |
                                    |

                          (Windows) Pod Windowsem mam normalnie na jednej sieciówce tak:

PPPoE nie wymaga protokołu TCP/IP.
Podczas łączenia z PPPoE zostaje przypisane IP do mojego kompa.
A TCP/IP mogę skonfigurować jak chce (np. puścić internet na inną maszynę).

I chce tak samo zrobić, ale na Debianie.

Debian ma internet przez ppp0 i puszcze go przez eth1 na mój komputer z Windowsem tą samą sieciówką po jednym kablu.

Czy da radę tak zrobić?

Ps. Teraz już chyba dobrze opisałem.

Edit:
ppp0 jakieś tam IP (już mam), a eth1 na 192.168.3.254, 255.255.255.0, 192.168.3.0

[ Dodano: 2009-01-09, 13:41 ]
Poradziłem sobie ^^

/etc/network/interfaces
auto lo
iface lo inet loopback

auto dsl-provider
 iface dsl-provider inet ppp
 pre-up /sbin/ifconfig eth0 hw ether 00:a1:b0:a2:8e:27 # zmiana mac'ka na eth0
 pre-up /sbin/ifconfig eth0 up
 provider dsl-provider

 auto eth0
 iface eth0 inet manual localhost:/etc/network# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:a1:b0:a2:8e:27
          inet addr:192.168.3.200  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::2a1:b0ff:fea2:8e27/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47849 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45211 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:19304710 (18.4 MiB)  TX bytes:14901808 (14.2 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:7701 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7701 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:54009460 (51.5 MiB)  TX bytes:54009460 (51.5 MiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:172.16.3.133  P-t-P:172.16.1.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:28592 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28973 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:15727294 (14.9 MiB)  TX bytes:3617365 (3.4 MiB)
i śmiga na jednej karcie sieciowej w serwie :)

przy uruchamianiu na boocie dodałem jeszcze ustawianie ip dla eth0 jak widać u góry w kodzie :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis