Nyt olen miettinyt että tuota kahden verkon tilannetta voisi varmaan jotenkin hyödyntää.
Ja nyt olisi hyötykäyttöä mielessä, mutta ei ainakaan tuolla route-esimerkillä toiminut.
Kuten aikaisemmin mainitsin, kotona on kaksi verkkoa joista ensimmäinen on käytössä eth0:n ja toinen wlan0:n kautta. Tämä eth0 on oletusverkko, ja muutenkin se verkko jota pääasiallisesti käytän. Toista verkkoa, johon yhteys wlan0 kautta, käyttävät talon "pöytäkoneet", ja sen sisäverkossa on verkkotulostin.
Molempien verkkojen sisäverkon osoitteet ovat muotoa 192.16.1.x, mutta yhdyskäytävän osoite on eri.
Tulostamisen olen tähän asti toteuttanut niin että olen katkaissut eth0-yhteyden ja avannut wlan0- yhteyden. Tulostuksen jälkeen sama toisinpäin. Sen jo opin että wlan0 voi olla jatkuvasti päällä, ja tulostus onnistuu kun vain irrottaa verkkopiuhan tulostuksen ajaksi.
Pystyäkseni tulostamaan ilman piuhojen irrotusta, sovelsin jekun route-esimerkkiä seuraavasti:
motalb@dv72195eo:~$ sudo /sbin/route add -net 192.168.1.25 netmask 255.255.255.0 gw 192.168.1.254 dev wlan0
Mutta tulokseksi tuli
route: netmask doesn't match route address
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
route {-h|--help} [<AF>] Detailed usage syntax for specified AF.
route {-V|--version} Display version/author and exit.
-v, --verbose be verbose
-n, --numeric don't resolve names
-e, --extend display other/more information
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB
<AF>=Use '-A <af>' or '--<af>'; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
Enpä tuosta suuremmin viisastunut, mutta ilmeisesti tuo esimerkki soveltuu vain ulkoverkossa oleviin osoitteisiin.
Tässä vielä routen tuloste
motalb@dv72195eo:~$ sudo /sbin/route
[sudo] password for motalb:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
192.168.1.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Tulostimen polku (wlan0-verkossa) puolestaan on seuraava
socket://192.168.1.25:9100
Mahtaisiko tuolla routella olla jotenkin mahdollista säätää niin että tulostaminen onnistuisi ilman piuhojen irrottelua?
Vai olisiko joku muu taika? Tuossa tulostimen polussa on ainakin taikasana socket, joten ehkäpä sen tilalle/lisäksi voisi laittaa jotakin muuta.
Entä mahtaisiko siitä olla apua jos eth0-verkon osoitteet muuttaisi esimerkiksi muotoon 192.168.10.x?