Få Ubuntu att hitta mobiltelefonen?

Få igång din maskinvara i Ubuntu
Kategoriregler
I detta forum diskuterar vi Ubunturelaterade hårdvarufrågor. För allmänna frågor om (fysisk) hårdvara se:
Hårdvara som Hårdvara
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Inhuman Soul »

lasseroth skrev:inget svar när jag pingar telefonen
host unrechable
Hmm, okej. I och för sig så kan det kanske bero på att det är en USB-anslutning.

Din ifconfig visar iaf att du har 192.168.0.102 som IP-adress på datorn och att du har en USB-anslutning.

Testa att köra:

Kod: Markera allt

sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig usb0 192.168.0.102
Fungerar det bra så kör:

Kod: Markera allt

ssh root@192.168.0.202
Fungerar det så är du troligtvis inne i telefonen (wohoo! :D).
Du kan bekräfta det med att pinga din dator:

Kod: Markera allt

ping 192.168.0.102
Testa gärna att pinga google också så ser du om du har internetanslutning:

Kod: Markera allt

ping 74.125.19.147
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

lasseroth@lasse-desktop:~$ sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
lasseroth@lasse-desktop:~$ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
lasseroth@lasse-desktop:~$ sudo ifconfig usb0 192.168.0.102
lasseroth@lasse-desktop:~$ ssh root@192.168.0.202
ssh: connect to host 192.168.0.202 port 22: No route to host
lasseroth@lasse-desktop:~$ ping 192.168.0.102
PING 192.168.0.102 (192.168.0.102) 56(84) bytes of data.
64 bytes from 192.168.0.102: icmp_seq=1 ttl=64 time=0.101 ms
64 bytes from 192.168.0.102: icmp_seq=2 ttl=64 time=0.087 ms
64 bytes from 192.168.0.102: icmp_seq=3 ttl=64 time=0.085 ms
64 bytes from 192.168.0.102: icmp_seq=4 ttl=64 time=0.083 ms
64 bytes from 192.168.0.102: icmp_seq=5 ttl=64 time=0.085 ms
64 bytes from 192.168.0.102: icmp_seq=6 ttl=64 time=0.089 ms
64 bytes from 192.168.0.102: icmp_seq=7 ttl=64 time=0.086 ms
64 bytes from 192.168.0.102: icmp_seq=8 ttl=64 time=0.092 ms
Senast redigerad av 1 lasseroth, redigerad totalt 26 gånger.
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

lasseroth@lasse-desktop:~$ ssh root@192.168.0.202
ssh: connect to host 192.168.0.202 port 22: No route to host
lasseroth@lasse-desktop:~$
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

lasseroth@lasse-desktop:~$ ping 74.125.19.147
PING 74.125.19.147 (74.125.19.147) 56(84) bytes of data.
64 bytes from 74.125.19.147: icmp_seq=1 ttl=244 time=160 ms
64 bytes from 74.125.19.147: icmp_seq=2 ttl=244 time=160 ms
64 bytes from 74.125.19.147: icmp_seq=3 ttl=244 time=168 ms
64 bytes from 74.125.19.147: icmp_seq=4 ttl=244 time=160 ms
64 bytes from 74.125.19.147: icmp_seq=5 ttl=244 time=160 ms
64 bytes from 74.125.19.147: icmp_seq=6 ttl=244 time=160 ms
64 bytes from 74.125.19.147: icmp_seq=7 ttl=244 time=160 ms
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Inhuman Soul »

lasseroth skrev:lasseroth@lasse-desktop:~$ ssh root@192.168.0.202
ssh: connect to host 192.168.0.202 port 22: No route to host
lasseroth@lasse-desktop:~$
Har du kört följande?

Kod: Markera allt

sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig usb0 192.168.0.102
Skriv gärna allt du gör.
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

nu pingar jag och nu händer det något
lasseroth@lasse-desktop:~$ ping 192.168.0.102
PING 192.168.0.102 (192.168.0.102) 56(84) bytes of data.
64 bytes from 192.168.0.102: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 192.168.0.102: icmp_seq=2 ttl=64 time=0.086 ms
64 bytes from 192.168.0.102: icmp_seq=3 ttl=64 time=0.084 ms
64 bytes from 192.168.0.102: icmp_seq=4 ttl=64 time=0.094 ms
64 bytes from 192.168.0.102: icmp_seq=5 ttl=64 time=0.088 ms
64 bytes from 192.168.0.102: icmp_seq=6 ttl=64 time=0.089 ms
64 bytes from 192.168.0.102: icmp_seq=7 ttl=64 time=0.095 ms

Har den hittats? var finns den i så fall?
Syns inget i Nautilus
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Emil.s »

