Döpa mobilen till något i nätverket istället för ip?

Diskussion i 'Allmänt' startad av tob, 12 okt 2011.

  1. tob

    tob Teen Droid Medlem

    Blev medlem:
    30 mar 2010
    Inlägg:
    298
    Mottagna gillanden:
    8

    MINA ENHETER

    Var någon stans kan jag ställa ett namn på mobilen så jag kan komma åt den enkelt.

    \\ANDROIDMOBIL\ istället för ip \\x.x.x.x\ som ändras varje gång jag byter wlan.
     
  2. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 335
    Mottagna gillanden:
    211

    MINA ENHETER

    Uppslagning från namn till ip-adress sker med hjälp av DNS, lokala filer och/eller någon annan katalogtjänst.

    Så för att svara på din fråga skall du modifiera din DNS-server, lokala filer på alla dina datorer eller någon annan katalogtjänst. Vad dessa lokala filer heter och var de ligger beror på vilket OS du kör. Hur man ändrar de centrala inställningarna i DNS och andra katalogtjänster beror på vilka program man använder för dessa tjänster.

    m v h Henrik
     
  3. cola

    cola Youth Droid Medlem

    Blev medlem:
    24 jun 2010
    Inlägg:
    128
    Mottagna gillanden:
    22
    Operatör:
    Vimla
    Telefon:
    Xperia 5

    MINA ENHETER

    Operatör:
    Vimla
    Telefon:
    Xperia 5
    Använder du Samba Filesharing? Isf kan du använda \\ANDROID som är default netbios namn. Självklart så går det att byta i settings.
     
  4. tob

    tob Teen Droid Medlem

    Blev medlem:
    30 mar 2010
    Inlägg:
    298
    Mottagna gillanden:
    8

    MINA ENHETER

    Hmm, men jag kan byta namn på min dator till typ DATOR18 och komma åt den i det lokala nätverket utan att ändra DNSservern. Går inte detta på android?
     
  5. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 335
    Mottagna gillanden:
    211

    MINA ENHETER

    DHCP-protokollet ger möjlighet att ange ett datornamn i samband med att man ber om en IP-adress. Det finns också standarder för hur DNS-servrar låter sig uppdateras av DHCP-servrar så att DHCP-servern kan skicka det namn som datorn själv har uppgivit vidare till DNS-servern tillsammans med den IP-adress som DHCP-servern gav. Om det är denna metod som används i ditt exempel med "DATOR18" törs jag dock ej svara säkert på. Jag vet inte heller om det i Android går att ange DHCP_HOSTNAME, jag har inte hittat någon sådan inställning i min telefon som kör Android 1.6.

    m v h Henrik
     
  6. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 265
    Mottagna gillanden:
    534
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Man kan ändra sitt hostname på följande sätt. Troligen kräver det root dock.

    echo "valfritt hostname" > /proc/sys/kernel/hostname.
     
  7. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 335
    Mottagna gillanden:
    211

    MINA ENHETER

    Ja, det där fungerar i Linux och Android är Linux. Det handlar dock bara om vilket namn den egna burken tycker att den skall ha. /proc/sys/kernel/hostname uppdaterar inte övriga datorer i nätverket, inte ens den egna maskinen vet sedan hur den skall knyta det nya namnet till en IP-adress.

    Exempel från min linux-laptop:

    Kod:
    tuz:~> uname -n
    tuz
    tuz:~> fgrep tuz /etc/hosts
    127.0.0.1               tuz.lkp.se tuz
    tuz:~> ping tuz
    PING tuz.lkp.se (127.0.0.1) 56(84) bytes of data.
    64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.053 ms
    64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.050 ms
    c64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.047 ms
    64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.051 ms
    ^C
    --- tuz.lkp.se ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2997ms
    rtt min/avg/max/mdev = 0.047/0.050/0.053/0.005 ms
    tuz:~> su
    Password: 
    bash-3.1# echo tux >  /proc/sys/kernel/hostname
    bash-3.1# exit
    exit
    tuz:~> uname -n
    tux
    tuz:~> fgrep tux /etc/hosts
    tuz:~> ping tux
    ping: unknown host tux
    
    Men kanske använder Androids dhcp-klient hostname och skickar det som DHCP_HOSTNAME? I så fall gäller det att ändra hostname innan man kopplar upp sig på ett trådlöst nätverk.

    m v h Henrik
     
  8. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 265
    Mottagna gillanden:
    534
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Exakt, den skickar det som sitt DHCP-hostname sedan så är det som dyker upp i en routers lista över enheter exempelvis. Fungerar sedan att pinga från min OpenWRT-router i alla fall.
     
    Last edited: 14 okt 2011
  9. tob

    tob Teen Droid Medlem

    Blev medlem:
    30 mar 2010
    Inlägg:
    298
    Mottagna gillanden:
    8

    MINA ENHETER

    Hej, verkar inte finnas någon enkel lösning utan root och linuxtrminalen

    ;-)
     
  10. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 335
    Mottagna gillanden:
    211

    MINA ENHETER

    Som sagt, du kan ju alltid välja att i stället ändra i den katalogtjänst som du använder i ditt nätverk eller i lokala filer på datorerna. I windows har jag för mig att filen där man kan knyta namn till IP-adresser heter lmhosts.

    Hur enkelt detta är att ändra beror helt på vilka OS du kör och hur förtrogen du är med dem.

    m v h Henrik