Mezon 4g WiMax interneto dalinimas

B
  • 4 Kov '11

Gyvenu tokioje vietoje, kad protingiausias sprendimas šiuo metu yra Mezon 4G Wimax internetas. Nusikundimų dėl šio ryšio neturiu ir todėl nusprendžiau su juo draugauti. Tai reiškia, kad namų tinklą reikia pasileisti po juo. Kaip įsidiegt WiMax modemą ir jį sukonfigūruoti radau šiame forume, tai gal pavyks gauti patarimų ir dėl šio ryšio dalinimo.

Įranga:

  1. Ubuntu su Wimax prieiga - wimax0 ir eth0 - skirta tinklo dalinimui
  2. 4G Mezon IP kintamas (jei tai turi įtakos dalinant internetą)
  3. WiFi Router Dlink DI-524
  4. Keli papildomi kompai įjungti į tinklą per D-LINK (Wifi ir UTP)

wimax0 IP kaip minėjau kintamas
eth0 IP 192.168.0.2 su gateway atviras klausimas (vakar vakare pasileidę viskas buvo su išeinančiu wimax0 IP, o šiandieną niekaip)
D-LINK IP 192.168.0.1
Kompiuterių IP 192.168.0.3/10
Kompiuterių gateway 192.168.0.2

Pagrindinė problema yra ta, kad įjungus ar išjungus D-LINK, nusimuša wimax0. D-LINK pajungtas UTP prie eth0. Įdomiausia tai, kad modemas lieka prisijungęs prie interneto, nes indikatorius tai rodo, bet

sudo ifup wimax0

net neranda tokio įrenginio. Ištraukus ir vėl įkišus modemą viskas atsistoja į savo vietas iki sekančio D-LINK sujudinimo (turiu omenyje įjungimo/išjungimo ar laido ištraukimo/įkišimo susijusio su eth0).

ifconfig - rodo viską kuo gražiausiai.

sudo nano /etc/network/interface

rodo:

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0

jei gateway įrašau išeinantį wimax0 IP adresą, tada tinklas nebepersikrauna ir meta faultus.

/etc/rc.local

!/bin/sh -e

#

rc.local

#

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

#

In order to enable or disable this script just change the execution

bits.

#

By default this script does nothing.

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -X
iptables -N OPEN-TCP
iptables -N OPEN-UDP

is lokalkes leidziam viska

iptables -A INPUT -i lo -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wimax0 -j MASQUERADE

exit 0

Ar dar yra kokių konfiguracinių failų kur nustatomi įrenginiai rankiniu būdu ir jų prioritetai. Nes kiek suoprantu pagal nutylėjimą eth0 yra pirmas įrenginys išėjimui į internetą, o wimax0 kaip papildomas, todėl sujudinus eth0, wimax0 nusimusa.

Vakar kažkokiu stebuklingu būdu viskas buvo pradėją veikti, o perkrovus Ubuntu smigo. Kadangi mėginimų ir kombinacijų skaičius per dvi dienas yra nesuskaičiuojamas, tai kantrybė jau trūksta. Kadangi viskas nusmigo, tai reiškia, kad nežinojau kaip išsaugoti konfigus ir dabar vėl reiktų viską pradėti iš naujo, bet neturiu tiek laiko.

Gal atsiras žmogus kuris gali padeti. Nes ištiesų čia viskas elementaru ir logiska, tik reikia kelių detalių.

Iš anksto dėkoju.

V
  • 4 Kov '11

Ne teko tvarkyt, bet jei rusiškai supranti.
http://forum.ubuntu.ru/index.php?topic=107492.0
Gal padės.
Kaip supratau schema
Wimax modemas>kompiuteris (wimax0), kaip serveris > eth0>ruoteris> 1 kompiuteris Wi-Fi ir 1 kompiuteris laidas (lokalus tinklas).

G
  • 4 Kov '11

Pats šiandien TEO palikau į Mezon perėjau, bet router'į iš jų pirkau, tai vargt kaip ir nereikėjo.
Gali čia paskaitinėt, nors ne tavo ruter'iui, bet gal kokių minčių kils.
http://mezon.projektas.lt/

B
  • 4 Kov '11

@Vladasl rašė:
Ne teko tvarkyt, bet jei rusiškai supranti.
http://forum.ubuntu.ru/index.php?topic=107492.0
Gal padės.
Kaip supratau schema
Wimax modemas>kompiuteris (wimax0), kaip serveris > eth0>ruoteris> 1 kompiuteris Wi-Fi ir 1 kompiuteris laidas (lokalus tinklas).

Taip schema lygiai tokia, tik lokalių kompų skaičius gali būti ir didesnis, bet tas esmės nekeičia.

Už nuorodą labai dėkoju, reikėjo užvakar kai pradėjau čia parašyti, tia būčiau laiko tikrai sutaupęs ir nervų, bet pas mane visos tos eilutės jau klausime parašytos. Man patiko tik idėja pradėti nuo trumpiausio ir garantuotai veikiančio variato.

