Kirjoittaja Aihe: Miten Raspille kiinteä IP osoite [RATKAISTU]  (Luettu 16587 kertaa)

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Miten Raspille kiinteä IP osoite [RATKAISTU]
« : 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.
« Viimeksi muokattu: 10.02.18 - klo:20.47 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

pata

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #1 : 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

kamara

  • Käyttäjä
  • Viestejä: 2949
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #2 : 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.

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #3 : 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ää...
« Viimeksi muokattu: 09.02.18 - klo:15.00 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

kamara

  • Käyttäjä
  • Viestejä: 2949
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #4 : 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.
« Viimeksi muokattu: 10.02.18 - klo:14.19 kirjoittanut kamara »

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #5 : 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. :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

kamara

  • Käyttäjä
  • Viestejä: 2949
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #6 : 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ä.
« Viimeksi muokattu: 10.02.18 - klo:09.39 kirjoittanut kamara »

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #7 : 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
« Viimeksi muokattu: 10.02.18 - klo:09.55 kirjoittanut Kullervo »

rs

  • Käyttäjä
  • Viestejä: 120
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #8 : 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
« Viimeksi muokattu: 10.02.18 - klo:10.39 kirjoittanut rs »

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #9 : 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.
« Viimeksi muokattu: 10.02.18 - klo:11.27 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #10 : 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.


nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #11 : 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

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #12 : 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ää... :)
« Viimeksi muokattu: 10.02.18 - klo:13.01 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #13 : 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.

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #14 : 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
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #15 : 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.

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #16 : 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 :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #17 : 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.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #18 : 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?
« Viimeksi muokattu: 10.02.18 - klo:16.59 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Miten Raspille kiinteä IP osoite
« Vastaus #19 : 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.
« Viimeksi muokattu: 10.02.18 - klo:17.06 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski