[ fade @ 02.10.2008. 12:48 ] @
Dakle, koristim vpn za konektovanje na net, posto pptp ne moze da mi radi, jer imam 2.4 kernel, planiram da skinem openswan, dalje cu nekako podesiti, ali me ovo zanima, dakle , u windowsu stavim dve ip adrese na masinu, tj na jednu karticu, jednu koju sam dobio od provajdera, i jednu za ap, i to mi radi, u windowsu. Da li u slacku mogu da posedim tako? Gledao sam man i koliko sam video , to nije moguce, nisam imao pristup internetu, pa nisam mogao da pokusam da nadjem da li je neko radio nesto slicno, zato sam ip ap-a stavio ovako 10.x.x.100, dok je moj ip 10.x.x.1 , takva podesavanja mi rade u windowsu, mogu da pingam celu mrezu, dok u linuxu, ne mogu nista, osim da pingam gateway, dok ostatak ne radi.
[ nemysis @ 02.10.2008. 14:53 ] @
Kao prvo trebalo bi da obnoviš Kernel, jer možda ti nisu podržane kartuce u 2.4 grani Kernel-a.

Skini sa Windows-om ili na neki drugi način Kernel linux-2.6.26 ili linux-2.6.26.5. Pa ga instaliraj i podigni. Pogledaj sa ovim niže komandama šta imaš u kompjuteru pa to ubaci u tvoj Kernel.

Napiši nam malo više o tvom Hardware-u i kompjuteru.

uname -a
lspci
lsusb
ifconfig ili iwconfig

Bez podataka ti ne možemo pomoći. Prvo treba da ti proradi mrežna karta pa tek onda sve ostalo.

Normalno da možeš više mrežnih kartica da imaš u sistemu. To radi bez problema.

Pozdrav nemysis
[ fade @ 02.10.2008. 15:49 ] @
Ne, nisi me razumeo, nisam mislio da imam vise mreznih kartica, nego da jedna kartica ima vise adresa, tako sam bar namestio u windowsu, i radilo je, dok nisam promenio adresu access pointa da ne bi morao da imam 2 adrese, u windowsu radi, u linuxu nece, iako su podesavanj identicna, cak sam podesavao rucno, preko netconfiga, i preko control centra, podesavanja ista, ali nece da otvori jednu stranicu koju otvara u windowsu, a ta stranica se otvara samo kada masina nije online. Ipak ne bih da stavljam 2.6 kernel, cak me mrzi da instaliram slackware 12.1 koji mi stoji na stolu, ovaj sam podesio, pakete sve skinuo ,tako da cu se odluciti za patch kernela. Evo kako ide, znaci, imam normalno mreznu, koja je d-link i ima via-rhine chipset, koji sam podesio da radi problema u linuxu, sistem je slackware 11 sa 2.4.33.3 kernelom i pppd koji mi treba za pptp 2.4.2. Dakle, prvi problem je da resim to pitanje, zasto nece da mi otvara 10.x.x.3 , adresu koju bi inace trebalo da otvori normalno. Posle toga bih uradio update pppd, i neki vpn klijent, skinuo sam pptp, kvpnc i openswan. Kernel nikada nisam dirao, tako da ce mi i tu trebati pomoci oko patchovanja, trazio sam svugde, samo pishe "patchuj kernel sa tim i tim..." a nigde malo vise objasnjenja. Dakle, redosled je
1. podesiti mrezu da moze da otvara zadatu stranu, koja inace sluzi za offline proveru protoka, i ostale informacije o korisniku tj. meni.
2. Patch kernela i instalacija i podesavanje vpn.

Kopiracu ifconfig ovde kada budem startovao linux, a i cudno mi je na njemu, iako koristim ista
podesavanja mogu da pingam gateway, i nista iza njega, dok na windowsu, opet sa istim podesavanjima, pingam gateway, i tu stranicu, i jos neke adrese.
Inace, postavio sam ip: 10.113.184.5, subnet mask 255.255.255.0 , gateway 10.113.184.1

eth0 Link encap:Ethernet HWaddr 00:05:5D:6A:45:BD
inet addr:10.113.184.5 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:664 (664.0 b) TX bytes:1008 (1008.0 b)
Interrupt:6 Base address:0xb000

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




edit: Sada sam skinuo patch za kernel, moj je 2.4.33.3, ali posto nema za njega, uzeo sam za 2.4.31. Odlucio sam se za pptp client, jer je najvise koriscen, a i pravljen posebno za pptp sto se vpn-a tiche, tako da cu probati da podesim sa njim.

[Ovu poruku je menjao fade dana 03.10.2008. u 08:39 GMT+1]
[ fade @ 04.10.2008. 16:45 ] @
Presao sam na 2.6.24.5 kernel, iliti slackware 12.1 default. Koliko se secam, iznad 2.6.16 ima ugradjena mppe podrska po defaultu, pa je to pored upgrade bio jedan od razloga, podesio sam , tj podesavao sam po 2 uputstva, i opet nista. Kreniram tunel, zovem sa pppd-om i dobijem ovo

Oct 4 16:26:22 dark pppd[7112]: Using interface ppp0
Oct 4 16:26:22 dark pppd[7112]: Connect: ppp0 <--> /dev/pts/4
Oct 4 16:26:22 dark pptp[7118]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Oct 4 16:26:22 dark pptp[7118]: anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Oct 4 16:26:22 dark pptp[7118]: anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Oct 4 16:26:23 dark pptp[7118]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Oct 4 16:26:23 dark pptp[7118]: anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Oct 4 16:26:23 dark pptp[7118]: anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer's call ID 26752).
Oct 4 16:26:23 dark pppd[7112]: Connection terminated.
Oct 4 16:26:23 dark pptp[7118]: anon log[pptp_read_some:pptp_ctrl.c:544]: read returned zero, peer has closed
Oct 4 16:26:23 dark pptp[7118]: anon log[callmgr_main:pptp_callmgr.c:258]: Closing connection (shutdown)
Oct 4 16:26:23 dark pptp[7118]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Oct 4 16:26:23 dark pptp[7118]: anon log[pptp_read_some:pptp_ctrl.c:544]: read returned zero, peer has closed
Oct 4 16:26:23 dark pptp[7118]: anon log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Oct 4 16:26:23 dark pppd[7112]: Exit.
[ nemysis @ 04.10.2008. 17:32 ] @
Ovo je kod mene

ifconfig
eth0 Link encap:Ethernet HWaddr 00:1a:4d:f6:8f:25
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2582615 errors:0 dropped:0 overruns:0 frame:0
TX packets:2407859 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1400455582 (1.3 GiB) TX bytes:220375342 (210.1 MiB)
Interrupt:20 Base address:0x4000

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:379428 errors:0 dropped:0 overruns:0 frame:0
TX packets:379428 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:211298935 (201.5 MiB) TX bytes:211298935 (201.5 MiB)

Malo mi je čudno da je kod tebe eth0

inet addr:10.113.184.5 Bcast:10.255.255.255 Mask:255.0.0.0

Zar ne bi bilo pravilnije da ti

Broadcast bude 10.113.184.255

kad već koristiš tu adresu.

Takođe Mask bi trebalo da bude

Mask:255.255.255.0

Ja to ručno konfigurišem sa, mada mi se to automatski podešava iz /etc/conf.d/net

ifconfig eth0 add 192.168.1.33 broadcast 192.168.1.255 netmask 255.255.255.0

Ti probaj sa tvojom adresom za eth0, očigledno nemaš ADSL modem

ifconfig eth0 add 10.113.184.5 broadcast 10.113.184.255 netmask 255.255.255.0

onda probaj

ping -c 3 www.google.com
[ fade @ 04.10.2008. 18:01 ] @
Da, tako bi trebalo da bude, ali je ocito kartica nesto zabrljala, jer sam podesavao na 3 nacina i uvek dobijao neka cudna podesavanja. Stavio sam slackware 12.1, default kernel, podrzava mppe, podesavao sam rucno i nisam uspeo, pa sam skinuo kvpnc i radi bez problema, i odlicno se podesava, svaka preporuka za pptp client i kvpnc.
[ nemysis @ 04.10.2008. 18:24 ] @
Drago mi je da ti je uspelo.
[ fade @ 04.10.2008. 20:26 ] @
Ah, ne bas uspelo, ali napredujem. Dakle, evo malo vise infoa. Proradilo je iz prve, ali nije dohvatio dns servere iako sam mu rekao da to radi, vec sam ih nasao u debug. Ok , hajde, stavicu ih posebno. Kreiram profil ponovo, sa namerom da sve lepo sredim i da radi, dok to radim izaberem da stavim dns servere rucno, kliknem da bi mi omogucio da ih stavim, checkbox je overen, ali ne otvara mi polje, ok, sredicu posle. Zavrsi sa podesavanjem, sacuvam profil , unesem rucno dns server, pokusam da se konektujem ,kaze mi da ne razume zasto opcija autodefault routing, koja se ukljucila kada sam uneo dns, ok ,hajde, rekoh , komentar cu staviti ispred profila , odem u /etc/ppp/peers/profil , kad tamo profila nema. Profil koji unesem u kvpnc ne postoji tu, a i ima nekih problema sa diskonektom, ne moze da prekine vezu, nego mi javlja gresku za killall. Ok, promenim ja to podesavanja u profilu, kada se pojavio posle par puta igranja sa kvpnc, promenim, stavim chmod 444 i nema mu vise pomeranja, kad ono ladno u programu stoje stara podesavanja, i opet posle svake konekcije, znaci, moram da pravim profil, da se konektam i to je to, posle opet pravim profil itd itd. I to nekako radi u root-u, eto, onaj put sam se konektovao kada sam uneo dns i radilo je, posle toga mi javlja da sam konektovan, ali ustvari nisam, jer kada se konektam na net, ne mogu da otvorim stranicu 10.113.0.3 koja inace sluzi za offline pogled na user profil itd, a sada je otvaram, plus, net naravno ne radi. Kontam da se to moze i srediti nekako, ali me buni sto kao user nece da se poveze na internet, samo mi pise connecting, i onda prekine kao da nisam izabrao connect i tako u krug, pogledacu sada malo debug, dacu se u posao, i skinucu source pa da uradim za svoj distro, valjda nece biti gresaka. Ipak je neki napredak :)
[ nemysis @ 04.10.2008. 20:49 ] @
Povezivanje na internet pripada u domen "root-a".

Korisnik se ne može povezati jer to spada u dubinu Linux-a i zaštićeno je.

Kad ja startam taj program moram dati šifru administratora, što je dobro.

Ne piše on u /etc/ppp

Kvpnc pamti kod root-a u

~/.kde/share/apps/kvpnc

Nije loš ni program

eix kovpn
[I] net-misc/kovpn
Available versions: (~)0.2 (~)0.3_pre2 (~)0.3_pre6 (~)0.3_pre6-r1 {arts debug elibc_FreeBSD xinerama}
Installed versions: 0.3_pre6-r1(23:57:51 06/20/08)(arts -debug -elibc_FreeBSD -xinerama)
Homepage: http://www.enlighter.de
Description: kovpn - a simple OpenVPN GUI

Ma proradiće ti net, samo polako, korak po korak i dokumentuj.
[ fade @ 04.10.2008. 21:21 ] @
Evo, nekako sam uspeo da se konektam. Koliko sam video, on svoje profile cuva i u /etc/ppp/peers, ja sam ih tamo nalazio. hteo sam da dam search da bas vidim gde ih drzi. Samo treba malo finog podesavanja, ima nekih gresaka, ali uspeva. Dok sam otvorio ovo sa firefox potrosio sam 2 mb ,a na sta pojma nemam, kompajliram kvpnc pa mi treba jedno 5 min da mi izlista netstat , ali , ide se polako, hvala za pomoc. Svako dobro :)

Dakle, evo update. sada nemam onih problema da mi javlja za defaultroute itd, i ovako, tunel se uspostavi, i ja pingam masinu na drugom kraju, ali net ne radi. Stavljao sam rucno dns servere, a stavio sam i da on sam nadje, sto je inace namesteno za windows. Ne pada mi nista na pamet, znaci, kada se konektuje, ip adrese su iste kao i iz windowsa, ali net-a nema. Sta inace meni omogucava internet na kraju tunela? Provericu routing iz windowsa pa probati da kopiram podesavanja u linux. Rekao bih da je pitanje do routinga saobracaja.




[Ovu poruku je menjao fade dana 05.10.2008. u 18:39 GMT+1]
[ fade @ 05.10.2008. 19:22 ] @
Sada nikako ne uspevam, mreza mi se opet poremetila i stavlja neka svoja podesavanja za subnet i ostalo. Sinoc sam npr po prekidanju veze pokusao opet da se povezem i nisam uspeo. Routing izgleda ok, okacicu kasnije, jer nemam cime da pristupim particiji.Evo i malo vise informacija.
Ovo je ifconfig pre i posle uspostavljanja veze

root@dark:/home/fade# ifconfig
eth0 Link encap:Ethernet HWaddr 00:05:5d:6a:45:bd
inet addr:10.113.184.5 Bcast:10.113.184.255 Mask:255.255.255.0
inet6 addr: fe80::205:5dff:fe6a:45bd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:921 errors:0 dropped:0 overruns:0 frame:0
TX packets:891 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:82269 (80.3 KiB) TX bytes:76060 (74.2 KiB)
Interrupt:21 Base address:0x6000

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:274 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22708 (22.1 KiB) TX bytes:22708 (22.1 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.23.11 P-t-P:192.168.30.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:70 (70.0 B) TX bytes:76 (76.0 B)
Tu sve radi ok, za sada
Evo ga i route za vreme kada je online i posle, kada je veza prekinuta

root@dark:/home/fade# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.113.0.2 10.113.184.1 255.255.255.255 UGH 0 0 0 eth0
192.168.30.2 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.113.184.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 10.113.184.1 0.0.0.0 UG 1 0 0 eth0
root@dark:/home/fade# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.113.0.2 10.113.184.1 255.255.255.255 UGH 0 0 0 eth0
10.113.184.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 10.113.184.1 0.0.0.0 UG 1 0 0 eth0
root@dark:/home/fade#

Pokusavao sam da pingujem nameservere od isp-a i ne moze da ih nadje, samo nadje prvi gateway , i to je to. Pingovao sam i gateway za vpn, isto, nista. Sve ze zavrsava kod prvog gatewaya.

Evo i traceroute
traceroute to 195.252.98.76 (195.252.98.76), 30 hops max, 38 byte packets
1 10.113.184.1 (10.113.184.1) 6.067 ms 1.969 ms 1.955 ms

root@dark:/home/fade# traceroute 10.113.0.2
traceroute to 10.113.0.2 (10.113.0.2), 30 hops max, 38 byte packets
1 10.113.184.1 (10.113.184.1) 20.998 ms 56.067 ms 49.917 ms

root@dark:/home/fade#

A evo i routinga iz windowsa


[Ovu poruku je menjao fade dana 05.10.2008. u 23:16 GMT+1]
[ Body Bag @ 05.10.2008. 21:51 ] @
Ne znam da li je bitno
Ali ako ti provajder koristi mppc protokol mislim da ti onda nece raditi u linux-u jer u linux kernelu postoji doduse ta implementacija ali ne funkcionise kako bi trebalo
Ja sam imao te probleme sa mojim provajderom a resio sam ih tako sto sam od jedne krs masine(tipa vrednosti 20e)napravio ruter koga je pogonio XP i onda ustekao isti na ethernet i radi na linux-u mreza odmah preko tog rutera ;)
[ fade @ 05.10.2008. 21:57 ] @
Da, koristi mppc compression. Hmm, i dalje mi nije jasno kako sam se par puta povezao i bez problema radio. A i koliko znam mppe i mppc idu zajedno i od skora su pod default u kernelu, mislim od 2.6.16 a moj je 2.6.25. Hmm, sigurno ima nacina, cim ima pptp client i ostali programi vezani za pptp protokol. A i na dodatak toga, iako ne mogu da pristupim netu, bez problema otvaram neku stranu iz lokala, sa nesto malo web sadrzaja. A i provajder mi uredno prikazuje svaku konekciju ostvarenu iz linuxa, kao i trajanje istih.

