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 serwer, zainstalowałem Debiana Lenny, skonfigurowałem na nim PPPoE i internet jest.
Teraz kabelek wpiąłem do przełącznika 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:
Kod: Zaznacz cały
{Internet} ----- (Przełącznik) -----1 sieciówka pod ppp0 i eth1------ (Debian)
|
|
(Windows)
A Ty mi bardziej opisałeś sposób na:
Kod: Zaznacz cały
{Internet} ---------- (Przełącznik) ==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.
Edycja:
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
Kod: Zaznacz cały
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
Kod: Zaznacz cały
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 działa na jednej karcie sieciowej w serwerze.
Przy uruchamianiu na starcie dodałem jeszcze ustawianie ip dla eth0. Jak widać u góry w kodzie.