User Tools

Site Tools


x68000:internet_on_x68000_using_ethernet_or_null_modem_cable

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
x68000:internet_on_x68000_using_ethernet_or_null_modem_cable [2019/01/26 05:40] – [Serial Instructions] neko68kx68000:internet_on_x68000_using_ethernet_or_null_modem_cable [2019/08/27 20:45] (current) – external edit 127.0.0.1
Line 3: Line 3:
 This article is a kind contribution by our forum member **Neko68k**. Thank you for shedding light on this rather grey area ! This article is a kind contribution by our forum member **Neko68k**. Thank you for shedding light on this rather grey area !
  
-This article will cover configuring your X68000 for internet access using either a null-modem cable or an ethernet card. Neptune-X and Nereid should both work. You will first need to download the required software listed below. In addition to these you may also want to install [[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/HUMAN/TwentyOne/tw136c14.lzh|TwentyOne]] (long file name support) if you haven't already.+This article will cover configuring your X68000 for internet access using either a null-modem cable or an ethernet card. Neptune-XNereid, and RaSCSI should all work with the proper driver. You will first need to download the required software listed below. In addition to these you may also want to install [[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/HUMAN/TwentyOne/tw136c14.lzh|TwentyOne]] (long file name support) if you haven't already.
  
 ==== Downloads ==== ==== Downloads ====
Line 13: Line 13:
 === For Ethernet === === For Ethernet ===
 |[[http://xps.jp/download/nereid/ether/etherL12.LZH|Nereid Ethernet Driver]]|etherL12.LZH| |[[http://xps.jp/download/nereid/ether/etherL12.LZH|Nereid Ethernet Driver]]|etherL12.LZH|
 +
 +=== For Emulated Ethernet ===
 +|[[http://build.openvpn.net/downloads/releases/latest/tap-windows-latest-stable.exe|OpenVPN win32-TAP Driver]]|
  
 === For Serial === === For Serial ===
Line 47: Line 50:
  
 ==== Serial Instructions ==== ==== Serial Instructions ====
-  *unlzh PPPXR5.lzh +  *Unlzh PPPXR5.lzh 
-  *put PPP.SYS in \SYS +  *Put the contents of this LZH into the same directory
-  *put PPP.X KILL.X and PPPX.BAT in \BIN +  *Be sure to modify the first line of PPPX.BAT to point to that directory. 
- +  *Add 'inetdconf +dns 8.8.8.8to the end of PPPX.BAT. This is Google DNS. 
-If you install PPP.X anywhere else, be sure to modify the first line of PPPX.BAT to point to that directory. +  *Change 'inetdto 'xip -t -1'This is faster than inetd and allows auto-trap assignment to prevent conflicts.
- +
-I found it helpful to add the following line to the end of PPPX.BAT: +
- +
-<code>inetdconf +dns 8.8.8.8</code> +
- +
-You have to do this anyway so might as well just make it happen. This is to point at your dns server, I used Google DNS in this example+
- +
-While you're at it, change: +
- +
-<code>inetd</code> +
-to +
-<code>xip -t -1</code> +
- +
-This utilizes the faster Xip inetd and allows internet to work in Ko-Windows by using auto trap assignment. +
   *unlzh TMSIO031.LZH and put TMSIO.X in \BIN   *unlzh TMSIO031.LZH and put TMSIO.X in \BIN
      
Line 81: Line 69:
 [[http://www.gamesx.com/wiki/doku.php?id=x68000:rs232_null_modem_cable_with_partial_handshaking|RS232 null modem cable with partial handshaking]] [[http://www.gamesx.com/wiki/doku.php?id=x68000:rs232_null_modem_cable_with_partial_handshaking|RS232 null modem cable with partial handshaking]]
  
-I followed the steps [[https://hackaday.io/project/20353-the-retroserver-networking-for-old-computers/log/54966-dial-up-and-ppp-server-in-modern-linux|here]] to set up a PPP server using Debian Stretch.+I followed the steps [[https://hackaday.io/project/20353-the-retroserver-networking-for-old-computers/log/54966-dial-up-and-ppp-server-in-modern-linux|here]] to set up a PPP server using Debian Stretch. Do not put 'local' in the file '/etc/ppp/options.ttyUSB0' and also add 'noproxyarp' to that file. I also used 38400 since this is the max for a non-overclocked SCC. In addition I changed ttyUSB0 to ttyS0 in the necessary places since that's how my serial port exists.
  
   *On your x68k run PPPX.BAT.   *On your x68k run PPPX.BAT.
Line 94: Line 82:
 Thanks to GIMONS for pointing me in the right direction. Thanks to GIMONS for pointing me in the right direction.
  
-XM6G Specifics: +=== General === 
-   *Use OpenVPN TAP driver+ 
-   *Install it and rename the interface to something reasonable, I use 'tap-bridge', in your Windows network interface options. +Add your ethernet driver to 'config.sys'For example 'DEVICE=\SYS\ETHERL12.SYS -t1' then reboot.
-   *Select the tap interface and your LAN interface, right click and select 'bridge connections'. +
-   *In XM6G put your TAP interface name in the Nererid tab. +
-   *Close and re-open XM6G.+
  
 I recommend creating a BAT file with the following commands: I recommend creating a BAT file with the following commands:
 <code> <code>
 xip -t -1 xip -t -1
-ifconfig ip0 up +ifconfig lp0 up 
-ifconfig en0 192.168.0.11 netmask 255.255.255.0 up +ifconfig en0 x68k netmask 255.255.255.0 up 
-inetdconf +dns 192.168.0.+domain x68k +router 192.168.0.1+inetdconf +dns 8.8.8.+domain x68k +router 192.168.0.1
 </code> </code>
  
-Run your BAT file.+In the above snippet '+router' should be _your_ actual router. 
 + 
 +Run your BAT file and test with 'ping'
 + 
 +=== XM6G Specifics === 
 +   *Use OpenVPN TAP driver. 
 +   *Install it and rename the interface to something reasonable in your Windows network interface options.  I use 'tap-bridge'.  
 +   *You _must_ set a static IP to the TAP device before bridging. This IP should be in your local subnet and will be the IP address for the x68k. It should be specified in /etc/hosts as described above. (ex. 10.0.0.x, 162.168.0.x). The default router should be _your_ router (ex. 10.0.0.1, 192.168.0.1). 
 +   *Select the TAP interface and your LAN interface, right click and select 'bridge connections'
 +   *In XM6G put your TAP interface name in the Nereid tab. 
 +   *Close and re-open XM6G. 
 +   *Now follow the General instructions above if you haven't already. 
 + 
  
  
x68000/internet_on_x68000_using_ethernet_or_null_modem_cable.1548445201.txt.gz · Last modified: 2019/08/27 20:44 (external edit)