Netwerktip VirtualRiscPC onder Windows7

door Henri Derksen

Op de BBClub regio Drachten bijeenkomst van de 3e vrijdag 15 juni 2012 heb ik na veel puzzelen ontdekt dat het belangrijk is voor ShareFS via Ethernet TCP/IP onder Windows 7 er in de netwerksetup IPv6 wordt uitgeschakeld en alleen IPv4 actief gemaakt is! Het nieuwe IPv6 stoort namelijk ShareFS onder RISC OS helaas ;-(.

Daarnaast moet in de Windows FireWall het programma Virtual Acorn RiscPC alle rechten worden toegestaan om zowel naar binnen als naar buiten toe te kunnen communiceren via TCP/UDP en TCP/IP.

Alvorens VARPC op te starten dien je eerst een goed werkende netwerkverbinding op te zetten, dus kabel er in en/of WiFi aan, en zonodig DHCP aan. Met IPCONFIG /ALL via de commandlineprompt kun je vaststellen of je een verbinding met een DHCP-server hebt, en met PING kun je de verbinding testen.
Alleen dan kun je met ShareFS discs delen en ook die van de andere RISC OS machines in het netwerk "zien" met IconBarMenu ShareFS:Show Discs, of *FWShow.

Onder RISC OS op de Asus L5800c laptop EENHOORN doe ik dat als volgt:
Maak standaard een ramdisc aan via je CMOS of !Boot,
daarna een soortgelijk (aangepast) Obeybestand als hieronder:

| Obeyfile: HOstFS::HardDisc4.$.!BOOT.Choices.Boot.Tasks.~UtpLANon
| Of:       HostFS::HardDisc4.$.Utilities.Commands.ShareFlop
| Of:       HostFS::HardDisc4.$.Utilities.Commands.ShareEen1
|
| 10bT/UTP/RJ45 + 10b2/COAX/BNC EtherNet LAN at Home on Eenhoorn:

  *CDIR ram::RamDisc0.$.Public
  *COPY $.Public.Dummy ram::RamDisc0.$.Public.* ~c
  *X SHARE   RAM::RamDisc0.$.Public EenRam
| *X SHARE   ADFS::0.$              EenFlop
| *X SHARE   HostFS::0.$            Een     -Protected
| *X SHARE   HostFS::0.$            Eena    -auth geheim -noicon
  *X SHARE   HostFS::0.$.Public     EenPub
| *X SHARE   HostFS::1.$            EENusE
| *X SHARE   HostFS::2.$            EENusF
| *X SHARE   HostFS::3.$            EENusG
| *X SHARE   Hostfs::WinRam.$       EenWinR
| *X SHARE   CDFS::0.$              EenRom
| *X SHARE   SCSI::4.$              EenJaz
| *X SHARE   ZipFS::4.$             EENpZip
| *X SHARE   IDEFS::4.$             EENuZip
| *X SHARE   SCSI::4.$              EENiZip
| *X SHARE   SCSI::5.$              EENsZip
| *X SHARE   SCSI::6.$              DataBoxA
| *X SHARE   SCSI::7.$              DataBoxB

| Dit zijn achtereenvolgens:
| De RamDisc0, FloppyDisc0, HardDisc4, PassWorded HD4, Public, CDRom, 1GB Jaz
| Parallel Zip100, USB Zip100, IDE Zip100, SCSI Zip100, External SCSI's.

| Het bij Share -auth opgegeven password mag niet uit 6 dezelfde characters
| bestaan, en moet minimaal 2 en mag maximaal 6 characters lang zijn !
| 1e deel van een Shared Name mag niet gelijk zijn aan een bestaande Share.
| Zo ja, dan liever niet langer zijn dan 6 characters.
| Hint: vermijd de Shared naam: HardDisc4
| ergo: geef de Shared naam een andere dan de lokale disknaam.
| de lokale disknaam hoeft daarvoor NIET veranderd te worden.
| De X voorafgaand aan een CommandLine commando voorkomt dat bij errors
| de rest van de Obey file niet wordt uitgevoerd.

| Vastgesteld te Ouddorp.nl op donderdag 13-12-2001 17:45 door SV & HD.

| Einde Obey bestand.

| = commentaar.
X is een commandline tool om bij errors je Obey niet te laten stoppen. Die X moet dan in HostFS::HardDisc4.$.!BOOT.Library staan.

Uiteraard dienen andere mensen andere geSHAREde namen i.p.v. Eenhoorn (EenPub en EenRam e.d.) te kiezen, want elke gedeelde disk naam moet uniek zijn! HardDisc4 zonder meer *Sharen is dus helemaal onverstandig. Ik heb in mijn geval bewust gezorgd dat alle gedeelde namen met EEN beginnen, want dat sorteert leuk in een ShareFS filer window. Andere machines in mijn thuisnetwerk hebben namen als Kip0 (=Iyonix), Kip1 (EenSliceRPC), Kip2 (reserve2slicer), Kip3 (Hoofdmachine), Kip9 (A9home), Lupo (BBxM) etc.
Zelfs de Windows2000 Ramdisk kan ik op die manier via Acorn ShareFS delen! Werkt heel grappig. Alleen letten op FileTypes en datums e.d. Door op de ramdisc een map public met dummy bestand te maken en te delen, kan ik de de rest van de ramdisc voor mezelf gebruiken, b.v. om zip bestanden in te pakken of uit te pakken, want een RamDisc is het snelste. Wil het daarna delen, dan hoef ik het slechts met Shift ingedrukt te verplaatsen (Muis-Select-slepen) van RamDisc0.$ naar RamDisc0.$.Public, werkt gaaf.
Met het commando *Unshare kun je een gedeelde disk weer opheffen.

Met goede instellingen kan er dan prima bestanden tussen RisicoPC's, IyoNiksen, A9(not)homes, Beagle hondjes en Panda Beren worden uitgewisseld. RaspBerry Pi taarten en circels heb ik nog niet gezien. Zelfs ANT InterNet Suite met !Fresco, !Marcel en ook !NetSurf werken onder VARPC met het echte internet! Doe je voordeel hiermee.

Netwerkgroeten van
Henri Derksen