Ubuntu Suomen keskustelualueet

Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: raimo - 09.02.18 - klo:12.17

Otsikko: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 09.02.18 - klo:12.17
Reititin on 4G Huawei B315 ja siinä ei ole IP-osoitteen asetusta MAC osoitteen mukaan,
joten Raspille pitäisi jotenkin muuten saada kiinteä osoite. Onko se edes mahdollista muualla kuin rietittimen säädöissä joita ei siis ole.
En osaa verkkoasetuksia itse tehdä joten apu on tarpeen.

Raspbian Jessie on käyttis.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: pata - 09.02.18 - klo:13.57
Eiköhän tuossa pidä vain Raspi konfata käyttämään kiinteä IP-osoitetta. Kahdenlaista menetelmää havainnut; itsellä on kai Jessie Lite.
/etc/issue sanoo

$ cat issue
Raspbian GNU/Linux 8 \n \l

/etc/network/interfaces neuvoo (perinteisesti oli staattinen IP määritys tuossa tiedostossa)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

Joten sen mukaan tein ja toimii
$ cat dhcpcd.conf
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel

interface eth0
static ip_address=192.168.100.121/24
static routers=192.168.100.1
static domain_name_servers=195.197.54.100 208.67.222.222

jne. ilman muutoksia
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: kamara - 09.02.18 - klo:14.06
Minulla on tällainen Rasbianissa, mutta muistelen tämän oleva Wheezy (kuitenkin Jessietä vanhempi).

Koodia: [Valitse]
cat /etc/network/interfaces
auto lo

iface lo inet loopback
# iface eth0 inet dhcp

iface eth0 inet static
address 192.168.11.103
netmask 255.255.255.0
network 192.168.11.0
broadcast 192.168.11.255
gateway 192.168.11.1

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

En ole varma löytyykö muualta lisää asetuksia, jotka pitää laittaa. Lisäksi Rasbini on Rasberry Pi B.
Siis se vanhin Raspi. Tota varmaan voi kuitenkin kokeilla.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 09.02.18 - klo:14.24
Kiitos, laitampa tuota mukaellen ja sitten seuraan tilannetta.

edit:
Koodia: [Valitse]
auto lo

iface lo inet loopback

#auto eth0
#iface eth0 inet dhcp

#Static IP address added 090218
iface eth0 inet static
address 192.168.8.100
netmask 255.255.255.0
network 192.168.8.1
gateway 192.168.8.1

#allow-hotplug wlan0
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

Käynnistin Raspin 5 kertaa ja OK, reititimen pariin kertaan ja OK, no aika näyttää...
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: kamara - 09.02.18 - klo:18.43
Kiitos, laitampa tuota mukaellen ja sitten seuraan tilannetta.

Itselläni esimerkkini on toiminut Raspissa, vaikka olen reitittimen on vaihtunut.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:09.12
Ei toimi
Koodia: [Valitse]
raimo@kone-2:~$ ssh Raspi
ssh: connect to host 192.168.8.100 port 32017: Connection refused
No nyt katotaan hiihtoja, sen jälkeen keskityn taas tuohon. :)
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: kamara - 10.02.18 - klo:09.36
Koodia: [Valitse]
network 192.168.11.0

Kiitos, laitampa tuota mukaellen ja sitten seuraan tilannetta.

edit:
Koodia: [Valitse]
network 192.168.8.1
Tämä ero on meillä...

Ei tietoa, mitä tarkoittaa, mutta kokeileppas...

Muita eroja en huomannut.

Edit - Lisäksi itse olen ollut raspiin yhteysessä ssh IP:llä.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: Kullervo - 10.02.18 - klo:09.45
Jessie Lite jossa PiVPN tiedostossa /etc/dhcpcd.conf lopussa:
Koodia: [Valitse]
interface eth0
    static ip_address=192.168.x.xx
    static routers=192.168.x.x
    static domain_name_servers=xxx.xxx.x.xxx
ja toiminut.

Muoks.
Lisäksi /etc/network/interfaces alkuastuksissaaan
Lainaus
# interfaces(5) file used by ifup( 8 ) and ifdown( 8 )

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: rs - 10.02.18 - klo:10.29
Ei toimi
Koodia: [Valitse]
raimo@kone-2:~$ ssh Raspi
ssh: connect to host 192.168.8.100 port 32017: Connection refused
No nyt katotaan hiihtoja, sen jälkeen keskityn taas tuohon. :)

itsellä pistää silmään tuo portti 32017, oletko muuttanut sitä sillä ssh käyttää oletuksena porttia 22

ip-osoite on oikein, eli ainakaan tässä tapauksessa ei ole kyse siitä, että ip olisi vaihtunut. vaihtoehtoina tulee mieleen tosiaan tuo portti, ja onko ssh ylipäätään käynnissä raspberryssäsi

