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

Next revision
Previous revision
x68000:internet_on_x68000_using_ethernet_or_null_modem_cable [2013/05/16 04:15] – created neko68kx68000:internet_on_x68000_using_ethernet_or_null_modem_cable [2019/08/27 20:45] (current) – external edit 127.0.0.1
Line 1: Line 1:
-==== Irc, Internet on X68000 ====+===== Irc, Internet on X68000 =====
  
- 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.
  
-=== For both ===+==== Downloads ====
  
 +=== Common ===
 |[[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/UNIX/NETWORK/TCPPACKA.LZH|TCP/IP tools(inetdconf, ifconfig, ping, etc...)]]|TCPPACKA.LZH| |[[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/UNIX/NETWORK/TCPPACKA.LZH|TCP/IP tools(inetdconf, ifconfig, ping, etc...)]]|TCPPACKA.LZH|
 |[[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/UNIX/NETWORK/xipb5.LZH|Xip IP Driver]]|xipb5.LZH| |[[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/UNIX/NETWORK/xipb5.LZH|Xip IP Driver]]|xipb5.LZH|
  
-=== 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 serial ===+=== For Emulated Ethernet === 
 +|[[http://build.openvpn.net/downloads/releases/latest/tap-windows-latest-stable.exe|OpenVPN win32-TAP Driver]]| 
 + 
 +=== For Serial ===
 |[[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/UNIX/NETWORK/pppxr5.lzh|Point-to-Point Protocol (PPP) Driver]]|pppxr5.lzh| |[[http://nfggames.com/X68000/Mirrors/x68pub/x68tools/UNIX/NETWORK/pppxr5.lzh|Point-to-Point Protocol (PPP) Driver]]|pppxr5.lzh|
 |[[http://retropc.net/x68000/software/system/rs232c/tmsio/TMSIO031.LZH|RS-232C Driver With Buffer Control and Hardware Flow]]|TMSIO031.LZH| |[[http://retropc.net/x68000/software/system/rs232c/tmsio/TMSIO031.LZH|RS-232C Driver With Buffer Control and Hardware Flow]]|TMSIO031.LZH|
  
-=== Install TCP Pack A and Xip ===+==== Common Installation ==== 
  
 +===Install TCP Pack A and Xip ===
   *Unlzh TCPPACKA.LZH and merge the folders it contains with your existing \BIN \ETC and \MAN   *Unlzh TCPPACKA.LZH and merge the folders it contains with your existing \BIN \ETC and \MAN
-  *Likewise, extract zipb5.lzh and place xip.x in \BIN+  *Likewise, extract xipb5.lzh and place xip.x in \BIN
   *Edit \ETC\hosts and \ETC\networks to reflect your actual network, for example:   *Edit \ETC\hosts and \ETC\networks to reflect your actual network, for example:
  
Line 44: Line 49:
  
  
-=== 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.8' to 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 192.168.0.1</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 the IP address of my router.  +
- +
-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 79: 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]]
  
-  *On your x68k run PPPX.BAT. On the emulator this throws an error, it can be safely ignored. +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 filealso used 38400 since this is the max for non-overclocked SCC. In addition I changed ttyUSB0 to ttyS0 in the necessary places since that's how my serial port exists.
-  *Once at the ppp> prompt type 'term' and push enter then switch to your Linux boxThis also throws couple errors in emulation and they can also be ignored.+
  
-  *On your Linux machine(I am using Ubuntu 10.10 Maverick Meerkat) open a terminal+  *On your x68k run PPPX.BAT
-  *At the prompt type the following where: +  *Once at the ppp> prompt type 'set debug 0' and push enter 
-    *192.168.0.10 is the host IP, 192.168.0.11 is the x68k IPIt doesn't matter what these are necessarily as long as they dont collide with any other IP addresses on your network+  *Then type 'term' and push enter  
-    */dev/ttyS0 is your serial port(ttyS0:COM1 ttyS1:COM2 etc)+  *Press enter again to get a login prompt 
 +  *Login as usual 
 +  *If everything is correct PPP will automatically negotiate the connection and drop you back to the command line. 
 +  *You should see a line that reads OsLinkup followed by 'PPP process kept.' 
 +==== Ethernet Instructions ==== 
  
-<code>pppd -detach crtscts lock proxyarp 192.168.0.10:192.168.0.11 /dev/ttyS0 38400</code>+Thanks to GIMONS for pointing me in the right direction.
  
-If everything worked you should see something like this: +=== General ===
-|{{:x68000:internet_1.png?400|}}|{{:x68000:internet_2.png?400|}}|+
  
-=== Ethernet Instructions === +Add your ethernet driver to 'config.sys'. For example 'DEVICE=\SYS\ETHERL12.SYS -t1' then reboot.
  
-Thanks to GIMONS for pointing me in the right direction.+I recommend creating a BAT file with the following commands: 
 +<code> 
 +xip -t -1 
 +ifconfig lp0 up 
 +ifconfig en0 x68k netmask 255.255.255.0 up 
 +inetdconf +dns 8.8.8.8 +domain x68k +router 192.168.0.1 
 +</code>
  
-XM6G Specifics:+In the above snippet '+router' should be _your_ actual router. 
 + 
 +Run your BAT file and test with 'ping'
 + 
 +=== XM6G Specifics ===
    *Use OpenVPN TAP driver.    *Use OpenVPN TAP driver.
-   *Install it and rename the interface to something reasonableI use 'tap-bridge'in your Windows network interface options+   *Install it and rename the interface to something reasonable in your Windows network interface options.  I use 'tap-bridge'.  
-   *Select the tap interface and your LAN interface, right click and select 'bridge connections'+   *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)
-   *In XM6G put your TAP interface name in the Nererid tab.+   *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.    *Close and re-open XM6G.
 +   *Now follow the General instructions above if you haven't already.
  
-I recommend creating a BAT file with the following commands: 
-<code> 
-xip -t -1 
-ifconfig ip0 up 
-ifconfig en0 192.168.0.11 netmask 255.255.255.0 up 
-inetdconf +dns 192.168.0.1 +domain x68k +router 192.168.0.1 
-</code> 
  
-Run your BAT file. 
  
  
-=== Testing and suggestions ===+==== Testing and software suggestions ====
 To test it out try: To test it out try:
  
Line 125: Line 121:
  
  
-=== Configuring CLAT IRC client. ===+==== Configuring CLAT IRC client. ====
 To configure CLAT, put clat.x somewhere handy and create a file called clatrc,if you have TwentyOne you can also call it .clatrc, in the same folder or in your home folder and fill it in as follows: To configure CLAT, put clat.x somewhere handy and create a file called clatrc,if you have TwentyOne you can also call it .clatrc, in the same folder or in your home folder and fill it in as follows:
  
x68000/internet_on_x68000_using_ethernet_or_null_modem_cable.1368641719.txt.gz · Last modified: 2019/08/27 20:44 (external edit)