<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Verkko on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/verkko/</link><description>Recent content in Verkko on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/verkko/index.xml" rel="self" type="application/rss+xml"/><item><title>Verkkoliikenteen reititys kahden eri verkkokortin kautta</title><link>https://jeltsch.org/fi/route/</link><pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/route/</guid><description>&lt;p&gt;Kopioin juuri valtavasti tiedostoja NAS-varmuuskopiostamme kannettavalleni. Koska WiFi oli liian hidas (1 TB:n siirto kestää todellisuudessa useita tunteja), yhdistin NAS-laitteen suoraan kannettavaani ethernet-kaapelilla. Molempien koneiden IP-osoitteet piti määrittää manuaalisesti samaan verkkoon (joka voi olla mikä tahansa; käytin kannettavalleni osoitetta 192.168.8.150 ja NAS-laitteelle osoitetta 192.168.8.199, ja molempien Netmask-arvona oli 255.255.0.0). Koska tämä &amp;ldquo;sisäinen&amp;rdquo; verkko ei tarjoa internetyhteyttä, Ubuntu 24.04 -kannettavani palasi automaattisesti käyttämään WiFiä. Pakottaakseni kannettavan käyttämään langallista verkkoa, minun piti kytkeä WiFi pois päältä. Mutta nyt en pääse internetiin ilman WiFiä. Joten minun piti kertoa tietokoneelle, että langallista verkkoa käytetään vain NAS-laitteeseen, jonka IP-osoite on 192.168.8.199. Tarvitsemani komento on:&lt;/p&gt;</description></item><item><title>Kaikkien aktiivisten internetyhteyksien luettelo Linuxissa</title><link>https://jeltsch.org/fi/listing_all_active_internet_connections_on_linux/</link><pubDate>Wed, 02 Sep 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/listing_all_active_internet_connections_on_linux/</guid><description>&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;netstat -natp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Ei kuitenkaan ole aina helppoa selvittää, mikä ohjelma yhteydestä tosiasiassa vastaa. Esimerkiksi Brave-selaimeni näkyy nimellä&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;8219/renderD129 --c&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Jos haluat selvittää, mikä sovellus &lt;strong&gt;renderD129&lt;/strong&gt; on, voit käyttää seuraavaa komentoa:&lt;/p&gt;</description></item><item><title>Kopiointi rsyncillä</title><link>https://jeltsch.org/fi/copy_with_rsync/</link><pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/copy_with_rsync/</guid><description>&lt;p&gt;Syitä, miksi rsync:tä kannattaa (ei aina, mutta usein) suosia cp:n sijaan:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Keskeytettyjen siirtojen jatkaminen
Jos kopioit suuria tiedomääriä ja terminaalisessio kaatuu tai virta katkeaa, joudut aloittamaan alusta jos käytät cp:tä. rsync voi sen sijan jatkaa juuri siitä, mihin se jäi, mikä voi säästää valtavasti aikaa suurten tietomäärien kohdalla.&lt;/li&gt;
&lt;li&gt;Tehokkuus (delta-siirtoalgoritmi)
rsync on suunniteltu toimimaan älykkäästi. Jos kopioit tiedostoa, joka on jo olemassa kohdessa (esim. päivität varmuuskopiota), rsync kopioi vain ne tiedoston osat, jotka ovat tosiasiallisesti muuttuneet (”delta”), sen sijaan että se korvaisi koko tiedoston. cp puolestaan kopioi aina koko tiedoston joka kerta.&lt;/li&gt;
&lt;li&gt;Reaaliaikainen edistymisen seuranta
rsync tarjoaa erinomaista visuaalista palautetta. Käyttämällä -P- (tai &amp;ndash;progress-) saat reaaliaikaisen edistymispalkin, joka näyttää valmistumisprosentin, siirtonopeuden ja arvioidun jäljellä olevan ajan. cp on tunnetusti hiljainen, jolloin joudut arvaamaan, onko prosessi vielä käynnissä vai onko se jumiutunut. Toki voit tarkista kohdekansiosta saapuvan tiedoston koon perusteella, eteneekö prosessi lainkaan (ls -lh tiedostonimi tai du -hs tiedostonimi)&lt;/li&gt;
&lt;li&gt;Saumattomat etäsiirrot
rsync on alun perin suunniteltu toimimaan SSH:n kautta. Sen avulla voit kopioida tiedostoja suoraan etäpalvelimelle tai sieltä pois yhtä helposti kuin kopioisit tiedostoja omalla koneellasi. cp ei pysty tähän; jos haluat käyttää cp:tä etäpalvelimelle, sinun on ensin liitettävä etätiedostojärjestelmä paikallisesti, mikä on paljon monimutkaisempaa ja virhealtisempaa.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Tässä on yleinen käyttötapaus: kansion siirtäminen sen koko sisällön kanssa:&lt;/p&gt;</description></item><item><title>PXE-käynnistys Netgate Pfsense SG-3100 -laitteesta</title><link>https://jeltsch.org/fi/pxe_booting_from_netgate_pfsense_sg_3100/</link><pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/pxe_booting_from_netgate_pfsense_sg_3100/</guid><description>&lt;p&gt;Asentaakseni Linuxin ilman CD-, DVD- tai USB-muistitikkua käytän nykyään PXE-käynnistystä (”pixie”-käynnistystä) kotiverkossamme. En löytänyt hyviä ohjeita, joten jouduin kokeilemaan eri vaihtoehtoja, ennen kuin se alkoi toimia, mutta itse prosessi on melko yksinkertainen. Tässä ovat vaiheet:&lt;/p&gt;</description></item><item><title>Kotiverkon skannaus (nmap)</title><link>https://jeltsch.org/fi/scanning_my_home_network_nmap/</link><pubDate>Sun, 18 Mar 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/scanning_my_home_network_nmap/</guid><description>&lt;p&gt;Kotiverkon skannaus kaikkien porttia 80 (http) kuuntelevien laitteiden löytämiseksi:&lt;code&gt;nmap -p80 192.168.0.0/24 -oG - | grep 80/open&lt;/code&gt;Joskus tämä ei toimi (koska nmap yrittää olla älykäs ja skannata vain saatavilla olevia isäntiä). Jotta nmap skannaisi ilman älykkyyttä, käytä e-Pn (no ping) -vaihtoehtoa. Tämä skannaa isäntäkoneen 192.168.0.2 kaikki portit:&lt;code&gt;nmap -Pn -p0-65535 192.168.0.2&lt;/code&gt;&lt;/p&gt;</description></item><item><title>HiLoad 26/60 Superdex pg -geelisuodatuskromatografiakolonnin suorituskyky</title><link>https://jeltsch.org/fi/hiload_26_60_superdex_pg_gel_filtration_chromatography_column_performance/</link><pubDate>Mon, 11 Apr 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/hiload_26_60_superdex_pg_gel_filtration_chromatography_column_performance/</guid><description>&lt;img class="img-fluid "
 src="https://jeltsch.org/img/HiLoad-2800x3995.png"
 srcset="https://jeltsch.org/img/HiLoad-576x822.webp 576w, https://jeltsch.org/img/HiLoad-768x1096.webp 768w, https://jeltsch.org/img/HiLoad-992x1415.webp 992w, https://jeltsch.org/img/HiLoad-1200x1712.webp 1200w, https://jeltsch.org/img/HiLoad-1400x1998.webp 1400w, https://jeltsch.org/img/HiLoad-2800x3995.webp 2800w" sizes="100vw" height="3995" width="2800" alt="image"&gt;