ja liittyen alkuperäiseen ongelmaan: omassa raspissani tuo staattinen ip on toteutettu samalla tavalla kuin Kullervolla ja on hyvin toiminut
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:10.53
Edit - Lisäksi itse olen ollut raspiin yhteysessä ssh IP:llä.

Kiitos, kokeillaan. Tuo ssh Raspi lukee tiedot ~/.ssh/config tiedostosta jossa on sanalle Raspi oikea IP ja portti ja avaintiedosto.
Koodia: [Valitse]
cat ~/.ssh/config
Host Raspi raspi
  HostName 192.168.8.100
  Port 32017
  User pi
  IdentityFile ~/.ssh/id_rsa

Kätevä siitä että ei tarvi muistella IP-osoitetta eikä näpytellä sitä.

edit: portti on oikea ja ssh käynnissä, käynnistin reitittimen uudelleen ja silloin IP:ksi tuli tuo 192.168.8.100 ja kaikki toimii,
mutta aamulla ei siis toiminut vaan tietokoneella oli Raspin IP. Ehkä pitää laittaa tietokoneellekin kiinteä IP...

Lisätään nyt vielä että homma on toiminnu kuin buikki siihen asti kun jouduin luopumaan VDSL:stä muuton ja puhelinjohtojen puuttumisen takia ja siirtymään 4G systeemiin. Edellisessä reitittimessä osoitteet sai määrätä MAC-osoitteen mukaan, nyt se ei onnistu.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: jekku - 10.02.18 - klo:11.33
Jos kotiverkon laitteita vain muutama (minulle 'muutama' oli 4-5 laitetta), niin helponta lienee asettaa jokaiselle kiinteä osoite ja ylläpitää /etc/hosts -tiedosto ajan tasalla.

Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: nm - 10.02.18 - klo:12.42
edit: portti on oikea ja ssh käynnissä, käynnistin reitittimen uudelleen ja silloin IP:ksi tuli tuo 192.168.8.100 ja kaikki toimii,
mutta aamulla ei siis toiminut vaan tietokoneella oli Raspin IP. Ehkä pitää laittaa tietokoneellekin kiinteä IP...

Siis oliko tietokone saanut sattumalta saman IP-osoitteen, jonka olit määritellyt raspille, vai mikä siinä oli ongelmana?

Yleensähän reitittimen DHCP-palvelin muistaa laitteet jonkin aikaa ja antaa niille aina saman IP-osoitteen, mutta voi toki olla, että tuo purkki ei sellaista osaa. Dynaamisia osoitteita jaetaan kuitenkin vain tietyltä alueelta, kuten 192.168.1.100 - 192.168.1.255, jolloin staattiset osoitteet voi turvallisesti määritellä alueen ulkopuolelta samasta aliverkosta.

DHCP:n dynaamisen osoitealueen voi määritellä Huaweu B315:n asetuksissa: https://palsta.elisa.fi/mobiililaajakaistat-8/sisaeverkon-ip-n-lukitus-huawei-b315-ssae-500121
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:12.57
edit: portti on oikea ja ssh käynnissä, käynnistin reitittimen uudelleen ja silloin IP:ksi tuli tuo 192.168.8.100 ja kaikki toimii,
mutta aamulla ei siis toiminut vaan tietokoneella oli Raspin IP. Ehkä pitää laittaa tietokoneellekin kiinteä IP...

Siis oliko tietokone saanut sattumalta saman IP-osoitteen, jonka olit määritellyt raspille, vai mikä siinä oli ongelmana?

Yleensähän reitittimen DHCP-palvelin muistaa laitteet jonkin aikaa ja antaa niille aina saman IP-osoitteen, mutta voi toki olla, että tuo purkki ei sellaista osaa. Dynaamisia osoitteita jaetaan kuitenkin vain tietyltä alueelta, kuten 192.168.1.100 - 192.168.1.255, jolloin staattiset osoitteet voi turvallisesti määritellä alueen ulkopuolelta samasta aliverkosta.

DHCP:n dynaamisen osoitealueen voi määritellä Huaweu B315:n asetuksissa: https://palsta.elisa.fi/mobiililaajakaistat-8/sisaeverkon-ip-n-lukitus-huawei-b315-ssae-500121

Juuri näin, eli tietokoneella oli Raspin osoite ja olen määrittänyt osoitealueen pienemmäksi. Yritän nyt siten että tietokoneellakin on kiinteä IP jolloin se ei ainakaan varasta Raspin IP:tä.

edit tuolla linkissä mainitaan että osoitteet pitää olla dhcp-osoiteavaruuden ulkopuolella, nyt ne on sen sisällä, eli homma voi johtua siitä.
Väkerrämpä vähän lisää... :)
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: nm - 10.02.18 - klo:13.09
edit tuolla linkissä mainitaan että osoitteet pitää olla dhcp-osoiteavaruuden ulkopuolella, nyt ne on sen sisällä, eli homma voi johtua siitä.

Jep. Se oli pointtini.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:13.16
Sotkeeko networkmanager tai joku muu noita käsin asetettuja määrityksiä kun Raspi ei ainakaan tottele ko. tiedostoja laitoin nyt 192.168.8.110
ja palaute on kylmän viileä:
Koodia: [Valitse]
raimo@kone-2:~$ ssh pi@192.168.8.110 -p 32017
ssh: connect to host 192.168.8.110 port 32017: No route to host
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: nm - 10.02.18 - klo:13.23
Käynnistitkö raspin verkon uudelleen asetusten muuttamisen jälkeen:

Koodia: [Valitse]
sudo service networking restart
Millaiset verkkoasetukset siellä on kernelin mukaan voimassa?

Koodia: [Valitse]
ifconfigtai
Koodia: [Valitse]
ip addr

Jos sinulla on raspissa NetworkManager asennettuna, asetukset täytyy tehdä sen kautta.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:13.26
Käynnistitkö raspin verkon uudelleen asetusten muuttamisen jälkeen:

Koodia: [Valitse]
sudo service networking restart
Millaiset verkkoasetukset siellä on kernelin mukaan voimassa?

Koodia: [Valitse]
ifconfigtai
Koodia: [Valitse]
ip addr

Palomuuri (ufw) ei päästänyt sisään, nyt toimii ja IP on 192.168.8.110 nyt uskon että homma on kunnossa  KIITOS!! kaikille :)
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:15.09
Riemuitsin liian aikaisin, Raspi hukkasi koko IP-osoitteen näennäisesti yht'äkkiään (voi olla että käynnistin reitittimen)

Mikä näissä asetuksissa on väärin tai mikä puuttuu:

/etc/dhcpcd.conf
Koodia: [Valitse]
interface eth0
static ip_address=192.168.8.120
static routers=192.168.8.1
domain_name_servers=192.168.8.1

/etc/network/interfaces
Koodia: [Valitse]
auto lo

iface lo inet loopback

#auto eth0
#iface eth0 inet dhcp

iface eth0 inet static
address 192.168.8.120
netmask 255.255.255.0
network 192.168.8.1
gateway 192.168.8.1
dns-nameservers 192.168.8.1

Automaattisilla asetuksilla toimii mutta IP on mikä milloinkin.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:15.21
Joopa joo, network-manager oli asennettuna ja sotki systeemin, mielestäni kerran katsoin että ei ole mutta oli se kuitenkin asennettuna.
Vähän kumma homma että se hetken toimi ja vasta sitten sotku alkoi. No josko nyt olisi kunnossa?
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:17.03
Joku on vielä pielessä, voi olla reitittimessä?

ping google.fi tai ping 8.8.8.8 ei toimi, myöskään järjestelmän päivitys ei onnistu.
ssh toimii eli Raspiin saa yhteyden ja se saa IP osoitteen.
Mikä neuvoksi?

Koodia: [Valitse]
pi@raspberrypi ~ $ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.8.1     0.0.0.0         UG    0      0        0 eth0
192.168.8.0     *               255.255.255.0   U     0      0        0 eth0

