| Click here to select a new forum. |
| MacIPpi - Surf the Internet on your old Macintosh with TCP/IP over LocalTalk |
Posted by: techknight on 2016-12-04 13:23:34 It was either dougg3, or bbraun. I cannot remember which, did create a localtalk bridge using a beaglebone or thereabouts. Technically, MacIPGw could be ported to the BBB along with the localtalk stuff, and you would have a localtalk to ethernet bridge running macIP as well...
|
Posted by: Bunsen on 2016-12-10 18:59:04
Ok. Would be nice to read a "how to". Connect a Mac to a Pi by PPP and then surf the Internet. Pinned post in Hacks & Development:
Networking a classic Mac via serial port -> OS X /unix /Linux -> internet
This uses a USB-serial adapter, but a TTL-RS232 off the Pi's GPIO should be approximately similar.
|
Posted by: mactjaap on 2016-12-11 00:52:27 @Bunsen, this is the general posting about networking and pppd. I mean who has made a connection with an old Mac to a Pi. What serial cable are you usin?. For Mac to PC I have build my own. Is the a standard Mac to Pi serial cable available?
|
Posted by: mattislind on 2016-12-15 07:00:38 **** Sorry long post ******
I just tried the Macippi image for OrangePi and was unable to get it to work.
I downloaded the image and unpacked it (Armbian_5.07_Orangepih3_Debian_jessie_4.6.0-rc1.raw) mentioned on the macip.net webpage and dd:ed it to a SD card. The machine booted up. No screen though so I had to find it in the DHCP server.
root@192.168.127.4's password:
You are required to change your password immediately (root enforced)
___ ____ _ ___
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) / _ \ _ __ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | '_ \ / _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | | |_| | | | | __/
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| \___/|_| |_|\___|
|___/
Welcome to ARMBIAN Debian GNU/Linux 8 (jessie) 4.6.0-rc1-sunxi
System load: 0.10 Up time: 2 min
Memory usage: 7 % of 495Mb IP: 192.168.127.4
Usage of /: 15% of 7.3G
New to Armbian? Check the Armbian H3 Mini FAQ first:
https://github.com/igorpecovnik/lib/blob/master/documentation/H3_mini_faq.md
Changing password for root.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Thank you for choosing Armbian! Support: www.armbian.com It didn't look exactly as the photos provided on the macip.net webpage. The kernel seemed to be different. The password was not orangepi / orangepi as indicated, but root / 1234 as a stock armbian. There is no orangepi user at all.
In /etc/ there were no traces of netatalk
root@orangepione:/etc# ls -l
total 796
-rw-r--r-- 1 root root 2981 Mar 31 2016 adduser.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 alternatives
drwxr-xr-x 3 root root 4096 Mar 31 2016 apm
drwxr-xr-x 6 root root 4096 Mar 31 2016 apt
drwxr-xr-x 3 root root 4096 Dec 15 14:24 armbianmonitor
-rw-r--r-- 1 root root 18513 Apr 2 2016 armbian.txt
-rw-r--r-- 1 root root 1936 Apr 2 2016 bash.bashrc
-rw-r--r-- 1 root root 45 Mar 22 2014 bash_completion
drwxr-xr-x 2 root root 4096 Mar 31 2016 bash_completion.d
-rw-r--r-- 1 root root 367 May 19 2014 bindresvport.blacklist
drwxr-xr-x 2 root root 4096 Nov 27 2015 binfmt.d
drwxr-xr-x 2 root root 4096 Mar 31 2016 bluetooth
drwxr-xr-x 3 root root 4096 Mar 31 2016 ca-certificates
-rw-r--r-- 1 root root 7820 Mar 31 2016 ca-certificates.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 calendar
drwxr-xr-x 2 root root 4096 Mar 31 2016 console
drwxr-xr-x 2 root root 4096 Apr 2 2016 console-setup
drwxr-xr-x 2 root root 4096 Mar 31 2016 cron.d
drwxr-xr-x 2 root root 4096 Mar 31 2016 cron.daily
drwxr-xr-x 2 root root 4096 Mar 31 2016 cron.hourly
drwxr-xr-x 2 root root 4096 Mar 31 2016 cron.monthly
-rw-r--r-- 1 root root 722 Jun 11 2015 crontab
drwxr-xr-x 2 root root 4096 Mar 31 2016 cron.weekly
drwxr-xr-x 4 root root 4096 Mar 31 2016 dbus-1
-rw-r--r-- 1 root root 2969 Mar 19 2015 debconf.conf
-rw-r--r-- 1 root root 4 Jan 6 2016 debian_version
drwxr-xr-x 2 root root 4096 Dec 15 14:21 default
-rw-r--r-- 1 root root 604 May 15 2012 deluser.conf
drwxr-xr-x 4 root root 4096 Mar 31 2016 dhcp
drwxr-xr-x 4 root root 4096 Mar 31 2016 dpkg
drwxr-xr-x 3 root root 4096 Mar 31 2016 emacs
-rw-r--r-- 1 root root 0 Mar 31 2016 environment
-rw-r--r-- 1 root root 20 Dec 15 14:21 fake-hwclock.data
-rw-r--r-- 1 root root 24501 Mar 3 2014 fb.modes
-rw-r--r-- 1 root root 150 Dec 15 14:21 fstab
-rw-r--r-- 1 root root 280 May 21 2015 fuse.conf
-rw-r--r-- 1 root root 2584 Feb 7 2014 gai.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 groff
-rw-r--r-- 1 root root 742 Dec 15 14:25 group
-rw------- 1 root root 736 Dec 15 14:25 group-
-rw-r----- 1 root shadow 624 Dec 15 14:25 gshadow
-rw------- 1 root root 618 Dec 15 14:25 gshadow-
drwxr-xr-x 3 root root 4096 Mar 31 2016 gss
-rw-r--r-- 1 root root 6748 Jul 9 2012 hddtemp.db
-rw-r--r-- 1 root root 4781 Feb 24 2015 hdparm.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 hostapd
-rwxr-xr-x 1 root root 522 Apr 2 2016 hostapd.conf
-rwxr-xr-x 1 root root 327 Apr 2 2016 hostapd.conf-rt
-rw-r--r-- 1 root root 9 Aug 7 2006 host.conf
-rw-r--r-- 1 root root 12 Dec 15 14:21 hostname
-rw-r--r-- 1 root root 200 Dec 15 14:21 hosts
-rw-r--r-- 1 root root 411 Mar 31 2016 hosts.allow
-rw-r--r-- 1 root root 711 Mar 31 2016 hosts.deny
drwxr-xr-x 3 root root 4096 Mar 31 2016 ifplugd
drwxr-xr-x 2 root root 4096 Apr 2 2016 init
drwxr-xr-x 2 root root 4096 Apr 2 2016 init.d
drwxr-xr-x 5 root root 4096 Mar 31 2016 initramfs-tools
-rw-r--r-- 1 root root 1748 Aug 3 2014 inputrc
drwxr-xr-x 3 root root 4096 Nov 24 2012 insserv
-rw-r--r-- 1 root root 859 Nov 24 2012 insserv.conf
drwxr-xr-x 2 root root 4096 Nov 24 2012 insserv.conf.d
drwxr-xr-x 2 root root 4096 Mar 31 2016 iproute2
-rw-r--r-- 1 root root 26 Jan 17 2016 issue
-rw-r--r-- 1 root root 19 Jan 17 2016 issue.net
drwxr-xr-x 2 root root 4096 Mar 31 2016 kbd
drwxr-xr-x 6 root root 4096 Apr 2 2016 kernel
drwxr-xr-x 2 root root 4096 Mar 31 2016 ldap
-rw-r--r-- 1 root root 24375 Dec 15 14:27 ld.so.cache
-rw-r--r-- 1 root root 34 Jun 17 2014 ld.so.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 ld.so.conf.d
-rw-r--r-- 1 root root 191 Sep 7 2014 libaudit.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 libnl-3
drwxr-xr-x 2 root root 4096 Dec 15 14:21 lirc
-rw-r--r-- 1 root root 2492 Dec 28 2015 locale.alias
-rw-r--r-- 1 root root 8997 Mar 31 2016 locale.gen
-rw-r--r-- 1 root root 2309 Apr 2 2016 localtime
drwxr-xr-x 5 root root 4096 Mar 31 2016 logcheck
-rw-r--r-- 1 root root 10478 Nov 19 2015 login.defs
-rw-r--r-- 1 root root 599 Feb 19 2009 logrotate.conf
drwxr-xr-x 2 root root 4096 Apr 2 2016 logrotate.d
-r--r--r-- 1 root root 33 Mar 31 2016 machine-id
-rw-r--r-- 1 root root 111 Oct 10 2015 magic
-rw-r--r-- 1 root root 111 Oct 10 2015 magic.mime
-rw-r--r-- 1 root root 2774 Mar 31 2016 mailcap
-rw-r--r-- 1 root root 449 Dec 28 2014 mailcap.order
-rw-r--r-- 1 root root 5173 Dec 31 2014 manpath.config
-rw-r--r-- 1 root root 24146 Dec 28 2014 mime.types
-rw-r--r-- 1 root root 956 Feb 25 2015 mke2fs.conf
drwxr-xr-x 2 root root 4096 Apr 2 2016 modprobe.d
-rw-r--r-- 1 root root 195 Mar 31 2016 modules
drwxr-xr-x 2 root root 4096 Mar 31 2016 modules-load.d
lrwxrwxrwx 1 root root 13 Apr 2 2016 motd -> /var/run/motd
lrwxrwxrwx 1 root root 12 Apr 2 2016 mtab -> /proc/mounts
drwxr-xr-x 3 root root 4096 Mar 31 2016 mysql
-rw-r--r-- 1 root root 8453 Jul 16 2014 nanorc
drwxr-xr-x 7 root root 4096 Dec 15 14:21 network
-rw-r--r-- 1 root root 60 Mar 31 2016 networks
drwxr-xr-x 2 root root 4096 Mar 31 2016 newt
-rw-r--r-- 1 root root 508 Mar 31 2016 nsswitch.conf
-rw-r--r-- 1 root root 1988 Oct 28 2015 ntp.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 opt
lrwxrwxrwx 1 root root 21 Jan 17 2016 os-release -> ../usr/lib/os-release
-rw-r--r-- 1 root root 552 Jan 7 2016 pam.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 pam.d
-rw-r--r-- 1 root root 1387 Dec 15 14:25 passwd
-rw------- 1 root root 1373 Dec 15 14:25 passwd-
drwxr-xr-x 4 root root 4096 Mar 31 2016 perl
drwxr-xr-x 3 root root 4096 Mar 31 2016 pm
-rw-r--r-- 1 root root 761 Oct 22 2014 profile
drwxr-xr-x 2 root root 4096 Apr 2 2016 profile.d
-rw-r--r-- 1 root root 2932 Oct 21 2014 protocols
drwxr-xr-x 2 root root 4096 Mar 31 2016 python
drwxr-xr-x 2 root root 4096 Mar 31 2016 python2.7
drwxr-xr-x 2 root root 4096 Mar 31 2016 python3
drwxr-xr-x 2 root root 4096 Mar 31 2016 python3.4
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc0.d
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc1.d
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc2.d
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc3.d
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc4.d
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc5.d
drwxr-xr-x 2 root root 4096 Dec 15 14:21 rc6.d
drwxr-xr-x 2 root root 4096 Nov 20 2014 rc_keymaps
-rwxr-xr-x 1 root root 306 Mar 31 2016 rc.local
-rw-r--r-- 1 root root 5974 Nov 20 2014 rc_maps.cfg
drwxr-xr-x 2 root root 4096 Mar 31 2016 rcS.d
-rw-r--r-- 1 root root 130 Dec 15 14:21 resolv.conf
-rwxr-xr-x 1 root root 268 Nov 8 2014 rmt
-rw-r--r-- 1 root root 887 Oct 21 2014 rpc
-rw-r--r-- 1 root root 2632 Dec 14 2015 rsyslog.conf
drwxr-xr-x 2 root root 4096 Dec 20 2015 rsyslog.d
-rw-r--r-- 1 root root 3663 Jul 26 2014 screenrc
-rw-r--r-- 1 root root 4038 Nov 19 2015 securetty
drwxr-xr-x 4 root root 4096 Mar 31 2016 security
drwxr-xr-x 2 root root 4096 Mar 31 2016 selinux
-rw-r--r-- 1 root root 19605 Oct 21 2014 services
-rw-r----- 1 root shadow 931 Dec 15 14:25 shadow
-rw------- 1 root root 806 Dec 15 14:24 shadow-
-rw-r--r-- 1 root root 89 Mar 31 2016 shells
drwxr-xr-x 2 root root 4096 Mar 31 2016 skel
drwxr-xr-x 2 root root 4096 Dec 15 14:21 ssh
drwxr-xr-x 4 root root 4096 Mar 31 2016 ssl
-rw-r--r-- 1 root root 771 Jun 9 2012 staff-group-for-usr-local
-rw-r--r-- 1 root root 198 Dec 15 14:25 subgid
-rw------- 1 root root 178 Mar 31 2016 subgid-
-rw-r--r-- 1 root root 198 Dec 15 14:25 subuid
-rw------- 1 root root 178 Mar 31 2016 subuid-
drwxr-xr-x 2 root root 4096 Mar 31 2016 subversion
-r--r----- 1 root root 669 Jan 11 2016 sudoers
drwxr-xr-x 2 root root 4096 Mar 31 2016 sudoers.d
-rw-r--r-- 1 root root 2100 Dec 15 14:21 sysctl.conf
drwxr-xr-x 2 root root 4096 Mar 31 2016 sysctl.d
-rw-r--r-- 1 root root 729 Oct 7 2012 sysfs.conf
drwxr-xr-x 2 root root 4096 Aug 23 2014 sysfs.d
drwxr-xr-x 6 root root 4096 Mar 31 2016 systemd
drwxr-xr-x 2 root root 4096 Mar 31 2016 terminfo
-rw-r--r-- 1 root root 14 Apr 2 2016 timezone
drwxr-xr-x 2 root root 4096 Nov 27 2015 tmpfiles.d
-rw-r--r-- 1 root root 1260 May 27 2014 ucf.conf
drwxr-xr-x 4 root root 4096 Mar 31 2016 udev
drwxr-xr-x 3 root root 4096 Mar 31 2016 ufw
drwxr-xr-x 2 root root 4096 Dec 15 14:24 update-motd.d
drwxr-xr-x 2 root root 4096 Mar 31 2016 vim
-rw-r--r-- 1 root root 418 Jun 26 2012 weatherrc
-rw-r--r-- 1 root root 4812 Oct 27 2014 wgetrc
drwxr-xr-x 2 root root 4096 Mar 31 2016 wpa_supplicant
drwxr-xr-x 3 root root 4096 Mar 31 2016 X11
drwxr-xr-x 3 root root 4096 Nov 27 2015 xdg
root@orangepione:/etc# Doing a netstat gave very little.
root@orangepione:~# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
tcp 0 172 orangepione:ssh 192.168.126.44:44262 ESTABLISHED
tcp6 0 0 [::]:ssh [::]:* LISTEN
udp 0 0 *:7437 *:*
udp 0 0 *:bootpc *:*
udp 0 0 orangepione:ntp *:*
udp 0 0 localhost:ntp *:*
udp 0 0 *:ntp *:*
udp6 0 0 [::]:11022 [::]:*
udp6 0 0 fe80::20b5:b4ff:fe8:ntp [::]:*
udp6 0 0 localhost:ntp [::]:*
udp6 0 0 [::]:ntp [::]:* Why is it listening to 7437?
Ps gives no traces of any netatalk either:
root@orangepione:~# ps lax
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 0 1 0 20 0 5088 3540 SyS_ep Ss ? 0:06 /sbin/init sunxi_no_mali_mem_reserve
1 0 2 0 20 0 0 0 kthrea S ? 0:00 [kthreadd]
1 0 3 2 20 0 0 0 smpboo S ? 0:00 [ksoftirqd/0]
1 0 4 2 20 0 0 0 worker S ? 0:00 [kworker/0:0]
1 0 5 2 0 -20 0 0 worker S< ? 0:00 [kworker/0:0H]
1 0 6 2 20 0 0 0 worker S ? 0:00 [kworker/u8:0]
1 0 7 2 20 0 0 0 rcu_gp S ? 0:00 [rcu_sched]
1 0 8 2 20 0 0 0 rcu_gp S ? 0:00 [rcu_bh]
1 0 9 2 -100 - 0 0 smpboo S ? 0:00 [migration/0]
1 0 10 2 20 0 0 0 smpboo S ? 0:00 [cpuhp/0]
1 0 11 2 20 0 0 0 smpboo S ? 0:00 [cpuhp/1]
1 0 12 2 -100 - 0 0 smpboo S ? 0:00 [migration/1]
1 0 13 2 20 0 0 0 smpboo S ? 0:00 [ksoftirqd/1]
1 0 14 2 20 0 0 0 worker S ? 0:00 [kworker/1:0]
1 0 15 2 0 -20 0 0 worker S< ? 0:00 [kworker/1:0H]
1 0 16 2 20 0 0 0 smpboo S ? 0:00 [cpuhp/2]
1 0 17 2 -100 - 0 0 smpboo S ? 0:00 [migration/2]
1 0 18 2 20 0 0 0 smpboo S ? 0:00 [ksoftirqd/2]
1 0 19 2 20 0 0 0 worker S ? 0:00 [kworker/2:0]
1 0 20 2 0 -20 0 0 worker S< ? 0:00 [kworker/2:0H]
1 0 21 2 20 0 0 0 smpboo S ? 0:00 [cpuhp/3]
1 0 22 2 -100 - 0 0 smpboo S ? 0:00 [migration/3]
1 0 23 2 20 0 0 0 smpboo S ? 0:00 [ksoftirqd/3]
1 0 24 2 20 0 0 0 worker S ? 0:00 [kworker/3:0]
1 0 25 2 0 -20 0 0 worker S< ? 0:00 [kworker/3:0H]
5 0 26 2 20 0 0 0 devtmp S ? 0:00 [kdevtmpfs]
1 0 27 2 0 -20 0 0 rescue S< ? 0:00 [netns]
1 0 28 2 20 0 0 0 oom_re S ? 0:00 [oom_reaper]
1 0 29 2 0 -20 0 0 rescue S< ? 0:00 [writeback]
1 0 30 2 20 0 0 0 kcompa S ? 0:00 [kcompactd0]
1 0 31 2 0 -20 0 0 rescue S< ? 0:00 [crypto]
1 0 32 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 33 2 0 -20 0 0 rescue S< ? 0:00 [kblockd]
1 0 34 2 0 -20 0 0 rescue S< ? 0:00 [ata_sff]
1 0 35 2 0 -20 0 0 rescue S< ? 0:00 [devfreq_wq]
1 0 36 2 0 -20 0 0 rescue S< ? 0:00 [watchdogd]
1 0 37 2 0 -20 0 0 rescue S< ? 0:00 [rpciod]
1 0 38 2 20 0 0 0 worker S ? 0:00 [kworker/1:1]
1 0 39 2 20 0 0 0 kswapd S ? 0:00 [kswapd0]
1 0 40 2 0 -20 0 0 rescue S< ? 0:00 [vmstat]
1 0 41 2 0 -20 0 0 rescue S< ? 0:00 [nfsiod]
1 0 42 2 20 0 0 0 jfsIOW S ? 0:00 [jfsIO]
1 0 43 2 20 0 0 0 jfs_la S ? 0:00 [jfsCommit]
1 0 44 2 20 0 0 0 jfs_la S ? 0:00 [jfsCommit]
1 0 45 2 20 0 0 0 jfs_la S ? 0:00 [jfsCommit]
1 0 46 2 20 0 0 0 jfs_la S ? 0:00 [jfsCommit]
1 0 47 2 20 0 0 0 jfs_sy S ? 0:00 [jfsSync]
1 0 48 2 0 -20 0 0 rescue S< ? 0:00 [xfsalloc]
1 0 49 2 0 -20 0 0 rescue S< ? 0:00 [xfs_mru_cache]
1 0 92 2 0 -20 0 0 rescue S< ? 0:00 [kthrotld]
1 0 93 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 94 2 20 0 0 0 worker S ? 0:00 [kworker/3:1]
1 0 95 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 96 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 97 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 98 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 99 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 100 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 101 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 102 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 103 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 104 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 105 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 106 2 20 0 0 0 worker S ? 0:00 [kworker/u8:1]
1 0 108 2 20 0 0 0 worker S ? 0:00 [kworker/0:1]
1 0 109 2 20 0 0 0 worker S ? 0:00 [kworker/2:1]
1 0 110 2 20 0 0 0 worker S ? 0:00 [kworker/3:2]
1 0 111 2 20 0 0 0 worker S ? 0:00 [kworker/2:2]
1 0 112 2 20 0 0 0 worker S ? 0:00 [kworker/3:3]
1 0 113 2 0 -20 0 0 rescue S< ? 0:00 [kpsmoused]
1 0 114 2 -51 - 0 0 irq_th S ? 0:00 [irq/22-sunxi-mm]
1 0 115 2 0 -20 0 0 rescue S< ? 0:00 [ipv6_addrconf]
1 0 116 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 125 2 0 -20 0 0 rescue S< ? 0:00 [deferwq]
1 0 126 2 0 -20 0 0 rescue S< ? 0:00 [bioset]
1 0 127 2 20 0 0 0 mmc_qu S ? 0:00 [mmcqd/0]
1 0 128 2 0 -20 0 0 worker S< ? 0:00 [kworker/0:1H]
1 0 129 2 0 -20 0 0 worker S< ? 0:00 [kworker/1:1H]
1 0 130 2 0 -20 0 0 worker S< ? 0:00 [kworker/2:1H]
1 0 131 2 20 0 0 0 kjourn S ? 0:00 [jbd2/mmcblk0p1-]
1 0 132 2 0 -20 0 0 rescue S< ? 0:00 [ext4-rsv-conver]
1 0 133 2 0 -20 0 0 worker S< ? 0:00 [kworker/3:1H]
1 0 157 2 20 0 0 0 worker S ? 0:00 [kworker/0:2]
1 0 164 2 20 0 0 0 worker S ? 0:00 [kworker/u8:2]
1 0 166 2 20 0 0 0 worker S ? 0:00 [kworker/u8:3]
4 0 171 1 20 0 7384 2228 SyS_ep Ss ? 0:00 /lib/systemd/systemd-journald
1 0 174 2 20 0 0 0 worker S ? 0:00 [kworker/2:3]
1 0 176 2 20 0 0 0 worker S ? 0:00 [kworker/1:2]
4 0 181 1 20 0 10616 2376 SyS_ep Ss ? 0:00 /lib/systemd/systemd-udevd
1 0 244 2 20 0 0 0 ir_raw S ? 0:00 [rc0]
1 0 465 1 20 0 7780 5484 poll_s Ss ? 0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
4 0 496 1 20 0 7196 4056 poll_s Ss ? 0:04 /usr/sbin/haveged --Foreground --verbose=1 --write=1024
4 0 497 1 20 0 4432 1936 hrtime Ss ? 0:00 /usr/sbin/cron -f
4 0 498 1 20 0 6540 3612 poll_s Ss ? 0:00 /usr/sbin/sshd -D
4 0 501 1 20 0 3100 1896 SyS_ep Ss ? 0:00 /lib/systemd/systemd-logind
4 104 513 1 20 0 4588 2420 SyS_ep Ss ? 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
5 105 551 1 20 0 4492 2968 poll_s Ss ? 0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/ntp/ntp.conf.dhcp -u 105:110
1 0 560 1 20 0 3124 1268 poll_s Ss ? 0:00 /usr/sbin/lircd --driver=devinput --device=/dev/input/
4 0 582 1 20 0 31404 2324 poll_s Ssl ? 0:00 /usr/sbin/rsyslogd -n
4 0 598 1 20 0 3380 1548 wait_w Ss+ ttyS0 0:00 /sbin/agetty -L 115200 ttyS0 xterm
4 0 600 1 20 0 3560 1308 wait_w Ss+ tty1 0:00 /sbin/agetty --noclear tty1 linux
4 0 715 498 20 0 10652 4380 - Ss ? 0:00 sshd: root@pts/0
4 0 792 715 20 0 6036 4148 wait Ss pts/0 0:01 -bash
0 0 876 792 20 0 3824 1516 - R+ pts/0 0:00 ps lax
So is there a mistake with the image referenced from the macip.net web page? http://cdn.macip.net/Armbian_5.07_Orangepih3_Debian_jessie_4.6.0-rc1.7z
Has anyone been successful installing it?
/Mattis
|
Posted by: mactjaap on 2016-12-15 11:44:02 Hi Mattis
Looks indeed like you have the wrong image here!
I will have a look what goes wrong.
|
Posted by: mactjaap on 2016-12-15 16:23:56 Yup. Sorry...wrong image.....
I will repost a new image this weekend. Have to check which one is current....
|
Posted by: mactjaap on 2016-12-16 09:49:29 I updated the site.
http://www.macip.net/?page_id=113
Or download the image direct:
http://cdn.macip.net/Netatalk-MacIpgw-Image-OrangePiOne-V2.0.1.img.7z
Don't forget to unzip the file with 7zip!
|
Posted by: mattislind on 2016-12-17 05:52:26 Hello mactjaap and everyone else!
I can now confirm that the new image is much better. It boots fine. It includes the magcipgw and netatalk daemons. This far I have only tested that I can reach the orangepione AFS server over my localtalk which is connected to a Dayna Etherprint Mini. It mounts the share on the orangepi perfectly.
Haven't got around to test the macipgw part yet. I need to put MacTCP on the orangepi so that I can copy it to my Mac Plus. Will report the back the progress later on.
One caveat though. The image is 7.97 Gigabyte uncompressed. The SD card that comes with the OrangePi kit is only 7.95 Gigabyte. Not 100% sure that this will cause any trouble. Maybe a simple fsck will fix possible problems. I didn't take a chance so I used a Samsung which was 8.03 Gigabyte instead.
So in all, really good work mactjaap!
/Mattis
|
Posted by: mattislind on 2016-12-18 08:51:02 Well.
It took me a while to get a grip of how Apple stores files and how to get them on to the machine. I am used to Linux and MacOS X and have never heard of AppleDouble. So it took some time to come up with a solution to first use stuffit expand to repack files into Macbin and then have them unbin:ed on the orangepi netatalk AppleShare directory.
Then I simply didn't understand that MacTCP was a setting and not an application. It took some time until I dragged in to the System folder and then it worked. But setting up IP address with MacTCP requires some patience.

