openSUSE > Internet, tietoverkot ja viestintä

Mitenkähän ottaisin yhteyden Tumbleweed <-> Raspberry PI?

<< < (2/4) > >>

peran:

--- Lainaus käyttäjältä: RaijaR - 01.05.2021 - klo:20:10 ---Nämä IP-asiat ei oikein ole minulla hallussa. Olen liian vanhaa vuosikertaa...

--- Lainaus päättyy ---

IP tarkoittaa "Internet-protokollaa" ja IP-osoitteella viitataan yksilölliseen numerosarjaan, jolla voidaan yksilöidä verkkosovitin, joka on kytkettynä IP-verkkoihin.

Kyseessä on siis tietokoneesi (tässä tapauksessa siis Raspberry Pi:n) yksilöivä osoite. Valitettavasti vanhassa ip versiossa 4 ei riittänyt osoitteita kaikille laitteille, joten tehtiin purkkaviritelmä, jossa samassa internetin IP:ssä voi olla useampia laitteita. Vähän samaan tapaan kuin banaanipostissa samassa osoitteessa (eli taloudessa) voi olla useita henkilöitä.

Tietokonemaailmassa eri tietokoneet ovat ns. NAT:n takana, jossa DHCP-palvelin jakaa aliosoitteet eri tietokoneiden välillä. Ulospäin kaikki saman NAT:n alaiset tietokoneet näkyvät samassa osoitteessa Internetin puolella. NAT jakaa siis sisäverkon koneille omat osoitteet, jotka eivät näy enää NAT:n takana.

ne ovat muotoa NAT:isi sisällä muotoa 192.168.1.XXX, joista TP-Link varaa itselleen yhden. Lisäksi jokainen tietokone varaa yhden numeron. Nämä numerot voivat vaihdella eri käynnistymiskertojen välillä tai muutenkin jonkin ajan jälkeen, josta NAT-päättää.

Eli ei siis ole varmaa, että onko raspberry Pi:lläsi aina sama IP-osoite, mutta sille halutaan aina sama sisäinen IP-osoite, jotta voi ottaa yhteyttä aina samalla ssh-käskyllä.


--- Koodia: ---ssh pi@192.168.1.XXX

--- Koodi päättyy ---

Tässä XXX:n kohdalle merkitään staattinen IP-osoite, joka ei vaihdu. Toki TP-link saattaa automaattisesti antaa aina samalle koneelle saman IP-soitteen verkkokortin nimen perusteella, mutta se toki riippuu TP-Linkistä. Jos et löytänyt valintaa, jossa sama kortti saa aina saman IP:n, saattaa TP-Link pyrkiä antamaan samalle kortille aina saman IP-osoitteen.


--- Lainaus käyttäjältä: RaijaR - 01.05.2021 - klo:20:10 ---Tein kuitenkin TP-Linkkiin jonkinlaisen virityksen ohjeen mukaan

--- Koodia: ---Assign a static IP address to your PC, for example 192.168. 1.100.
Visit http://tplinkmodem.net, and log in with the password or your TP-Link ID.
Go to Advanced > NAT Forwarding > Virtual Servers, click Add.
Click View Existing Services, and choose HTTP. ...
Click Save to save the settings.
--- Koodi päättyy ---

Oletan, että meni oikein, kun ei herjaakaan tullut luonnissa.

--- Lainaus päättyy ---

Valitettavasti ei mennyt ihan oikein. :(
Tai meni se oikein, jos haluat jostain Internetin puolelelta yhteyden Raspiisi. (Esimerkiksi kännykästäsi GPRS:n G4:n tai G5:n kautta).

Ymmärsin, että tavoitteenasi on saada yhteys NAT:n sisäverkon kautta, joten kyseinen asetus on tietoturvariski.


--- Lainaus käyttäjältä: RaijaR - 01.05.2021 - klo:20:10 ---Mutta nytpä haluaisinkin ottaa graafisen istunnon raspiin (nälkä kasvaa syödessä). Täytyy jatkaa ihmettelyä ja kysyä sitten, kun edes vähän on hajulla, mitä kysyy  :)
--- Lainaus päättyy ---

X-ohjelmia pystyy käynnistämään ssh:lla -X -vivun avulla.

Esim.

--- Koodia: ---ssh -X pi@192.168.1.XXX

--- Koodi päättyy ---

Jos tämä antaa virheilmoituksen, vaikka XXX on sisäverkon oikea osoite, niin joutuu hivenen puukottamaan ssh-asetustiedostoa, jotta X-ohjelmia voi käynnistää.

Yhteyden jälkeen ...
(Oletan, että olet asentanut kate:n raspiin.)

--- Koodia: ---kate tiedosto.txt

--- Koodi päättyy ---

(Jos distrosi raspissa on rasbian, niin synaptic-taitaa olla mahdollista käynnistää.)

--- Koodia: ---sudo -i synaptic

--- Koodi päättyy ---


--- Lainaus käyttäjältä: RaijaR - 01.05.2021 - klo:20:10 ---muoks: Jaa, mutta onkohan tuo "Service Type" HTTP oikein tässä tapauksessa?

--- Lainaus päättyy ---

