Mac’den Linux’a Wifi Interneti Ethernet İle Paylaştırmak

Beagleboard’umun bir Wifi adaptörü olmadığı ve arka odadan salondaki ADSL modeme kadar ethernet kablosu da çekmek istemediğim için ihtiyaç oldukça Macbook’umun Wifi ile bağlandığı internetini Beagle’a ethernet kablosu ile paylaştırıyorum. Bunun için şu adımları takip etmek gerekiyor:

1- Mac’de System Preferences / Sharing’den Internet Sharing’i aktif hale getirin.

Share your connection from: Wi-Fi
To computers using: Ethernet

Internet Sharing

2- Mac’de Wifi ağa bağlı olduğunuzdan ve internete girebildiğinizden emin olun.
System Preferences / Network’den Ethernet bağlantısı için Manually’yi seçin ve bir IP adresi girin.

mac network

mac network 2

3- Linux’da ağı ayarlayın ve tekrar başlatın:

$ more interfaces 
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.3.40
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.3.1

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 36:ea:73:e5:03:73  
          inet addr:192.168.3.40  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::34ea:73ff:fee5:373/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7342 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5165 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3936991 (3.9 MB)  TX bytes:524362 (524.3 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:247 errors:0 dropped:0 overruns:0 frame:0
          TX packets:247 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:24862 (24.8 KB)  TX bytes:24862 (24.8 KB)


$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.3.1     0.0.0.0         UG    0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

$ sudo /etc/init.d/networking restart