[Ovu poruku je menjao fade dana 05.10.2008. u 23:09 GMT+1]
[ Body Bag @ 05.10.2008. 23:51 ] @
Pa postoje mppc i mppe u linux kernelu ali ako se dobro secam ne funkcionise kako bi trebalo-postoji patch za kernel preko koga stvari funkcionisu ali je doticni namenjem zastarelom 2.6.13 kernelu

http://mppe-mppc.alphacron.de/

Inace,vidi se mreza i sve,kao se i konektuje ali protoka nema jer implementacija u kernelu ne radi kako bi trebalo sem ako se koristi pomenuti patch
Ne znam doduse da li se u medjuvremenu nesto promenilo,ali ako ne uspes ostaje ti da probas varijantu sa ruterom koju sam naveo ;)
[ fade @ 06.10.2008. 07:55 ] @
Ne, taj patch je namenjen kernelima do 2.6.15 i postoje za 2.4. , jer oni ne podrzavaju mppe protokol. Patch se ne koristi za kernel verzije iznad 2.6.15
Citat:
Although we have some distribution specific HOWTOs in our documentation section, they all boil down to these fundamental steps. To establish a tunnel to a PPTP server:

if your Linux kernel version is below 2.6.15, upgrade it or patch it to add MPPE support,

if your Linux kernel does not have the ppp_mppe module, rebuild it to add MPPE support, enabling the CONFIG_PPP_MPPE kernel build option,


Sto se tice mojih pokusaja, mogu da uradim routing do dns servera, jer je on ipak u okviru mreze, ali nikako da mi da izlaz napolje. Sto se tiche rutiranja u windowsu, radio sam traceroute, i ovako ide
192.168.30.2 oznacen kao server kada se otvari vpn
194.106.178.1 router isp-a u lokalu, network adress translator valjda
195.252.98.73 nisam siguran za ovaj ip, ali posle njega ide net, mada nije tako u svakom slucaju, nekada ima dodatni ip
194.106.167.170 se pojavljuje kao dodatni ip kada se radi traceroute domacih sajtova

Mislio sam da uradim routing direktno do 194.106.178.1 , tj do routera, da li bi mi onda on dalje usmeravao saobracaj. i da li da kao gateway stavim pp0 pa da on sam podesi ili da stavim 192.168.30.2 jer on vec ide preko 10.113.184.1 ?

[Ovu poruku je menjao fade dana 06.10.2008. u 10:39 GMT+1]
[ fade @ 06.10.2008. 12:41 ] @
Ah , konacno , neki napredak. Dakle, bilo je kako je pisalo na nekim forumima, posle konektovanja mora da se ispravi routing. Dakle, evo kako to kod mene sada izgleda
root@dark:/home/fade# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.113.0.2 10.113.184.1 255.255.255.255 UGH 0 0 0 eth0
192.168.30.2 * 255.255.255.255 UH 0 0 0 ppp0
localnet * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.23.11 0.0.0.0 UG 0 0 0 ppp0
default 10.113.184.1 0.0.0.0 UG 0 0 0 eth0


Poradicu jos malo na ovome, videti da sredim skripte da to rade same, pa cu postovati odgovore ovde, jer ce sigurno jos nekome trebati. Inace, dodao sam 192.168.23.11 kao default gateway, jer mi mi je to windows prikazivao tako, a inace ip je takodje i moj tj client ip.