Problema tame, kad loginę esmę viso šito suvokiu, bet nejaučiu skripto niuansų, prisimenu kai mokiausi PHP, tai atrodė kažkokia fantastika nesuvokiama, o dabar sugalvoji kažką ir per minutę parašyta. Tai čia lygiai taspats, tiesiog reikia pajusti tas plonybes, kuriuose failuose kas slepiasi ir susikalti į galvą visas tas -+a t o s ir kitas raideles. Nors jaučiu kad po truputėlį šviesėja. Vistiek rasiu kur šuva pakastas. O jei kas darė tokį variantą ir jau padarė, tai būtų labai malonu išgirsti. Nes kiek suprantu realiai dar nelabai kas šitai bandė.

B
  • 4 Kov '11

@Greitukasxxx rašė:
Pats šiandien TEO palikau į Mezon perėjau, bet router'į iš jų pirkau, tai vargt kaip ir nereikėjo.
Gali čia paskaitinėt, nors ne tavo ruter'iui, bet gal kokių minčių kils.
http://mezon.projektas.lt/

Dėkoju ir už šią nuorodą, apie DIR-320 jau pora mėnesių žinau, bet turiu savo routeri ir mėtyti pinigų nesu nusiteikęs, Linux kompas visviena ištisai įjungtas, resursų užtenka, tai kam dar investuoti kažkur, kai viskas jau yra. Geriau prie Jūros nuvažiuočiau

Mane išskirtinai domina USB modemo ryšio padalinimas per kompa, jungiant prie jo WiFi routerį. Su paprastu swichu būtų manau paprasčiau ir manau jau veiktų, bet čia tas routeris kažką trikdo, nes turi pats savo iptables kiek suprantu.

B
  • 5 Kov '11

Jau darosi tikrai sunku, bet vistiek išspęsiu šitą uzdavinį.

Pakeičiau sujungimo if konfigūracijos schemą. Routerį prie eth0 sujungiau per WAN

Nauja konfigūracija:

wimax0 - internetas
eth0 (ip 192.168.0.1) - masqueradina (ip 192.168.0.1/10)
router WAN - ip 192.168.0.2, gw 192.168.0.1, dns iš wimax0
router (ip 192.168.1.1) LAN - ip 192.168.1.0/10, gw 192.168.1.1)
local kompai dhcp - ip 192.168.1.2/10, gw 192.168.1.1, dns iš wimax0 ir antrinis dns 192.168.1.1

/etc/network/interfaces konfigūracija (dabar wimax jau nebesmiginėja junginėjant routerį, tik ištraukiant ir įkišant eth0 laidą, bet nebereikia traukinėti modemo, galiu restartinti tinklą iš konsolės)

auto lo
iface lo inet loopback
post-up iptables-restore </etc/rc.local
auto wimax0
iface wimax0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

/etc/rc.local (konfugūraciją palikau tokią kokia buvo, pamėginau daryti keletą pakeitimų, bet šita eilutė atrodo logiškiausiai)

!/bin/sh -e

#

rc.local

#

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

#

In order to enable or disable this script just change the execution

bits.

#

By default this script does nothing.

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -X
iptables -N OPEN-TCP
iptables -N OPEN-UDP

is lokalkes leidziam viska

iptables -A INPUT -i lo -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wimax0 -j MASQUERADE

exit 0

Pakeičiau 3 UTP kabelius, 3 iš trijų blogi negali būti, beto per juos visus viskas pinginasi kuo puikiausiai į visas puses, tik intikas kažkur pasislepė.

Durniausia, kad neturiu galimybės išsibandyti viso to su paprastu kabeliniu internetu.

B
  • 5 Kov '11

Pagaliau viskas veikia. Nors ir susilaukiau iš pažystamų kritikos, kad taip niekas nedaro ir protingiausia būtų DIR-320 ar kitą USB 4G palaikantį routerį pasiimti nesukant sau galvos. Taip aišku lengviausia, bet laimėti smagiau

Veikia tikrai stabiliai. Galima traukyti ladus ir perkrovinėti, bet viskas dirba puikiai.

Dar kartą noriu padėkoti Vladui už nuorodą. Ten visgi buvo dvi eilutės papildančios mano vargus ir išbaigiančios bendrą paveikslą.

Jei kam reiks kokios pagalbos, klauskit, padėsiu kuo galėsiu.

B
  • 6 Kov '11

Gerai pamiegojau ir dar kartą patikrinau konfigūraciją bei išbandžiau padaryti tą patį su laptopu.

Galutinė išvada:
tam rusiškam forume yra tik vienas teisingas aprašas, kur nurodoma:

atkomentuoti /etc/sysctl.conf
eilutę: #net.ipv4.ip_forward=1

Kitose eilutėse yra tiesos, bet realiai veikia viskas tik sutvarkius rc.local kaip pas mane ir interfaces kaip mano antra konfigūracija.

Tik tiek ir viskas turi važiuoti kaip vėjas.

Jungiate tiesiu laidu kompa, sukeistu laidu swicha arba routeri i WAN ir viskas.

G
  • 6 Kov '11

Jei kam reiks kokios pagalbos, klauskit, padėsiu kuo galėsiu

Galėtum smulkiau aprašyt kaip viską darei ar config'ą įdėt, manau nevienam tavo patirtis pravers.

B
  • 6 Kov '11

Šiaip jau viskas čia surašyta ir pakutiniame komentare nukreipiau į teisingas eilutes, bet jei tingisi atsirinkinėti, tai parašiau detalų straipsnį savo tinklalapyje:
http://stailas.lt/through.php?site=news&article_id=30

K
  • 9 Kov '11

O. Manau daugmaž tinkama tema.
Interneto dalinimas. Tiesa ne Mezon Ir situacija manau šiek tiek painesnė nei autoriaus. Taigi, turim:
Erdvių internetą. (galutinis variantas - internetas ateina UTP laidu)
2 stacionarius kompiuterius. Vienas iš jų gerokai nuolęs. Tačiau turi wirelles`ą. Nors apie tai šiek tiek vėliau.
ir nešiojamą kompiuterį.
Tiesa dar voliojasi wirelles routeriukas.
Reikia, paskleisti internetą tarp visų kompiuterių.
Esama konfigūracija labai paprasta.
Internetą šaunam į routeriuką. Kuriam Wirelles tinklą ,prie kurio jungiasi nutolęs stacionarus kompiuteris. Jungiame UTP laidu kitą stacionarų kompiuterį ir pagal norus ar galimybes - nešiojamą UTP ar wirelles pagalba. TAČIAU. Reikia kontroliuoti nutolusio kompiuterio trafiką. Ir kaip tyčia routeris neturi nieko panašaus į QoS. Nutolusiame kompiuteryje berods sukasi Windows.
Klausimas. Ar yra galimybė turimomis priemonėmis ir kažko papildomai nekišant į nutolusį kompiuterį kažkaip prakontroliuot ir pareguliuot jo trafiką?
Bandžiau mastyt gal išeitų kažkaip pakeist 'konfigūracija', tačiau nieko doro nesumastau.

B
  • 10 Kov '11

Šiaip schema lygiai tokia pati kaip ir mano aprašyta. Kai išsisprendžiau tą uždavinėlį, tai supratau, kad jokio skirtumo koks internetas ir kokiom priemonem ateina.
Nesu specialistas ir dėl srautų skirtymo šiandieną nieko konkrečiai negaliu pasakyti, šiaip jau manau prie šito klausimo prisėsti kitą savaitę, bet nematau tame nieko stebuklingo. Vėl teisingos eilutės ir viskas veikia kaip laikrodis. Tik jom surasti dažniausiai kelių dienų prireikia
Kiek galiu įsivaizduoti remdamasis dabartine savo patirtimi, tai manau IP gali surišti su MAC ir konkrečiam IP aprašyti sratutą. Routeriukas tau pagelbėtų, nes jei erdvės neleidžia dalinti interneto, kas seniau būdavo madinga, tai jei priekyje pakabinsi routeri ir jungsi per WAN, nieko už jo erdvės nebematys. Jei turi laptopa su Wifi, tai intika gali padalinti per laptopa. Wifi puikiai veiks kaip wifi swichas, tik firewall reikia susikurti, kad aplinkiniam ryšio nedalinti. Tik šiuo atveju reikės dar vienos wifi tinkluškės i nenutolusį kompą, nes bus užmta lan su ateinančiu intiku. Tada šiaip jau jokio skirtumo ar per laptopa dalinti ar per stacionara, aišku per stacionarą protingiau, nes galesi įkišti papildomų resursų reikalui esasnt.

Žodžiu mano nuomone schema turėtų būti:

erdvės-->router WAN-->router LAN-->PC LAN-->PC WiFi-->Laptopas ir nutoles kompas. Viskas taspats kaip mano variante, tik sudeliota kita tvarka ir vienas papildomas reikalas, intiko dalinimas per WiFi bei firewal sukūrimas.

Tačiau šituos dalykus sukurpsiu tik kitos savitės gale geriausiu atveju, reikia ir darbus dirbti

K
  • 10 Kov '11

Dėl Fw konfiguravimo, kitų nustatymų krapštymo problemų nekylą. Ne pirmas ir tikrai ne paskutinis kartas kai tenka su tuo knistis.
Pats būčiau tau sutaupęs kelias dienas, jei bučiau atradęs kelias laisvas minutęs atknisti 3G modemą deja ... Laiko visai neturiu.
Kas liečia tavo pasiulytą variantą, tai nieko naujo kažkaip nesužinojau. Jei jau butinai reikia kažka papaildomai pirkti, tai manau protingiausia būtų pasiimti 'normalesnį' routerį ir nesukti galvos.
Tuo labiau kad šiek tiek pagooglinau ir panašu jog be 'protingesnio' routeriuko su 'QoS' ar 'Wifi to Wan' funkcijomis neišsiversiu. Na ar be papildomos wifi tinklo kortos ... fak

B
  • 11 Kov '11

@karrozia rašė:
... Laiko visai neturiu.

Laikas toks dalykas arba tu jį valdai, arba jis tave. Todėl esu linkęs valdyti laiką Kitiems irgi to linkiu