FreeVoddler

A forum for discussing VODDLER (www.voddler.com) since the forum on voddler.com is inferior.
 
HomeHome  CalendarCalendar  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log in  

Share | 
 

 vnet på macen

View previous topic View next topic Go down 
AuthorMessage
tonyett

avatar

Posts : 7
Points : 9
Reputation : 0
Join date : 2009-10-28
Location : v-ås

PostSubject: vnet på macen   Sat Oct 31, 2009 11:53 pm

Har läst lite om vnet som alltid ligger och kör mot voddler.
Finns det några risker med det, kan man stänga av den på något vis. Visst kunde man det på windowsbetan?!
Någon som orkar förklara lite?
Back to top Go down
View user profile
whero

avatar

Posts : 5
Points : 8
Reputation : 1
Join date : 2009-11-01

PostSubject: Re: vnet på macen   Sun Nov 01, 2009 10:15 pm

Vnet borde inte alls farlig att ha igång. Processen tar inte mycket minne i anspråk och förbrukar mest nätverksresurser. Men processen körs som root, vilket är helt hål i huvudet. En process som körs som root har inga begränsningar, och denna process tillåts dessutom öppna en tcp-socket och lyssna på inkommande trafik. Inte alls nödvändigt eftersom den går utmärkt att köra som en opriviligierad användare (det kräver ändringar i vnet.plist samt i filsystemet dock varpå problem kommer garanterat uppstå vid varje uppgradering om detta pillas på).

Jag gillar inte att ha processen igång mer än nödvändigt, enklaste åtgärden för att stänga ned:

sudo launchctl unload /Library/LaunchDaemons/vnet.plist

För att få igång vnet igen skriv följande i en terminal:

sudo launchctl load /Library/LaunchDaemons/vnet.plist

vnet kommer starta varje gång du startar datorn.

Personligen tycker jag det vore bättre om vnet var en gui-applikation med en ikon i dockan så fort den körs (inte menylisten tack, jag har redan tillräckligt mycket där ...).
Back to top Go down
View user profile
tonyett

avatar

Posts : 7
Points : 9
Reputation : 0
Join date : 2009-10-28
Location : v-ås

PostSubject: Re: vnet på macen   Sun Nov 01, 2009 11:01 pm

Tackar för infon.
Bra tips med terminalkommandona.
Hade ju vart snyggt om man drar igång 3G-modemet utomlands och vnet börja tanka GB.
Back to top Go down
View user profile
selektha



Posts : 5
Points : 5
Reputation : 0
Join date : 2009-10-30

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 7:56 am

Denna skulle kanske göras som sticky eller nått?
Back to top Go down
View user profile
tonyett

avatar

Posts : 7
Points : 9
Reputation : 0
Join date : 2009-10-28
Location : v-ås

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 8:20 am

whero wrote:


vnet kommer starta varje gång du startar datorn.

Ok, bara för att förtydliga så att jag fattat det rätt!
Om man först gjort en unload, sen startat om datorn, kommer vnet att vara igång då?
Back to top Go down
View user profile
selektha



Posts : 5
Points : 5
Reputation : 0
Join date : 2009-10-30

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 8:28 am

Detta säger manual sidan:
unload [-w] [-S sessiontype] [-D domain] paths ...
Unload the specified configuration files or directories of configuration files. This will also stop the job if it is running.

Inte helt på det klara om det stopar den permanent, men det är ju bara att prova Smile
Back to top Go down
View user profile
garton
Moderator


Posts : 124
Points : 157
Reputation : 7
Join date : 2009-10-23

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 8:46 am

selektha wrote:
Denna skulle kanske göras som sticky eller nått?

Be duckland att lägga in den i FAQn.
Back to top Go down
View user profile
whero

avatar

Posts : 5
Points : 8
Reputation : 1
Join date : 2009-11-01

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 11:58 am

Jupps, unload laddar bara ur konfigurationen för vnet för den aktuella sessionen. Så länge vnet.plist ligger i /Library/LaunchDaemons kommer vnet startas vid start av datorn.

Personlignen har jag nu lyft ut vnet.plist till en separat katalog i min hemkatalog och så vnet inte startar vid uppstart av datorn.

Tillvägagångssätt (detta behöver i princip garanterat göras om vid varje uppdatering):

  1. Starta en terminal.
  2. Om du vill skapa en ny mapp i din hemkatalog: mkdir ~/vnet och gå in i den cd ~/vnet
  3. Flytta vnet.plist till denna mapp: mv /Library/LaunchDaemon/vnet.plist .
  4. Förslagsvis skapa ett litet shellscript i följande stuk vi vnet:
    Code:

    #!/bin/sh

    case "$1" in
    "start") sudo launchctl load $HOME/vnet/vnet.plist ;;
    "stop") sudo launchctl unload $HOME/vnet/vnet.plist ;;
    *) echo "Usage: $0 {start|stop}"
    esac
  5. Gör filen körbar: chmod +x vnet


