Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

[Diskussion][ANLEITUNG] Siri Proxy + Spire - MAC & Windows über UMTS

Nimm mal den 2 Lösungsansatz Zwinkern der funktioniert - und ja, wenn der Server über die IP erreichbar sein soll.
Zitieren

(03.02.2012, 13:19)Olli schrieb:  Nimm mal den 2 Lösungsansatz Zwinkern der funktioniert - und ja, wenn der Server über die IP erreichbar sein soll.

Leider auch nicht:
Code:
root@xxxxxxxxxx:~# /etc/init.d/dnsmasq stop
* Stopping DNS forwarder and DHCP server dnsmasq                              
* (not running)

root@xxxxxxxxxx:~# dnsmasq -p 55
   dnsmasq: setting capabilities failed: Operation not permitted

root@xxxxxxxxxx:~# /etc/init.d/dnsmasq start
* Starting DNS forwarder and DHCP server dnsmasq
dnsmasq: failed to create listening socket: Address already in use

Zitieren

Trag mal in der dnsmasq.conf irgendwo folgendes ein (am besten oben)

user=root

Dann speichern und denn Dienst neustarten.



Gruß
Evilfler


Zitieren

sollte nicht in line 78 " #user= " stehen ? musst du dann nur auf " user=root " ändern.
Zitieren

Kann auch sein, macht allerdings absolut keinen Unterschied.




Gruß
Evilfler


Zitieren

Wow es funktioniert mit user=root. Vielen Dank Leute.
Zitieren

ich kann nun rvm befehle ausführen bekomme ruby aber nicht drauf guckt mal
das kommt nach " rvm install 1.9.3 " :
Zitat:Fetching yaml-0.1.4.tar.gz to /usr/local/rvm/archives
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0�01 --:--:-- 0Warning: Failed to create the file yaml-0.1.4.tar.gz: Keine Berechtigung
3 460k 3 16151 0 0 10104 0 0�46 0�01 0�45 12777
curl: (23) Failed writing body (0 != 16151)
There was an error, please check /usr/local/rvm/log//*.log. Next we'll try to fetch via http.
Trying ftp:// URL instead.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0�01 --:--:-- 0Warning: Failed to create the file yaml-0.1.4.tar.gz: Keine Berechtigung
3 460k 3 16151 0 0 10019 0 0�47 0�01 0�46 12549
curl: (23) Failed writing body (0 != 16151)
There was an error, please check /usr/local/rvm/log//*.log
Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src
mkdir: kann Verzeichnis „/usr/local/rvm/log/ruby-1.9.3-p0“ nicht anlegen: Keine Berechtigung
touch: kann „/usr/local/rvm/log/ruby-1.9.3-p0/yaml/extract.log“ nicht berühren: Datei oder Verzeichnis nicht gefunden
/usr/local/rvm/scripts/functions/utility: Zeile 156: /usr/local/rvm/log/ruby-1.9.3-p0/yaml/extract.log: Datei oder Verzeichnis nicht gefunden
/usr/local/rvm/scripts/functions/utility: Zeile 163: /usr/local/rvm/log/ruby-1.9.3-p0/yaml/extract.log: Datei oder Verzeichnis nicht gefunden
Error running 'tar mzxf /usr/local/rvm/archives/yaml-0.1.4.tar.gz -C /usr/local/rvm/src --no-same-owner', please read /usr/local/rvm/log/ruby-1.9.3-p0/yaml/extract.log
/usr/local/rvm/scripts/functions/pkg: Zeile 52: cd: /usr/local/rvm/src/yaml-0.1.4: Datei oder Verzeichnis nicht gefunden
Configuring yaml in /usr/local/rvm/src/yaml-0.1.4.
mkdir: kann Verzeichnis „/usr/local/rvm/log/ruby-1.9.3-p0“ nicht anlegen: Keine Berechtigung
touch: kann „/usr/local/rvm/log/ruby-1.9.3-p0/yaml/configure.log“ nicht berühren: Datei oder Verzeichnis nicht gefunden
/usr/local/rvm/scripts/functions/utility: Zeile 156: /usr/local/rvm/log/ruby-1.9.3-p0/yaml/configure.log: Datei oder Verzeichnis nicht gefunden
/usr/local/rvm/scripts/functions/utility: Zeile 163: /usr/local/rvm/log/ruby-1.9.3-p0/yaml/configure.log: Datei oder Verzeichnis nicht gefunden
Error running ' ./configure --prefix="/usr/local/rvm/usr" ', please read /usr/local/rvm/log/ruby-1.9.3-p0/yaml/configure.log
Compiling yaml in /usr/local/rvm/src/yaml-0.1.4.
mkdir: kann Verzeichnis „/usr/local/rvm/log/ruby-1.9.3-p0“ nicht anlegen: Keine Berechtigung
touch: kann „/usr/local/rvm/log/ruby-1.9.3-p0/yaml/make.log“ nicht berühren: Datei oder Verzeichnis nicht gefunden
/usr/local/rvm/scripts/functions/utility: Zeile 156: /usr/local/rvm/log/ruby-1.9.3-p0/yaml/make.log: Datei oder Verzeichnis nicht gefunden
/usr/local/rvm/scripts/functions/utility: Zeile 163: /usr/local/rvm/log/ruby-1.9.3-p0/yaml/make.log: Datei oder Verzeichnis nicht gefunden
Error running 'make ', please read /usr/local/rvm/log/ruby-1.9.3-p0/yaml/make.log


Database file /usr/local/rvm/config/packages does not exist.

Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)...

ruby-1.9.3-p0 - #fetching
ruby-1.9.3-p0 - #downloading ruby-1.9.3-p0, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0�01 --:--:-- 0Warning: Failed to create the file ruby-1.9.3-p0.tar.bz2: Keine Berechtigung
0 9330k 0 2503 0 0 1119 0 218 0�02 216 4076
curl: (23) Failed writing body (0 != 2503)
There was an error, please check /usr/local/rvm/log//*.log. Next we'll try to fetch via http.
Trying ftp:// URL instead.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0�08 --:--:-- 0Warning: Failed to create the file ruby-1.9.3-p0.tar.bz2: Keine Berechtigung
0 9330k 0 2804 0 0 261 0 10 07 0�10 10 57 609
curl: (23) Failed writing body (0 != 2804)
There was an error, please check /usr/local/rvm/log//*.log
There has been an error while trying to fetch the source.
Halting the installation.
There has been an error fetching the ruby interpreter. Halting the installation.
[/code]
Zitieren

Hmm, ich vertrete gerade die Meinung "Never touch a running System" Biggrin deswegen habe ich ubuntu weder geupdated oder sonstiges und der Whyte Proxy läuft anstandslos...

Dich hat's echt gepackt maximuff, hm?
Zitieren

ja ich werde echt wahnsinnig ... :-D ich versuch alles hab schon gegooglet und alle die Anleitung zur ruby Installation auf ihrem blog posten per mail angeschrieben aber nicht hat geholfen auch jimmy kane und ic0nic versuchen mir zu helfen ... ich versteh es nicht ich steh echt aufm schlauch :-(
habe nun von jeder erdenklichen möglich geit ein snapshot gemacht ... ubuntu frich aufgesetzt, ubuntu ohne updates mit SiriProxy, ubuntu ohne proxy mit updates, mit updates und SiriProxy , mit/ohne the three little pigs und nun binn ich bei den 4 Schweine ...

mit Debian 6.0 komm ich nicht klar mir wurde immer rausgeschmissen ich habe keine Berechtigung .
Zitieren

Gibt es mehrere bei denen das so ist? Ich kann's grad nicht testen, versuchst du dich an einem Root? Oder immer noch in der VM?
Zitieren

im mom an der vm ich habe es aber die ganze zeit an einem ausgemusterten pc getestet.
Zitieren

Zitat:chown -R user:user /usr/local/rvm where user is your logged in user
Das ist die Lösung, hatte ich auch vorhin, hier gefunden:
http://chetankalore.wordpress.com/2011/07/


Ich bei mir lief es soweit alles auf dem Server, habe es mit bind statt dnsmasq konfiguriert, jedoch darf der Server von sich aus anscheinend nicht bind benutzen. Deswegen funktioniert es nicht (Test Siri Proxy bringt kein Ergebnis).
Da es jetzt soweit mit user=root in der dnsmasq.conf funktioniert muss ich das ganze Tutorial nochmal abarbeiten und gucken ob es jetzt funktioniert.
Zitieren

Wenn ihr das ganze auf nem root bzw. vps testet, beachtet halt das Thema Security. Jeder Server der ausm inet erreichbar ist, ist ein wunderbares Ziel für hacker und Script kiddies...

Wenn daran interesse besteht poste ich zumindest ma die Basics einer absicherung.




Gruß
Evilfler


Zitieren

Interesse besteht mit Sicherheit.
Zitieren

@Pixelstürmer Rofl Interesse an Sicherheit mit Sicherheit Biggrin cool formuliert ... Ich würd auch gern ein paar Basics erlernen, das Internet ist voll mit zig vers. Ansätzen...

@evilfler Was kannst du aus deiner Erfahrung empfehlen?
Zitieren

Also hier mal die Basics (alles andere wäre zu kompliziert und dazu wird auch vermutlich noch eine Anleitung von Rehner kommen):

Schaltet euch per ssh auf euren Server auf und dann kanns losgehen.

Als erstes solltet ihr euch einen Benutzer anlegen, da man mit dem root-user an sich nicht arbeiten sollte:

Code:
adduser BENUTZERNAME --ingroup sudo
Danach müsst ihr 2 x euer Passwort eingeben und ein paar weitere Infos, die allerdings mit einen "." leergelassen werden können.


SSH Config bearbeiten:
Code:
sudo vim /etc/ssh/sshd_config
oder wenn ihr mit nano besser zurecht kommt folgendes:
Code:
sudo nano /etc/ssh/sshd_config

In Zeile 5 solltet ihr den Port 22 auf einen anderen umstellen
Code:
Port 22
sollte dann ca so aussehen:
Code:
Port XXXX

Wobei XXXX natürlich euer Port sein sollte.

Hier eine Liste von den Ports:
Wiki Ports

Alles was dort nicht belegt ist, könnt ihr schonmal sicher als Port nutzen.


In Zeile 26 solltet ihr
Code:
PermitRootLogin yes
auf
Code:
PermitRootLogin no
setzen.

Somit kann sich der Benutzer root nicht mehr über ssh einloggen.

So nun solltet ihr ssh auch noch soweit einschränken, dass sich nur euer "frisch" angelegter Benutzer von vorhin anmelden kann.

Dafür geht ihr ganz ans Ende der config und fügt folgendes hinzu:
Code:
# Allow the following users to connect over ssh.
AllowUsers BENUTZERNAME

Somit kann sich nur noch dieser Benutzer über ssh einloggen.

Falls ihr dafür vim benutzt habt, könnt ihr mit "Escape" -> :wq -> "Enter" das ganze speichern.

Mit Nano "Strg+O" -> "Enter" -> Strg+X -> "Enter" (glaub ich).

Danach einmal den SSH Dienst neustarten:
Code:
sudo /etc/init.d/ssh restart

Achtet dann in putty darauf, dass ihr den Port 22 auf euren gewählten wechselt. (bzw. in eurem ssh-tool)

Falls ihr dann dochmal in den root kontext müsst, müsst ihr nach dem erfolgreichen login mit eurem user folgendes eingeben:
Code:
su root

Danach euer root-user Passwort, was sich natürlich von dem Password eures Benutzer unterscheiden sollte.



Ich hoffe das ich euch somit ein bisschen helfen konnte.
Allerdings sind das wie gesagt nur die Basics.



Gruß
evilfler




Zitieren

Zitat: ic0nic :
follow all of the insturctions you have to install putty i will soon make a video on youtube subscribe to 786ic0nic
Zitat: maximuff13:
sorry i don't understand why i have to use putty, if i can use the terminal directly.
Zitat: ic0nic :
terminal doesn't work becuase it don't remember about the rvm that you installed. when you install putty it remembers the install. one more thing after installing rvm in putty make sure you type exit after the install is complete and open putty again

wer kann mir das mal erläutern?
putty weiß also mit rvm umzugehen und das Terminal nicht?

Edit:
Zitat: jimmykane:
You are totally wrong on that.
Zitat: jimmykane:
Bash profile remembers the rvm install if is edited right. Putty has nothing to do with that. Also in terminal yes you have to exit or refresh profile + environment.

hm... und das heißt jetzt ich muss was tun?
da wird man doch echt irre o.O

und kann mir mal jemand sagen wieso ich keine bridge zwischen lan und paralels bekomme? osx meckert immer das die selbe ip verwendet wird ich habe nun wlan an die prioritäts spitze gesetzt und ethernet / lan dadrunter aber ich bekomme keiner Verbindung ... wenn ich wlan nehme für paralels bricht die Verbindung teilweise ab ... und der download von 1.9.3 ....

Edit: ich habe nun viele befehle ausgeführt und alles ausprobiere und rum läuft temporär wenn ich " source /usr/local/rvm/scripts/rvm " ausführe nach dem start des Terminals und ich kann den server starten aber das ist nicht sn der Sache den rege install und andere beeile kann ich Beispiels weise auch nicht ausführen, was ärgerlich ist den ich will ja an meine plugins arbeiten ....
Zitieren

kann mir jemand helfen'?
ich kann wenn ich den pass phrase für's ca.key eigeben soll nicht's eingeben!
der Terminal reagiert darauf einfach nicht, obwohl sonst bis dort alles perfekt geklappt hat! Wie soll ich den pass phrase eingeben wenn der terminal nicht's schreibt!
Nachdem ich dann 20 mal Enter gedrückt habe kommt dann ein erorr && dann kann ich den Befehl wieder eingeben, aber der Terminal nimmt trotzdem nichts an!
Hilfeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!
Zitieren

ok ich hab den proxy inzwischen wieder einmal eingerichtet und siehe da er geht allerdings mit einer kleinen Einschränkung , ich muss den so starten .

Code:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

cd SiriProxy

rake install

siriproxy bundle

rvmsudo siriproxy server
Zitieren

Wenn ich pptp für das 4s einrichte, da es nicht in meinem Netzwerk ist, muss man dann zusätzlich noch den DNS Eintrag ändern?
Wenn ja wie muss er angepasst werden, die öffentliche IP oder die netzinterne (da ja das 4s per VPN im selben Netzwerk ist)?
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag



Benutzer, die gerade dieses Thema anschauen: 8 Gast/Gäste