I followed this post to connect my Raspberry Pi (an ARM-based computer) to my PC via crossover cable to use wifi connection of my PC (openSUSE 11.4): (UPDATE: now I have openSUSE 12.1)
I can login via SSH to my Raspberry Pi, but once i'm logged,i can't ping or connect to any website (using curl), so don't have internet :S. I can only ping from my host PC to Raspberry, and inverse. When i try to ping from Raspberry Pi to google, it seems that only resolve the DNS:
PING www-cctld.l.google.com (74.125.227.151) 56(84) bytes of data. ^C --- www-cctld.l.google.com ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3005ms
This is my configuration of ifconfig of eth0 on my PC:
eth0 Link encap:Ethernet HWaddr 00:0A:E6:8D:0D:C8
inet addr:10.42.43.1 Bcast:10.42.43.255 Mask:255.255.255.0
inet6 addr: fe80::20a:e6ff:fe8d:dc8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2788 errors:0 dropped:0 overruns:0 frame:0
TX packets:8798 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:360479 (352.0 Kb) TX bytes:527266 (514.9 Kb)
Interrupt:11 Base address:0x8a00
and this one on my device:
eth0 Link encap:Ethernet HWaddr b8:27:eb:a6:1f:94
inet addr:10.42.43.55 Bcast:10.42.43.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6785 errors:0 dropped:0 overruns:0 frame:0
TX packets:2858 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:403164 (393.7 KiB) TX bytes:401626 (392.2 KiB)
What i forgot to do? A firewall rule?