Jos on mahdollista, laita siihen "Service Type":ksi SSH tai SSHD. Tämä siis sikäli, mikäli haluat kännykästäsi yhteyden matkoilla ollessasi.

peran:
Onkohan sulla heittää ohjekirjasi pdf-linkkiä, niin voisin tutkailla löytyykö sieltä staattisen ip-osoitteen asetusta.

Vähän haiskahtaisi siltä, että oletuksena TP-linkkisi antaa staattisen IP-osoitteen, tai siis pyrkii olla muuttamatta dynaamisia osoitteita eri käynnistyskerroilla.

RaijaR:
Kiitos IP selvityksistä  :)

No joo. Huomasin, ettei mennyt minun staattisen osoitteen konffaaminen ihan putkeen. Ei se dynaaminen osoite kovin iso ongelma ole, koska voinhan aina kirjoittaa PuTTy -komentoon oikean osoitteen, koska sen löydän kyllä aika äkkiä. Eli siis SSH-yhteys (konsolikomennot) toimii Tumbleweed <-> PI.

Vaan nyt olen askarrellut sen kanssa, että saisin PI:n työpöydän avattua Tumbleweedillä.

https://www.raspberrypi.org/documentation/remote-access/vnc/

Tuota ohjetta olen tankannut ja olen päässyt siihen saakka, että pitäisi saada yhteys avattua, mutta ei aukea. Luultavasti juuri nuo IP-hommelit on päin prinkkalaa.
Eli kohta Establishing a direct connection.
- avaan TigerVNCkatselin
- annan oikean PI osoitteen  (192.168.1.xxx)
- tulee virheilmoitus

--- Koodia: ---raija@localhost:~> vncviewer

TigerVNC Viewer 64-bit v1.10.1
Copyright (C) 1999-2019 TigerVNC Team and many others (see README.rst)
See https://www.tigervnc.org for information on TigerVNC.

Sun May  2 00:07:55 2021
 DecodeManager: Detected 8 CPU core(s)
 DecodeManager: Creating 4 decoder thread(s)
 CConn:       Yhdistetty koneeseen 192.168.1.100 porttiin 5900 (tämä on PI:n osoite)
 CConnection: Server supports RFB protocol version 5.0
 CConnection: Using RFB protocol version 3.8
 CConnection:[color=red] No matching security types[/color]
 CConn:       [color=red]No matching security types[/color]

--- Koodi päättyy ---

ssh -X pi@192.168.1.XXX -komento menee läpi, mutta en oikein ymmärrä, mitä tuon X:n pitäisi tehdä. Samalta näyttää kuin PuTTY -komento. Nyt alkaa jo pää lyömään tyhjää.

RaijaR:
Juttu jatkuu vielä...

Nyt hoksasin, mitä tuo X tekee komennossa ssh -X pi@192.168. Oli jo käyttöäkin.

Sitten vielä sellainen oivallus, että jos tigerVNC:n käynnistää graafisesti, niin ei toimi. Mutta jos käynnistää roottina vncviewer, niin menee ontuen läpi ja pi:hin aukeaa desktop-yhteys.

Käyttöohje modeemille: https://www.tp-link.com/us/user-guides/archer-mr600_v1/

peran:

--- Lainaus käyttäjältä: RaijaR - 02.05.2021 - klo:01:27 ---Juttu jatkuu vielä...

Nyt hoksasin, mitä tuo X tekee komennossa ssh -X pi@192.168. Oli jo käyttöäkin.

Sitten vielä sellainen oivallus, että jos tigerVNC:n käynnistää graafisesti, niin ei toimi. Mutta jos käynnistää roottina vncviewer, niin menee ontuen läpi ja pi:hin aukeaa desktop-yhteys.
--- Lainaus päättyy ---

Valitettavasti vnc:ssä en pysty auttamaan, koska en ole vnc:tä käyttänyt, vaan olen käyttänyt ssh -X:ää tai pelkkää ssh:ta.


--- Lainaus käyttäjältä: RaijaR - 02.05.2021 - klo:01:27 ---Käyttöohje modeemille: https://www.tp-link.com/us/user-guides/archer-mr600_v1/

--- Lainaus päättyy ---

No, löytyihän sieltä (luultavasti) oikea kohta...
Osassa 6.4:
IP & MAC Binding

Toi MAC-osoite on muotoa ...
ZZ:ZZ:ZZ:ZZ:ZZ:ZZ

Tosiaan toi MAC-osoite on verkkokortin "nimi", jolla voi määritellä aina yhteyden kyseisen nimen omistavaan verkkokorttiin. (Tämäkään ei ole pomminvarma, mutta sen pitäisi varata Pi:n MAC-osoitteelle vakio IP-osoitteen. Siis sikäli se ei ole pomminvarma, koska MAC-osoitteen voi useissa verkkokorteissa määritellä itse, mutta sitä ei yleensä tehdä ellei ole pahat mielessä. Secure Shell kyllä huomaa, jos on väärennetty IP.) Siis kyseisen asetuksen jälkeen Raspille pitäisi tulla aina sama IP.

Navigaatio

[0] Viestien etusivu

[#] Seuraava sivu

[*] Edellinen sivu

Siirry pois tekstitilasta