Koodia: [Valitse]
pi@raspberrypi ~ $ sudo ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:40:38:b8 
          inet addr:192.168.8.102  Bcast:192.168.8.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:416 errors:0 dropped:0 overruns:0 frame:0
          TX packets:307 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31671 (30.9 KiB)  TX bytes:44074 (43.0 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

en ymmärrä mitään.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: nm - 10.02.18 - klo:17.13
Outoa ettei ping 8.8.8.8 toimi. Onko 192.168.8.1 reitittimen oikea osoite, jos tarkistat jollain toisella koneella, joka saa osoitteensa DHCP:llä? Eihän mikään laite verkossa saa nyt samaa osoitetta kuin reititin, jos muutit DHCP-aluetta reitittimen asetuksissa? Se olisi kyllä bugi reitittimen softassa, mutta ei ehkä täysin poissuljettu mahdollisuus.

Jos taas ping 8.8.8.8 kuitenkin toimii, mutta ping google.fi ei, vika on vain DNS-asetuksissa, eli voisi kokeilla vaikka samaista 8.8.8.8 -palvelinta ensisijaisena DNS:nä reitittimen DNS-välityspalvelun sijaan.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:17.30
Outoa ettei ping 8.8.8.8 toimi. Onko 192.168.8.1 reitittimen oikea osoite, jos tarkistat jollain toisella koneella, joka saa osoitteensa DHCP:llä? Eihän mikään laite verkossa saa nyt samaa osoitetta kuin reititin, jos muutit DHCP-aluetta reitittimen asetuksissa? Se olisi kyllä bugi reitittimen softassa, mutta ei ehkä täysin poissuljettu mahdollisuus.

Jos taas ping 8.8.8.8 kuitenkin toimii, mutta ping google.fi ei, vika on vain DNS-asetuksissa, eli voisi kokeilla vaikka samaista 8.8.8.8 -palvelinta ensisijaisena DNS:nä reitittimen DNS-välityspalvelun sijaan.

Ping ei toimi mihinkään, ei osoitteisiin eikä numeroihin. j a 192.168.8.1 on oikein koska KDE neon toimii täysin kuvan mukaisilla asetuksilla.
Ja DHCP alue on muutettu.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: nm - 10.02.18 - klo:17.37
Ettei olisi Raspin ufw-palomuurin aiheuttama ongelma? Voisi kokeilla kokonaan ilman palomuuria.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:17.41
Ettei olisi Raspin ufw-palomuurin aiheuttama ongelma? Voisi kokeilla kokonaan ilman palomuuria.
Palomuuri on pois päältä.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:17.51
Poistin nyt koko ufw paketin ja otin Huawein palomuurin pois päältä.
ping 8.8.8.8 toimii hirveällä viiveellä aluksi menee 10 sekuntia ja sitten tulee 10 vastausta muutamalla ms. Kunnes taas on viive.

Koodia: [Valitse]
pi@raspberrypi ~ $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=7 ttl=53 time=880 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=53 time=32.8 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=53 time=42.0 ms
64 bytes from 8.8.8.8: icmp_seq=10 ttl=53 time=26.9 ms
64 bytes from 8.8.8.8: icmp_seq=11 ttl=53 time=28.0 ms
64 bytes from 8.8.8.8: icmp_seq=12 ttl=53 time=28.8 ms
64 bytes from 8.8.8.8: icmp_seq=13 ttl=53 time=49.5 ms
64 bytes from 8.8.8.8: icmp_seq=14 ttl=53 time=42.4 ms
64 bytes from 8.8.8.8: icmp_seq=15 ttl=53 time=40.1 ms
64 bytes from 8.8.8.8: icmp_seq=52 ttl=53 time=1920 ms
64 bytes from 8.8.8.8: icmp_seq=53 ttl=53 time=880 ms
64 bytes from 8.8.8.8: icmp_seq=54 ttl=53 time=31.7 ms
64 bytes from 8.8.8.8: icmp_seq=55 ttl=53 time=51.4 ms
64 bytes from 8.8.8.8: icmp_seq=56 ttl=53 time=49.1 ms
64 bytes from 8.8.8.8: icmp_seq=57 ttl=53 time=29.2 ms
64 bytes from 8.8.8.8: icmp_seq=58 ttl=53 time=46.4 ms
64 bytes from 8.8.8.8: icmp_seq=59 ttl=53 time=42.3 ms
64 bytes from 8.8.8.8: icmp_seq=60 ttl=53 time=45.8 ms
64 bytes from 8.8.8.8: icmp_seq=61 ttl=53 time=51.1 ms

Koodia: [Valitse]
--- 8.8.8.8 ping statistics ---
433 packets transmitted, 98 received, 77% packet loss, time 446082ms
rtt min/avg/max/mdev = 26.010/277.553/1920.530/551.708 ms, pipe 2

No sinänsä tuolla Raspilla ei ole mitään muuta asiaa nettiin kuin päivitykset ja sähköpostin lähetys tilastaan.
Pääasia että TV-tikku ja ssh toimii OK.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:18.24
Raspin asetuksissahan tämä on oltava tms. Koska KDE neon toimii yhtälailla ko alueen ulkopuolella olevalla osoitteella täysin ongelmitta.
Ja raspi toimi network-managerin kanssa OK.

Raspbian Stretch Lite latautuu jo, asennan sen josko vika on Jessiessä, kun sitä on tullut säädettyä sieltä ja täältä vaikka miten ja paljon.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: nm - 10.02.18 - klo:19.37
Huawein palomuuri on paras laittaa takaisin päälle.

Kernelin lokia ja järjestelmälokia voisi silmäillä. Niissä näkyy verkkoon liittyviä ongelmia ja järjestelmäpalvelujen uudelleenkäynnistymisiä, jos taustalla on jotain sellaista.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:19.42
Huawein palomuuri on paras laittaa takaisin päälle.

Kernelin lokia ja järjestelmälokia voisi silmäillä. Niissä näkyy verkkoon liittyviä ongelmia ja järjestelmäpalvelujen uudelleenkäynnistymisiä, jos taustalla on jotain sellaista.

Laitoin kyllä heti, eli en muuta kuin käytin poissa. Stretch olis kortilla kunhan vaan jaksaa väkertää ssh-avaimet paikoilleen jne.
Otin kyllä imagen tästä Jessie-asennuksestakin että voin palata siihen sitten jos ei tuolla tule apuja.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 10.02.18 - klo:20.39
Noin /etc/dhcpcd.conf tiedosto riittää, sisältö:
Koodia: [Valitse]
interface eth0
static ip_address=192.168.8.120
static routers=192.168.8.1
domain_name_servers=192.168.8.1

Systeemi on muuttunut /etc/network/interfaces ei ole samassa käytössä enää vaan se ohjaa näin sanoen:
Koodia: [Valitse]
pi@raspberrypi:~ $ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

Nyt kaikki toimii.
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 19.09.19 - klo:22.21
Noin /etc/dhcpcd.conf tiedosto riittää, sisältö:
Koodia: [Valitse]
interface eth0
static ip_address=192.168.8.120
static routers=192.168.8.1
domain_name_servers=192.168.8.1

Systeemi on muuttunut /etc/network/interfaces ei ole samassa käytössä enää vaan se ohjaa näin sanoen:
Koodia: [Valitse]
pi@raspberrypi:~ $ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

Nyt kaikki toimii.

Onnistuin katkaisemaan raspin kortin (unohdin ottaa sen pois kun avasin kotelon laittaakseni uuden RTC-palikan paikoilleen)
No nyt en saa kiinteää IP:tä asennettua millään, tuo ohje joka toimi katkenneessa kortissa aiheuttaa sen että raspiin ei SSH:lla pääse käsiksi.
Valittaa että "No route to host"
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: juyli - 20.09.19 - klo:00.50
Onnistuin katkaisemaan raspin kortin...
No nyt en saa kiinteää IP:tä asennettua millään, tuo ohje joka toimi katkenneessa kortissa aiheuttaa sen että raspiin ei SSH:lla pääse käsiksi.
Valittaa että "No route to host"
Alkuperäistä viestistä on jo yli 1 1/2 vuotta? Mikä siis nykyjärjestelmässä toimii - ja mikä ei.
Komennot ifconfig ja route avaisivat hieman, mikä verkko laitteessa toimii.
SSH-yhteyden toimintaan tarvittaneen uudet määritykset sekä sshd:lle sekä ssh:lle eli palvelin ja asiakasohjelman määritykset sekä
mahdollisesti palomuurien konffaus.
Jos joitakin avaimia on järjestelmään määritelty, todennäköisesti saat ne määritellä uudelleen.

Kun laite (esim. verkko) on uusi, ei sen MAC-osoite vastaa enää vanhan laitteen MAC:iä.
Laiterikoissa uuden laitteen määrittäminen vaatii sitä sun tätä.

Kyllä sinunkin Raimo tuo pitäisi jo tietää...
Otsikko: Vs: Miten Raspille kiinteä IP osoite
Kirjoitti: raimo - 20.09.19 - klo:01.36
Onnistuin katkaisemaan raspin kortin...
No nyt en saa kiinteää IP:tä asennettua millään, tuo ohje joka toimi katkenneessa kortissa aiheuttaa sen että raspiin ei SSH:lla pääse käsiksi.
Valittaa että "No route to host"
Alkuperäistä viestistä on jo yli 1 1/2 vuotta? Mikä siis nykyjärjestelmässä toimii - ja mikä ei.
Komennot ifconfig ja route avaisivat hieman, mikä verkko laitteessa toimii.
SSH-yhteyden toimintaan tarvittaneen uudet määritykset sekä sshd:lle sekä ssh:lle eli palvelin ja asiakasohjelman määritykset sekä
mahdollisesti palomuurien konffaus.
Jos joitakin avaimia on järjestelmään määritelty, todennäköisesti saat ne määritellä uudelleen.

Kun laite (esim. verkko) on uusi, ei sen MAC-osoite vastaa enää vanhan laitteen MAC:iä.
Laiterikoissa uuden laitteen määrittäminen vaatii sitä sun tätä.

Kyllä sinunkin Raimo tuo pitäisi jo tietää...

Joo tiietään tiietään, mutta jokin on muuttunut tuossa /etc/dhcpcd.conf tiedoston konffauksessa. Aikanaan se oli lähes tyhjä tiedosto, nyt on täynnä käsittämätöntä siansaksaa. Avaimethan ne solmussa oli mutta silti en pysty tuolla /etc/dhcpcd.conf asettamaan kiinteää IP:tä enää.
Eikä ole tarviskaan välttämättä, eihän se IP muutu jos Raspi on aina päällä...
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: pata - 20.09.19 - klo:06.46
Ao. toimi WLAN tapauksessa, kai sama toimii eth kanssa kun korvaa wlan -> eth.
/etc/network/interfaces en koskenut.
Hankaluutena on pitkät nimet (esim. wlx503eaa98eee0) joka ensin piti katsoa (ip address show).
Raspi-config vaiheessa voi käsittääkseni valita käyttääkö pitkiä nimiä (disable predictable if names).
Piti muistaakseni laittaa rasti disable kohtaan, jotta lyhyt nimi (wlan0) toimii. Lyhyt nimi on helpompi ja kai mahdollistaa WLAN tikun vaihdon ilman konfausta. Ssh konfaus tavalliseen tapaan.

Koodia: [Valitse]
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel

# Inform the DHCP server of our hostname for DDNS.
hostname

# Use the hardware address of the interface for the Client ID.
clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
#duid

# Persist interface configuration when dhcpcd exits.
persistent

# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit

# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu

# A ServerID is required by RFC2131.
require dhcp_server_identifier

# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private

# Example static IP configuration:
interface wlan0
#interface wlx503eaa98eee0
static ip_address=192.168.100.120/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.100.1
static domain_name_servers=193.210.19.19 8.8.8.8 fd51:42f8:caae:d92e::1

# It is possible to fall back to a static IP if DHCP fails:
# define static profile
#profile static_eth0
#static ip_address=192.168.1.23/24
#static routers=192.168.1.1
#static domain_name_servers=192.168.1.1

# fallback to static profile on eth0
#interface eth0
#fallback static_eth0

Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 20.09.19 - klo:09.35
Juuri noin olen kokeillut ja IP vaihtuu kyllä, mutta yhteyttä siihen ei saa. "No route to host" tulee ja mikä parasta kun kommentoi muutokset pois ja käynnistää Raspin ei siihen pääse enää käsiksi ssh:lla ollenkaan silloin tulee "Connection refused". Avaimia ei ole käytössä ja IP on oikea, samoin portti ja palomuuri pois päältä.

En ole keksinyt tuossa tilanteessa muuta kuin Raspin uudelleenasennuksen.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: Tomin - 20.09.19 - klo:12.35
Kertooko -vvv tarkemmin miksi yhteys torjuttiin tai löytyykö palvelimen lokeista (esim. /var/log/auth.log) lisätietoa?
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 20.09.19 - klo:12.53
Kertooko -vvv tarkemmin miksi yhteys torjuttiin tai löytyykö palvelimen lokeista (esim. /var/log/auth.log) lisätietoa?

Katsotaan kun taas joskus jaksan sen kanssa alkaa touhuamaan. Pelkän -v muistaakseni katsoin enkä ymmärtänyt mitään.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 20.09.19 - klo:14.42
-vvv
Koodia: [Valitse]
ssh -vvv -p 22384 pi@192.168.8.120
OpenSSH_8.0p1, OpenSSL 1.1.1c FIPS  28 May 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 51: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug2: checking match for 'final all' host 192.168.8.120 originally 192.168.8.120
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 3: not matched 'final'
debug2: match not found
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 (parse only)
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug1: configuration requests final Match pass
debug2: resolve_canonicalize: hostname 192.168.8.120 is address
debug1: re-parsing configuration
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 51: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug2: checking match for 'final all' host 192.168.8.120 originally 192.168.8.120
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 3: matched 'final'
debug2: match found
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug2: ssh_connect_direct
debug1: Connecting to 192.168.8.120 [192.168.8.120] port 22384.
debug1: connect to address 192.168.8.120 port 22384: Connection refused
ssh: connect to host 192.168.8.120 port 22384: Connection refused
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 20.09.19 - klo:14.57
Sitten kun kommentoi Raspista kiinteän IP:n pois on tilanne tämä, ja uudelleenasennus edessä.
Koodia: [Valitse]
[pai@kone-2 .ssh]$ ssh -vvv -p 22384 pi@192.168.8.103
OpenSSH_8.0p1, OpenSSL 1.1.1c FIPS  28 May 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 51: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug2: checking match for 'final all' host 192.168.8.103 originally 192.168.8.103
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 3: not matched 'final'
debug2: match not found
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 (parse only)
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug1: configuration requests final Match pass
debug2: resolve_canonicalize: hostname 192.168.8.103 is address
debug1: re-parsing configuration
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 51: Including file /etc/ssh/ssh_config.d/05-redhat.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf
debug2: checking match for 'final all' host 192.168.8.103 originally 192.168.8.103
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 3: matched 'final'
debug2: match found
debug3: /etc/ssh/ssh_config.d/05-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug3: gss kex names ok: [gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]
debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]
debug2: ssh_connect_direct
debug1: Connecting to 192.168.8.103 [192.168.8.103] port 22384.
debug1: connect to address 192.168.8.103 port 22384: Connection refused
ssh: connect to host 192.168.8.103 port 22384: Connection refused

Raspin /var/log/auth.log tiedostoon ei tule mitään ja Fedorassa ei moista lokia ole ollenkaan.

No nyt selvis, Raspin ssh-serveri joko ei lähde buutissa käyntiin tai kaatuu jostakin syystä. Hän oli dead, käynnistin uudelleen ja pääsin sisään.
Nyt kokeilemme samaa kiinteällä osoitteella.

Jep.
Koodia: [Valitse]
sudo systemctl enable ssh
sudo systemctl start ssh
ja kaikki toimii. [RATKAISTU]
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 21.09.19 - klo:20.15
Asiasta neljänteen.  8)

Mitä tarkoittaa tuo /24 IP-osoitteen perässä?
Koodia: [Valitse]
static ip_address=192.168.100.120/24
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: Tomin - 21.09.19 - klo:20.17
Asiasta neljänteen.  8)

Mitä tarkoittaa tuo /24 IP-osoitteen perässä?
Koodia: [Valitse]
static ip_address=192.168.100.120/24

Aliverkkoa. Ensimmäisen 24 bittiä liittyvät aliverkkoon eli tässä tuo 192.168.100 ja aliverkkoon kuuluvat koneet erottuvat sitten tuolla viimeisellä numerolla.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: raimo - 21.09.19 - klo:20.19
Asiasta neljänteen.  8)

Mitä tarkoittaa tuo /24 IP-osoitteen perässä?
Koodia: [Valitse]
static ip_address=192.168.100.120/24

Aliverkkoa. Ensimmäisen 24 bittiä liittyvät aliverkkoon eli tässä tuo 192.168.100 ja aliverkkoon kuuluvat koneet erottuvat sitten tuolla viimeisellä numerolla.

Puhut vierasta kieltä?  ;D Siis tarvitaanko sitä 24:ää yleensä, eikö pelkkä IP riitä?
Kokeilin: ei tarvita, pelkkä IP riittää.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: pata - 21.09.19 - klo:20.44
Tuo merkintä /24 (tai vastaava, aliverkon osoiteavaruuden koosta riippuva osa) on yleisesti käytössä. /etc/dhcpcd.conf esimerkin mukaan.
Aikoinaan kun konfattiin /etc/network/interfaces, siinä oli vastaava rivi
netmask 255.255.255.0
Aliverkon osoite on 24 bittiä ja 8 bittiä on host osoite. Host tunnistaa mitkä muut koneet on samassa aliverkossa. Jaetussa ethernet-verkossa kai tarvittiin. Jos kone halusi lähettää toiselle koneelle samassa aliverkossa, se voi lähettää suoraan kohteen IP-osoitteella. Jos kone halusi lähettää toiseen aliverkkoon, piti lähettää reitittimelle.
Nyt kun verkot on tavallisesti point-to-point host-reititin, jäin miettimään, mikä käyttötarve tuolla on vai onko kyse jostain vanhasta painolastista?
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: nm - 24.09.19 - klo:11.29
Nyt kun verkot on tavallisesti point-to-point host-reititin, jäin miettimään, mikä käyttötarve tuolla on vai onko kyse jostain vanhasta painolastista?