&lt;p&gt;Yleisin käyttämämme proteiinien puhdistustekniikka on geelisuodatus (jota kutsutaan myös kokosuodatuskromatografiaksi). Geelisuodatuksessa proteiinit erotellaan niiden koon perusteella (tai tarkemmin sanottuna niiden ”Stokesin säteen” perusteella, joka määräytyy suurelta osin niiden koon ja muodon mukaan). Suurten proteiinimäärien geelisuodatusta varten hankimme GE Healthcaren 
 &lt;a href="http://www.gelifesciences.com/webapp/wcs/stores/servlet/productById/en/GELifeSciences-fi/28989336" target="_blank" rel="noopener noreferrer nofollow"&gt;HiLoad 26/60 Superdex 200 prep grade&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 noin 9 vuotta sitten (malli 26/60 on korvattu mallilla HiLoad 26/600, mutta molemmat ovat lähes identtisiä). Tällä kolonnilla voidaan erottaa erittäin puhtaasti kaksi proteiinia, joiden kokero ero on 100 %. Siksi se sopii saman proteiinin monomeeristen ja dimeeristen versioiden erottamiseen. Kolonnin ”viimeinen käyttöpäivä” oli maaliskuu 2012. Kokemuksemme mukaan tällainen kolonnin käyttöikä voi asianmukaisessa käsittelyssä helposti olla 10–15 vuotta (emme käytä sitä kovin usein, säilytämme sitä 20-prosenttisessa etanolissa, ja jos emme tarvitse sitä pidempään aikaan, säilytämme sitä +4 °C:ssa).&lt;/p&gt;</description></item><item><title>Levyn tyhjennys (dd) ja kopiointi verkon kautta (netcat)</title><link>https://jeltsch.org/fi/disk_dumps_dd_and_copying_over_the_network_netcat/</link><pubDate>Tue, 16 Feb 2010 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/disk_dumps_dd_and_copying_over_the_network_netcat/</guid><description>&lt;p&gt;Vastaanottavalla koneella (levy sda:n on oltava irrotettuna, esim. käynnistämällä järjestelmä live-CD:ltä tai USB-muistitikulta):&lt;code&gt;netcat -l -p 4778 | dd of=/dev/sda&lt;/code&gt;Lähettävällä koneella (levy sdb:n on oltava irrotettuna, esim. käynnistämällä tietokone live-CD:ltä tai USB-tikulta):&lt;code&gt;dd if=/dev/sdb | netcat 192.168.0.4 4778&lt;/code&gt;(-l listen; -p port)Kopioidaksesi hakemiston verkon kautta, siirry kyseiseen hakemistoon ja suorita lähettävällä koneella:&lt;code&gt;tar -cz . | nc -q 10 -l -p 45454&lt;/code&gt;Vastaanottavalla koneella luo hakemisto, siirry siihen ja suorita:&lt;code&gt;nc -w 10 192.168.0.11 45454 | tar -xz&lt;/code&gt;Muuten: Jos haluat seurata levyn kopioinnin etenemistä (kuinka paljon on jo kopioitu, kuinka kauan se on kestänyt ja mikä on keskimääräinen nopeus), voit käyttää (uudemmissa dd-versioissa) status-vaihtoehtoa. Tämä ei varmaankaan toimi verkkokopioinnissa, mutta en ole kokeillut… &lt;code&gt;dd if=/dev/sdb of=/target status=progress&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Pysyvä staattinen reitti Ubuntu Karmic Koala (9.10), Precise Pangolin (12.04) ja Trusty Tahr (14.04) -käyttöjärjestelmissä</title><link>https://jeltsch.org/fi/a_permanent_static_route_in_ubuntu/</link><pubDate>Sat, 26 Dec 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/a_permanent_static_route_in_ubuntu/</guid><description>&lt;p&gt;&lt;strong&gt;Karmic Koala&lt;/strong&gt; Jos haluat lisätä pysyvän staattisen reitin Karmic Koala -järjestelmään, jossa on yksi verkkokortti, sinun on muokattava tiedostoa /etc/network/interfaces. Seuraava osa on korvattava:&lt;code&gt;# Ensisijainen verkkoliitäntäauto eth0#iface eth0 inet dhcp&lt;/code&gt;Muokkaa seuraavasti:&lt;code&gt;# Ensisijainen verkkoliitäntäauto eth0iface eth0 inet dhcpup route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.3down route del -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.3&lt;/code&gt;**Precise Pangolin (12.04)**Precise Pangolinissa tein tämän lisäämällä /etc/network/if-up.d-kansioon skriptin nimeltä add_route:&lt;code&gt;#!/bin/sh#if [ &amp;quot;$IFACE&amp;quot; = &amp;quot;eth0&amp;quot; ]; then route add -net 10.8.0.0/24 gw 192.168.0.18#fi&lt;/code&gt;En koskaan lisännyt vastaavaa skriptiä (del_route) hakemistoon /etc/if-down.d, mutta se näyttää toimivan hyvin.**Trusty Tahr (14.04)**Trusty Tahrissa lisäsin route-komennon rivinä /etc/rc.local-skriptiin:&lt;code&gt;…route add -net 192.168.1.0/24 gw 192.168.0.3exit 0&lt;/code&gt;route-komennon on oltava ennen &amp;ldquo;exit 0&amp;rdquo;-riviä!**Mac OS X 10.8 (Mountain Lion)**Ja näin se tehdään Mac OS X 10.8:ssa: 
 &lt;a href="http://nellen.it/blog/2012/01/permanent-static-routes-for-mac-os-x/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://nellen.it/blog/2012/01/permanent-static-routes-for-mac-os-x&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. MacOS X:n ohjeet ovat muuttuneet ajan myötä; tässä on ohjeet 
 &lt;a href="https://jeltsch.org/fi/permanent_route_osx/"&gt;siitä, miten se tehtiin MacOS X 10.4.7:ssä&lt;/a&gt;
.&lt;/p&gt;</description></item></channel></rss>