För att sedan starta vnet gör följande i en terminal:
~/vnet/vnet start
Och för att stoppa:
~/vnet/vnet stop

Taget ur minnet, så det kan finnas formfel.

Därutöver har jag modifierat plistan så att vnet körs som daemon:daemon för att få någon form av säkerhet.


Last edited by whero on Mon Nov 02, 2009 1:58 pm; edited 1 time in total
Back to top Go down
View user profile
duckland
Moderator
avatar

Posts : 55
Points : 65
Reputation : 2
Join date : 2009-10-23
Location : Lkpg

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 1:46 pm

garton wrote:
selektha wrote:
Denna skulle kanske göras som sticky eller nått?

Be duckland att lägga in den i FAQn.

Har lagt till lite till FAQ, säg till om ni hittar saker som inte stämmer eller som ändrat sig/bättre lösningar.

Ha det gott!
Back to top Go down
View user profile
tonyett

avatar

Posts : 7
Points : 9
Reputation : 0
Join date : 2009-10-28
Location : v-ås

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 1:53 pm

whero wrote:
För att sedan starta vnet gör följande i en terminal:
~/vnet/vnet start
Och för att stoppa:
~/vnet/vnet start

Du menar vnet stop för att stoppa va?
Back to top Go down
View user profile
whero

avatar

Posts : 5
Points : 8
Reputation : 1
Join date : 2009-11-01

PostSubject: Re: vnet på macen   Mon Nov 02, 2009 1:59 pm

tonyett wrote:
whero wrote:
För att sedan starta vnet gör följande i en terminal:
~/vnet/vnet start
Och för att stoppa:
~/vnet/vnet start

Du menar vnet stop för att stoppa va?

Ja, jo. Jag har uppdaterat inlägget.
Back to top Go down
View user profile
fluff



Posts : 1
Points : 1
Reputation : 0
Join date : 2009-11-05

PostSubject: stäng av autostart av vnet   Thu Nov 05, 2009 10:02 pm

Jag har för mycket skit igång för att testa om det funkar, men enligt den dokumentation jag läst borde man kunna ändra en true till false (mer specifikt, den efter RunAtLoad) i /Library/LaunchDaemons/vnet.plist så ska inte vnet starta automagiskt framöver (förrän nästa uppgradering osv, antar jag...):

Code:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>com.voddler.vnet</string>
   <key>Program</key>
   <string>/usr/bin/vnet</string>
   <key>OnDemand</key>
   <false/>
   <key>RunAtLoad</key>
   <false/>
</dict>
</plist>
Back to top Go down
View user profile
whero

avatar

Posts : 5
Points : 8
Reputation : 1
Join date : 2009-11-01

PostSubject: Re: vnet på macen   Thu Nov 05, 2009 11:33 pm

Min nuvarande vnet.plist:

Code:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>UserName</key>
        <string>daemon</string>
        <key>GroupName</key>
        <string>daemon</string>
        <key>Label</key>
        <string>com.voddler.vnet</string>
        <key>Program</key>
        <string>/usr/bin/vnet</string>
        <key>OnDemand</key>
        <false/>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

För att detta ska funka måste man göra följande på kommandoraden:

Code:
sudo chown -R daemon:daemon /Library/Application\ Support/voddler

Det går även bra att ersätta användare och grupp med det som passar den egna användaren. Fördel då är att man slipper använda sudo för att starta vnet.

Därutöver testade jag just, med framgång, att slå på brandväggen och under avancerat neka alla inkommande anslutningar till vnet. Reklam och film fungerade utan problem.

En output från lsof under tiden som filmen kördes återfinns här: http://pastebin.com/m59552da7 (fick bli pastebin i stället för direkt i inlägget för att hantera radbrytningar lite bättre).

Enda inkommande trafiken är från localhost till localhost, vilket känns helt okej. Däremot finns det inga kopplingar till några voddler-servrar, bara andra voddler-användare vad jag kan se.
Back to top Go down
View user profile
tonyett

avatar

Posts : 7
Points : 9
Reputation : 0
Join date : 2009-10-28
Location : v-ås

PostSubject: Re: vnet på macen   Fri Nov 06, 2009 7:23 pm

Jaja, nu har man ett sött litet V i menyraden istället i.o.m. nya versionen.
Back to top Go down
View user profile
Sponsored content




PostSubject: Re: vnet på macen   

Back to top Go down
 
vnet på macen
View previous topic View next topic Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
FreeVoddler :: General :: Voddler-
Jump to: