Nämä IP-asiat ei oikein ole minulla hallussa. Olen liian vanhaa vuosikertaa...
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ä.
ssh pi@192.168.1.XXX
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.
Tein kuitenkin TP-Linkkiin jonkinlaisen virityksen ohjeen mukaan
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.
Oletan, että meni oikein, kun ei herjaakaan tullut luonnissa.
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.
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
X-ohjelmia pystyy käynnistämään ssh:lla -X -vivun avulla.
Esim.
ssh -X pi@192.168.1.XXX
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.)
kate tiedosto.txt
(Jos distrosi raspissa on rasbian, niin synaptic-taitaa olla mahdollista käynnistää.)
sudo -i synaptic
muoks: Jaa, mutta onkohan tuo "Service Type" HTTP oikein tässä tapauksessa?
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.