Kaikki reitittimeen tai NAT-boksiin kytketyt laitteet ovat edelleen samassa aliverkossa, jossa ne keskustelevat suoraan IP-osoitteilla ja löytävät toisensa esimerkiksi DNS-SD:n (https://en.wikipedia.org/wiki/Zero-configuration_networking#DNS-based_service_discovery) avulla.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: pata - 24.09.19 - klo:16.32

Kaikki reitittimeen tai NAT-boksiin kytketyt laitteet ovat edelleen samassa aliverkossa, jossa ne keskustelevat suoraan IP-osoitteilla ja löytävät toisensa esimerkiksi DNS-SD:n (https://en.wikipedia.org/wiki/Zero-configuration_networking#DNS-based_service_discovery) avulla.
Ethernet verkoissa toimitaan MAC osoitteilla; sitä tarkoitin että kun host on suoraan kiinni reitittimessä, laittaa host paketin otsikkokenttään aina reitittimen MAC osoitteen. Reititin päättää IP-osoitteen perusteella lähettääkö se paketin paikallisverkkoon vai internetiin.

Protokolla on sama jolla toimittiin jaetuissa Ethernet verkoissa, joissa IP-osoitteen aliverkko- ja host-osan perusteella host saattoi päätellä, voiko se lähettää suoraan toisen hostin MAC osoitteella, eikö vain?
Jos protokolla nyt suunniteltaisi vain p-t-p host-reititin verkkoja varten, niin ehkä hostin ei tarvitsisi tietää kuuluuko toinen host samaan aliverkkoon, koska reititin voisi hoitaa homman.

Em. on tietysti turhaa höpinää ja on kai tuhat syytä miksi noin ei tehtäisi eikä sillä ole mitään tekemistä standardiprotokollan kanssa. Joskus kauan sitten standardiprotokollat oli jotenkin hallinnassa, nyt en viitsi enää alkaa palauttaa niitä mieleen.

Tämä ihmettely sen takia että jäin miettimään miksi tuo /24 määrittely ei Raimon testissä ollut tarpeen. Siihen kai löytyy joku yksinkertainen selitys.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: kamara - 24.09.19 - klo:16.47
Tämä ihmettely sen takia että jäin miettimään miksi tuo /24 määrittely ei Raimon testissä ollut tarpeen. Siihen kai löytyy joku yksinkertainen selitys.

Minä olen myös asettanut staattisen ip:n Raspiin (tosiasiassa useampaankin raspiin samassa verkossa) ilman /24-määrittelyä, ja hyvin on toiminut. Olen myös kokeillut tuolla /24:llä, mutta silloin olen ollut ongelmissa. (Siis ip on vaihdellut ainakin muistini mukaan.)
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: jekku - 24.09.19 - klo:17.32
Onko asetuksissa määritetty netmask erikseen?
Minulla on tuollai:
Koodia: [Valitse]
iface eth0 inet static
address 192.168.1.108
netmask 255.255.255.0
gateway 192.168.1.1
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: kamara - 24.09.19 - klo:17.37
Onko asetuksissa määritetty netmask erikseen?
Minulla on tuollai:
Koodia: [Valitse]
iface eth0 inet static
address 192.168.1.108
netmask 255.255.255.0
gateway 192.168.1.1

Ei ole sitäkään merkitty:
Koodia: [Valitse]
$ cat /etc/dhcpcd.conf |tail
#static domain_name_servers=192.168.1.1

# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
interface eth0
static ip_address=192.168.11.9
static routers=192.168.11.1
static domain_name_servers=192.168.11.1
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: jekku - 24.09.19 - klo:17.54
Aha.
Minun asetukseni majailevat tiedostossa
/etc/network/interfaces
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: kamara - 24.09.19 - klo:18.06
Aha.
Minun asetukseni majailevat tiedostossa
/etc/network/interfaces

Joo, se on vanhentunut paikka verkkoasetuksille.

Minulla lukee seuraavaa...
Koodia: [Valitse]
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

Onhan oikea versio rasbianista ?
Koodia: [Valitse]
$ uname -a
Linux raspberrypi 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: jekku - 24.09.19 - klo:18.27
Kokeilin, kaivoin hyllystä varahärpäkkeen.
Kai tuo on 'oikea'?
Koodia: [Valitse]
uname -a
Linux upi 4.19.66+ #1253 Thu Aug 15 11:37:30 BST 2019 armv6l GNU/Linux

Ja /etc/network/interfaces
Koodia: [Valitse]
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.35/24
gateway 192.168.1.1
#netmask 255.255.255.0


Komiasti pingasi muita kotiverkon koneita ja ryysti päivitykset.

Kai joskus koetettava perehtyä tuohon uuteenkin viritykseen, jos jonain päivänä tämä systeemi heittää pyyhkeen kehään.
Otsikko: Vs: Miten Raspille kiinteä IP osoite [RATKAISTU]
Kirjoitti: Tomin - 24.09.19 - klo:18.34

Kaikki reitittimeen tai NAT-boksiin kytketyt laitteet ovat edelleen samassa aliverkossa, jossa ne keskustelevat suoraan IP-osoitteilla ja löytävät toisensa esimerkiksi DNS-SD:n (https://en.wikipedia.org/wiki/Zero-configuration_networking#DNS-based_service_discovery) avulla.
Ethernet verkoissa toimitaan MAC osoitteilla; sitä tarkoitin että kun host on suoraan kiinni reitittimessä, laittaa host paketin otsikkokenttään aina reitittimen MAC osoitteen. Reititin päättää IP-osoitteen perusteella lähettääkö se paketin paikallisverkkoon vai internetiin.

Oman kokemukseni mukaan reitittimissä on yleensä tehty ne lähiverkon portit kytkimellä, josta sitten on yksi (sisäinen) portti reitittimelle. Käsittääkseni tuo on tason 2 -kytkin eli se käyttää MAC-osoitteita, mutta voin olla väärässäkin.

Ja onhan ne kytkimet edelleen se edullisin tapa saada lisää koneita Ethernetillä kiinni lähiverkkoon.