Početak›Forumi›Linuks›Linuks umrežavanje›broadband shared
- This topic has 6 odgovora, 3 glasa, and was last updated 15 years, 11 months ranije by AbUser.
-
AutorČlanci
-
17. maj 2008. u 6:26 pm #10101AbUserUčesnik
Zdravo,
Kupio sam laptop, i hocu da instaliram Arch na njega. Skinuo sam cd za FTP instalaciju jer sam mislio da cu moci da iskoristim konekciju sa desktopa za instalciju. Tu su nastali problemi.
Desktop je ZenWalk, ima ADSL konekciju preko ppp0 (Sagem e400 preko USB). Na njemu je i integrisana mrezna (Realtek) za konekciju sa modemom.Na serveru (desktopu) sam podigao eth0 ovako:
[code]ifconfig eth0 192.168.2.1 up[/code]
potom sam odradio sledece:
[code]iptables –flush
iptables –table nat –flush
iptables –delete-chain
iptables –table nat –delete-chain
iptables –table nat –append POSTROUTING –out-interface ppp0 -j MASQUERADE
iptables –append FORWARD –in-interface eth0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward[/code]zatim sam na laptopu, iz same instalacije uneo podatke za mreznu:
eth0
ip: 192.168.2.5
broadcast: 192.168.2.255
netmask: 255.255.255.0
gateway: 192.168.2.1Dodao nameservere u /etc/resolv.conf
Racunari pinguju se vide medjusobno, ali laptop ne prolazi na net. I javlja se jedna cudna stvar: posle ovakve postavke medjusobni ping ispusta pakete.
Ako samo podesim obe mrezne, bez iptables dela, pinguju se i svi paketi stizu.
Moze li bilo ko da mi ukaze na gresku?
17. maj 2008. u 9:31 pm #70079foxbunnyUčesnik17. maj 2008. u 10:10 pm #70080AbUserUčesnikVideo sam to vec, nije pomoglo. Sada kompajliram novi kernel za desktop (da bih bio siguran da nista ne fali iptables, tj netfilter delu).
Jos jednom: desktop je preko ppp0 vezan na net. Desktop (eth0) je vezan sa laptopom (eth0). Medjusobni ping radi. NAT ne funkcionise – ni po ip adresama ni po domenima. Sve komande vezane za podesavanje iptables prodju bez greske (svi potrebni moduli ucitani). Resolv.conf podesen. eth0 i na desktopu i na laptopu su podeseni staticki (dakle, ne preko DHCP). ppp0 ide preko interfejsa nas0 (koji je bridge, onaj br2684ctl) – odnosno USB modema (Sagem F@st e800). Javicu ako se bilo sta promeni nakon ovog kompajliranja.
17. maj 2008. u 11:30 pm #70081dukenukem_4dUčesnikpogledaj ,recimo na kraju dmesg da li javlja nešto.
[code]
route -n
[/code]
bi trebalo da ispiše192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
88.99.x.z 0.0.0.0 255.255.0.0 U 0 0 0 ppp0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 88.99.x.z 0.0.0.0 UG 0 0 0 ppp0ako se pojavljuje umesto poslednje linije malo drugačije ,i to nekako radi
(pppoe-start u novim verzijama malo čudno postavlja default gw,ili izgleda tako)ako ima višak default gejtvej za eth0> UG 0 0 0 eth0 to ne valja
znači da je neki zero configuracioni daemon postavio mrežu samostalno
možeš da obrišeš sa route del default gw dev eth0
može da se desi da imaš dodatnu ip adresu 169.254.x.z (ovo obično postavi avahi)
da li ima na zenwalku nešto za podešavanje mreže? (jer ovo se meša
ponekad sa manuelnim podešavanjima)18. maj 2008. u 2:00 am #70082AbUserUčesnikKompajliranje kernela je negde zaglavilo (ne rade mis i tastatura, dok sve ostalo radi, iako su sigurno checkirani u configu kernela). Popustili su mi zivci pa sam krenuo u kontru: na laptop sam instalirao core arch i namestio Sagem da radi na njemu. Trenutno pisem iz Archa (u pozadini se pacmanuju stvari :))
Trenutno stanje na laptopu:
route -n:
[code]Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
80.74.abc.xyz 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 80.74.abc.xyz 0.0.0.0 UG 0 0 0 ppp0
[/code]ifconfig:
[code]
eth0 Link encap:Ethernet HWaddr 00:15:C5:C0:D3:2F
inet addr:192.168.2.5 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:c5ff:fec0:d32f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:695 errors:0 dropped:0 overruns:0 frame:0
TX packets:125 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:57848 (56.4 Kb) TX bytes:9516 (9.2 Kb)
Interrupt:18lo 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:70 errors:0 dropped:0 overruns:0 frame:0
TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5608 (5.4 Kb) TX bytes:5608 (5.4 Kb)nas0 Link encap:Ethernet HWaddr 00:19:4B:44:15:3C
inet6 addr: fe80::219:4bff:fe44:153c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:148660 errors:0 dropped:0 overruns:0 frame:0
TX packets:94792 errors:17 dropped:0 overruns:17 carrier:0
collisions:0 txqueuelen:1000
RX bytes:198047201 (188.8 Mb) TX bytes:8665534 (8.2 Mb)ppp0 Link encap:Point-to-Point Protocol
inet addr:81.18.aa.bbb P-t-P:80.74.abc.xyz Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1420 Metric:1
RX packets:148298 errors:0 dropped:0 overruns:0 frame:0
TX packets:94443 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:196841143 (187.7 Mb) TX bytes:5650478 (5.3 Mb)
[/code]Za rutiranje sam koristio iste naredbe kao iz prvog posta.
Desktop kaze:
route -n:
[code]Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.2.5 0.0.0.0 UG 0 0 0 eth0
[/code]za ifconfig me mrzi da prekucavam sve, glavno kaze:
[code]
eth0
inet addr: 192.168.2.1
Bcast: 192.168.2.255
Mask: 255.255.255.0
[/code]I dalje ne radi (ne bih sve ovo kucao da radi, jelte :D). Nije mi ni malo jasno. Jos jedna sitnica; na desktopu je stalno upaljen gkrellm, i vidim da periodicno (svaki sec) prima neke pakete na eth0, iako ga ne pingujem sa laptopa.
18. maj 2008. u 2:56 am #70083AbUserUčesnikDmesg ne javlja nista vezano za mrezu. Primetio sam da su se razlikovali broadcast kanali, pa sam namestio da budu isti na oba racunara.
A oni paketi na eth0 na desktopu su bili od Pidgina koji je uzaludno pokusavao da se rekonektuje.
18. maj 2008. u 5:09 am #70084AbUserUčesnikRezultati kazu:
rp-pppoe je prabio karambol. Kada sam podesio da se ne mesa u firewall (pppoe-config pita da li da bude none, standalone ili masquerade) NAT je proradio. Samo opcija NONE sa naredbama iz prvog posta radi.
Ali samo kada je laptop gateway. Pokusao sam isto to i na desktopu (cak sam i kopirao konfiguracione fajlove), ali ne ide. Izgleda da je na desktopu iptables nesto poremecen. Morace taj kernel da se kompajlira kako treba. Hvala na pomoci!
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.