But in the end it worked.
Say hello to google DNS!

(An Apple Iphone 7 taking a photo of its great grand father. I would have thought might have delivered a better result...)
Then onto the topic findin a browser that worked on a Mac Plus with 6.0.7. The number of choices seems to be just one. MacWWW 1.0.3. Not the best browser around. It is not handling much at all actually. It is not very happy with redirects so www.google.com isn't any good. Most pages are simply too complex. And it crashes as soon as one closes a window.
The apache test page on one of my servers works though.

So in all the mactjaap orangepi works perfectly, almost. But it is not his fault. There seems to be a bug in the Ethernet driver of the kernel which causes it to lose Ethernet connection and spam the log file now and then. Restart is the only way out of it.
Then of course it isn't very useful since the number of web browsers that are available on 6.0.7 is so limited. Maybe I try to upgrade to system 7 or try to find lynx for system 6.0.7
Thanks a lot mactjaap!
/Mattis
|
Posted by: mactjaap on 2016-12-18 13:33:44 What a great review of the MacIPpi! Thanks for your elaborate comment!
I'm very happy to read this. It is for the first time someone uses the MacIPpi in the wild. Also nice to see all the (Swedish) Apple screenshots. To see it actually working is a kick!
For the two point Mattis mentioned:
1) Which browser to use
2) Ethernet errors
1) Browser choice on old macs is difficult. And we have to be honest. In 1986, the time of the Plus, there was no WWW. But there was Telnet! I always love to use it. You can telnet right into the OrangePiOne/MacIPpi with username orangepi and password orangepi
You can do all the modern stuff you would like to do onthis Armbian ( Debian) Linux box. I installed Lynx a Elinks as command line browser.
Or telnet to places still existing on the internet on port 23:
http://www.telnet.org/htm/places.htm
Furthermore I installed an experimental version of WRP
WRP is a HTTP proxy service that renders web pages in to GIF images associated with a clickable imagemap of the original web links. It basically allows to use historical and obsolete web browsers on the modern web.
https://virtuallyfun.superglobalmegacorp.com/2014/03/11/web-rendering-proxy-update/
It is a live on the IP address of the orangepi on port 8081. It is very buggy, but first page is never a problem so you can see it for yourself alive. I used it with Netscape 1.1 very nicely
2) The Ethernet errors are serious. This Armbian OS is still very experimental. I advice that if you you use the box longer that one part of a day to reboot it. It is also the only way to get the WRP working again after it fails.
More requests for features or changes are welcome! |
Posted by: mactjaap on 2016-12-18 14:57:40 Small correction............. WRP is on port 8080
|
Posted by: Bunsen on 2016-12-19 02:29:51
@Bunsen, this is the general posting about networking and pppd. I mean who has made a connection with an old Mac to a Pi. What serial cable are you usin?. For Mac to PC I have build my own. Is the a standard Mac to Pi serial cable available? I'm confused by your question. Perhaps we are having language difficulties?
No, there is no "standard" Mac to Pi cable, just as Mac serial ports are not "standard", but we are accustomed to having to find or make adapters for them.
My point was that a USB-RS232 converter is a lot easier to find and a lot cheaper ($5 or less on ebay) than a Localtalk-Ethernet converter, and there is no speed difference. There may be some out there that end in miniDIN-8, but I haven't seen them. I have seen them ending in bare PCB holes or pin headers: one could solder a Mac miniDIN-8 lead onto there.
A USB to serial converter, like that used in the guide I linked, will work exactly the same whether the USB end is connected to a Pi or any other *nix computer. In that sense, USB to RS232 is "standard", sort of, and the Mac's Localtalk ports are RS232 compatible; one would make the connection via adapters, or a self-made cable like you did. There are also USB-RS422 converters, if anyone felt that was necessary.
There is also a serial port coming from the Pi's GPIO which one could use as an alternative. This port is at TTL levels, which would require a MAX232 or similar RS232 level shifter chip. This is an easy (beginner's level even) hardware project documented all over the electronics hobbyist web, is no doubt available from a dozen different vendors as a ready-made shield or HAT, and should work identically to any other serial port on a *nix computer.
If someone wanted to get really fancy they could make up a cable with miniDIN-8 on one end and Pi GPIO connector on the other and a MAX232 hidden in the headshell.
Which approach is preferable is a decision for the user.
tl;dr: serial is serial what's the problem?
|
Posted by: mattislind on 2016-12-19 09:14:59 I am not 100% sure what mactjaap want to do but I would assume it is to get rid of at least the LocalTalk to EtherTalk bridge and maybe the LocalTalk adapter, but still connect to the OrangePi over AppleTalk. Not using PPP over async serial IO. I understand that since one of the beauties of the old Mac is how simple you network them. Plug in the LocalTalk cable and it just works. File sharing, Printers etc. Way before Windows for workgroups.
The point is that RS-232C is really only an electrical interface which specify voltage levels and connector usage. It doesn't say anything about the actual level 2 protocol used. In the case of LocalTalk it is not async serial communication. It is HDLC with some twists. The communication takes place on a bus network and uses a CSMA/CA method to access the bus. It means it continuously monitor the same signal that it is sending. The MAU is the LocalTalk adapter.
I once saw someone that attached a 8530 chip to a BeagleBone: https://mac68k.info/forums/thread.jspa?threadID=275
On the other hand with the horse power of the PRU realtime coprocessor of the Beaglebone it should have been possible to do it in there instead. Or just maybe it would be possible to bit bang in the OrangePi, but it would certainly require some kernel skills to be able to handle it reliably.
Doing async serial IO and then put pppd on the eorangepi should on the other hand be comparatively easy if one want to take that route instead.
/Mattis
|
Posted by: mattislind on 2016-12-19 10:18:37 BTW here is the a pdf of the book "Inside AppleTalk" that probably cover all of what you need to know on AppleTalk and LocalTalk. Way back as a student I bought this book for hard earned money. I had an idea of a project (much like the macippi but using a PC) but it never materialized. I do remember that the Z8530 is a quite annoying chip to program. I still have the book somewhere though.
/Mattis
|
Posted by: mactjaap on 2016-12-19 13:05:32 [SIZE=10.5pt]My plan for the MacIPgw project (virtual machine and the MacIPpi) was to make it possible to use TCP/IP on old macs without much hassle. So a user with some "normal" equipment should be able to use only an [/SIZE][SIZE=10.5pt] LocalTalk to EtherTalk bridge and with "my" device in the network and surf the Internet.[/SIZE]
[SIZE=10.5pt]I also like it that you can combine LocalTalk connections and TCP/IP. That’s why I added a AFP server on the MacIPpi.[/SIZE]
[SIZE=10.5pt]I must say that I have made ppp and even slip connections, "Just because it is possible" and to have network fun. [/SIZE]
[SIZE=10.5pt]I'm still dreaming to get one device which can be an combination of an LocalTalk bridge and a macipgw. And It was almost made as Mattis saw on the mac86k forum. But unfortunately never finished and in never production. I hope Mac hardware hobbyist will someday finish this project. I would be more then willing to work together to integrate a working version of macipgw on a device like that![/SIZE]
[SIZE=10.5pt]About Bunsen post and the serial RS232 connection. Thank very much for the detailed information about this subject. It is now clear to me that there is no standard way of doing this. No standard cable also. [/SIZE]
[SIZE=10.5pt]I will see if I find time to experiment with this. It is very easy to add a ppp daemon to a MacIPpi to provide a solution for people without a LocalTalk bridge, although I think it is much more a hassle than the simple way of adding a hardware or software LocalTalk bridge and a MacIPpi.[/SIZE]
|
Posted by: Bunsen on 2016-12-19 22:53:45 You're welcome. I plan to have a go at it myself as soon as I have a Pi or similar and the necessary adapters or a soldering iron in front of me.
My point is mainly that the Localtalk to Ethernet adapters are now so hard to find that they really shouldn't be considered "normal" equipment that people will have lying around, or be able to purchase quickly and cheaply - whereas serial, via either route, is based on components that are in production, dirt cheap, and everywhere.
[SIZE=10.5pt]I will see if I find time to experiment with this. It is very easy to add a ppp daemon to a MacIPpi[/SIZE] That would be terrific, and I thank you 🙂
|
Posted by: mactjaap on 2016-12-19 23:21:38 If you like I send you an OrangePi as Christmas gift. I have bought a bunch of them. I'm very interested in your solution and really like to copy it. Please PM your address an I send you one.
|
Posted by: Bunsen on 2016-12-20 00:14:40 That's most kind of you, mactjaap. PM sent and merry Christmas to you too 🙂
[SIZE=10.5pt]I'm still dreaming to get one device which can be an combination of an LocalTalk bridge and a macipgw.[/SIZE] [SIZE=10.5pt] [/SIZE]
[SIZE=10.5pt]Well, that's my dream too - and I think a Pi with a serial connection is exactly that.[/SIZE]
|
Posted by: mattislind on 2016-12-20 00:17:51
[SIZE=10.5pt]I'm still dreaming to get one device which can be an combination of an LocalTalk bridge and a macipgw. And It was almost made as Mattis saw on the mac86k forum. But unfortunately never finished and in never production. I hope Mac hardware hobbyist will someday finish this project. I would be more then willing to work together to integrate a working version of macipgw on a device like that![/SIZE] Have you looked into what you could do with the PRU on the Beaglebone Black / Texas Sitara? A really interesting thing. I haven't played with it myself but a guy made a MFM disk emulator based on the PRU coprocessor. It reads the and writes the 5 mbit/s data stream in realtime. I have tested the disk emulator and it works very nice.
Essentailly the PRU is executing at 200 MHz hard realtime. No kernel or caches that would make it non-deterministic. It could sample the signal and do full HDLC decoding / encoding as well as CSMA/CA handling, implementing the full link layer.
Unfortunately I have no time for doing such a project but it should sure be very interesting.
|
Posted by: mattislind on 2016-12-20 00:24:58
My point is mainly that the Localtalk to Ethernet adapters are now so hard to find that they really shouldn't be considered "normal" equipment that people will have lying around, or be able to purchase quickly and cheaply - whereas serial, via either route, is based on components that are in production, dirt cheap, and everywhere. Maybe not a commodity, sure. On the other hand the amount of people doings this kind of networking experiments are quite limited. I see these devices all time at Ebay. They are not directly selling quickly. Search for Dayna Etherprint for example. Not extremely high prices.
I bought mine from this this organization in Switzerland: http://www.revamp-it.ch/index.php/en/shop-en/externe-netzwerkgeraete-en/dayna-mini-etherprint-plus-detail
|
| < 2 > |