I use a slip setup with linux and my amiga 500, if anyone is interested here's how I do it...
linux side
sudo modprobe slip
sudo slattach -v -d -p slip -s 19200 /dev/ttyS0 &
sudo ifconfig sl0 192.168.1.34 pointopoint 172.16.180.2 up
sudo ifconfig sl0 mtu 576
sudo iptables -A FORWARD -o eth0 -i sl0 -s 172.16.180.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
amiga side
ip addr 172.16.180.2
host amiga
#
mbox thirdparty on
mbox attend on
mbox sysop on
mbox timer 1833
#
attach asy serial.device 0 slip sl0 32768 576 19200
ifconfig sl0 netmask 0xffffffff broadcast 172.16.180.2
#
tcp timertype linear
tcp trace off
ip ttl 64
and I use this script for the connection
sudo modprobe slip
sudo slattach -v -d -p slip -s 19200 /dev/ttyUSB0 &
sudo ifconfig sl0 192.168.1.34 pointopoint 172.16.180.2 up
sudo ifconfig sl0 mtu 576
sudo iptables -A FORWARD -o eth1 -i sl0 -s 172.16.180.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
hope that's of help to someone!