lasseroth skrev:nu pingar jag och nu händer det något
lasseroth@lasse-desktop:~$ ping 192.168.0.102
PING 192.168.0.102 (192.168.0.102) 56(84) bytes of data.
64 bytes from 192.168.0.102: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 192.168.0.102: icmp_seq=2 ttl=64 time=0.086 ms
64 bytes from 192.168.0.102: icmp_seq=3 ttl=64 time=0.084 ms
64 bytes from 192.168.0.102: icmp_seq=4 ttl=64 time=0.094 ms
64 bytes from 192.168.0.102: icmp_seq=5 ttl=64 time=0.088 ms
64 bytes from 192.168.0.102: icmp_seq=6 ttl=64 time=0.089 ms
64 bytes from 192.168.0.102: icmp_seq=7 ttl=64 time=0.095 ms

Har den hittats? var finns den i så fall?
Syns inget i Nautilus
192.168.0.102 verkar vara dig själv, så det är nog samma som att pinga localhost.
Home sweet ~/ = http://sandnabba.se
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Inhuman Soul »

lasseroth skrev:nu pingar jag och nu händer det något
lasseroth@lasse-desktop:~$ ping 192.168.0.102
PING 192.168.0.102 (192.168.0.102) 56(84) bytes of data.
64 bytes from 192.168.0.102: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 192.168.0.102: icmp_seq=2 ttl=64 time=0.086 ms
64 bytes from 192.168.0.102: icmp_seq=3 ttl=64 time=0.084 ms
64 bytes from 192.168.0.102: icmp_seq=4 ttl=64 time=0.094 ms
64 bytes from 192.168.0.102: icmp_seq=5 ttl=64 time=0.088 ms
64 bytes from 192.168.0.102: icmp_seq=6 ttl=64 time=0.089 ms
64 bytes from 192.168.0.102: icmp_seq=7 ttl=64 time=0.095 ms

Har den hittats? var finns den i så fall?
Syns inget i Nautilus
Sorry, men det är din egen dator. Dessutom kommer det inte komma fram något i Nautilus, allt kommer vara genom terminalen.
Jag ska försöka vara lite tydligare:

192.168.0.102 = IP-adressen till din dator
192.168.0.202 = IP-adressen till din mobiltelefon

Det här vet jag inte exakt vad det gör så jag ska nog inte försöka förklara det. Men det behövs i alla fall skrivas in först för att allt ska fungera.

Kod: Markera allt

sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig usb0 192.168.0.102
Det här kommandot gör så att du fjärrstyr mobilen. Du kan tänka alla kommandon du skriver efteråt skrivs i mobilens terminal.

Kod: Markera allt

ssh root@192.168.0.202
Det här kommandot kollar ifall du har kontakt med din dator. Sitter du i datorns terminal så har du alltid kontakt. Sitter du i mobilens terminal (vilket du gör om du har lyckats med "ssh root@192.168.0.202") så får du svar om mobilen har kontakt med datorn.

Kod: Markera allt

ping 192.168.0.102
Det här kommandot kollar ifall du har kontakt med internet (egentligen en av googles servrar). Får du svar när du sitter i datorns terminal så har datorn kontakt med internet. Får du svar när du sitter i mobilens terminal så har mobilen kontakt med internet.

Kod: Markera allt

ping 74.125.19.147
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av webaake »

ping -c 3
som exempel, ger tre pingsignaler.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

Jodå stort tack för engagemanget, mobilen har kontakt med internet.
Borde man då inte hitta den i utforskaren? jag trodde i min enfald att man skulle kunna jobba med telefonen i datorn och inte behöva skriva i pytteterminalen på mobilen.
Den är så ofärdig att dom inte ens har \-tecknet
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

nu skrev jag såhär
lasseroth@lasse-desktop:~$ ssh root@192.168.0.202
ssh: connect to host 192.168.0.202 port 22: No route to host
lasseroth@lasse-desktop:~$
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

nu laddar jag ner uppgraderingar, så det funkar, men gärna tips på hur jag kan göra det via terminalen i datorn, som sagt bökigt med den lilla skärmen
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Inhuman Soul »

lasseroth skrev:Jodå stort tack för engagemanget, mobilen har kontakt med internet.
Borde man då inte hitta den i utforskaren? jag trodde i min enfald att man skulle kunna jobba med telefonen i datorn och inte behöva skriva i pytteterminalen på mobilen.
Den är så ofärdig att dom inte ens har \-tecknet
Alltså, man kan jobba med den i datorn. Men då fjärrstyr man mobilens terminal från datorn. Det är det som ssh-kommandot gör.

Jag kan försöka göra ett exempel om hur jag tror det ska fungera:

Vi skriver in ett par kommandon:

Kod: Markera allt

sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig usb0 192.168.0.102
Nu fungerar USB-anslutningen likadant som om det vore en nätverksanslutning (du vet med nätverkskabel och så).

Nu ska vi fjärrstyra mobilen:

Kod: Markera allt

ssh root@192.168.0.202
Så, nu fjärrstyr vi mobilen och det är precis samma sak som om vi hade startat upp terminalen i mobilen. Nu kan vi skriva lite kommandon.

Vi börjar med att kontrollera att vi har anslutning till internet:

Kod: Markera allt

ping 74.125.19.147
Det hade vi. Nu kan vi uppdatera mobilen:

Kod: Markera allt

opkg update
opkg upgrade
Det tar ett litet tag och sedan är det klart. Vi har inte något mer att göra så vi stänger av anslutningen och slutar att fjärrstyra mobilen:

Kod: Markera allt

exit
Nu är vi klara och kan dra ut USB-sladden och testa vår uppdaterade mobil.

Jag hoppas att det förklarade lite..
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av webaake »

Ursäkta mig, men sätter inte detta;

sudo ifconfig usb0 192.168.0.102

usb0 (telefonen) till 192.168.0.102 ? Samma som datorn?

Ett skirvfel?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

det förklarade mycket... MEN
asseroth@lasse-desktop:~$ sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
lasseroth@lasse-desktop:~$ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
lasseroth@lasse-desktop:~$ sudo ifconfig usb0 192.168.0.102
lasseroth@lasse-desktop:~$ ssh root@192.168.0.202
ssh: connect to host 192.168.0.202 port 22: No route to host
lasseroth@lasse-desktop:~$ opkg update
bash: opkg: command not found
lasseroth@lasse-desktop:~$ opkg install gpe-icons
bash: opkg: command not found
lasseroth@lasse-desktop:~$ opkg install gpe-gallery
bash: opkg: command not found
lasseroth@lasse-desktop:~$
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Inhuman Soul »

webaake skrev:Ursäkta mig, men sätter inte detta;

sudo ifconfig usb0 192.168.0.102

usb0 (telefonen) till 192.168.0.102 ? Samma som datorn?

Ett skirvfel?
Vet ej. Jag vet inte exakt vad det kommandot gör.
Jag har bara kopierat från wikin och ersatt IP-adressen.
wiki skrev:Each end of the USB connection forms a LAN (local area network) segment, with the FreeRunner's USB networking device at one end (default 192.168.0.202) and your laptop or desktop at the other end (192.168.0.200 in this guide).
wiki skrev:iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
sysctl -w net.ipv4.ip_forward=1
ifconfig usb0 192.168.0.200
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av webaake »

Nu fattar jag! Datorns usb port (usb0) får .102. telefonen har redan .202
Verkar rätt.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

ja (in) human soul, jag är så snurrig nu att jag vet varken ut eller in.
Fakta är: jag når internet via telefonen och dess pytte-terminal, men något är fel när jag försöker via datorns terminal.
Allmänt måste jag säga det är fantastiskt så mycket hjälp man kan få här.
Nu skall jag gå till min dotter och grilla, men jag hoppas att Ni inte ger upp utan att detta kan få en lösning.
Titta här så mycket den skulle kunna redan
http://uk.youtube.com/watch?v=ysS7OuuY0Z4
min kan som bäst ta emot ett samtal, så jag hoppas ni förstår att anslutningen behövs.
Användarvisningsbild
lasseroth
Inlägg: 1582
Blev medlem: 14 maj 2007, 19:37
OS: Ubuntu
Ort: frankrike

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av lasseroth »

lol, webaake kul att du fattar, hoppas det är smittsamt
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Få Ubuntu att hitta mobiltelefonen?

Inlägg av Inhuman Soul »

lasseroth skrev:det förklarade mycket... MEN
asseroth@lasse-desktop:~$ sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
lasseroth@lasse-desktop:~$ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
lasseroth@lasse-desktop:~$ sudo ifconfig usb0 192.168.0.102
lasseroth@lasse-desktop:~$ ssh root@192.168.0.202
ssh: connect to host 192.168.0.202 port 22: No route to host
lasseroth@lasse-desktop:~$ opkg update
bash: opkg: command not found
lasseroth@lasse-desktop:~$ opkg install gpe-icons
bash: opkg: command not found
lasseroth@lasse-desktop:~$ opkg install gpe-gallery
bash: opkg: command not found
lasseroth@lasse-desktop:~$
Efter mycket sökande hittade jag en intressant text:
If you get an error like
ssh: connect to host 192.168.0.202 port 22: No route to host

when you try to ssh, it could most probably be because one of your other network interfaces (wired/wireless) is being assigned an IP address of the form 192.168.0.* ,because of which the routing table contains a default gateway entry that is confusing poor new usb0 interface.

The easiest way to work around this is to specify a tighter netmask for usb0 like:
sudo ifconfig usb0 inet 192.168.0.200 netmask 255.255.255.240
Baserat på ovanstående så tycker jag att du ska testa:

Kod: Markera allt

sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig usb0 inet 192.168.0.102 netmask 255.255.255.240
och sedan:

Kod: Markera allt

ssh root@192.168.0.202
Jag har ingen aning om det fungerar, men det skadar ju inte att testa.
Skriv svar

Återgå till "Hårdvara och drivrutiner"