這次要搞定的拓樸結構長這樣:
目標是讓Raspberry PI 還有 筆電 都可以透過Wifi Router上網
首先先建立Windows網路橋接器,將筆電的Wifi介面與Ethernet介面橋接起來:
橋接後照著原先的習慣,讓筆電連接Wifi,
並設定"自動取得IP",讓網路橋接器以DHCP協定向Router要到IP:
Rasperry PI 這邊就要特別注意了,
必須手動設定 靜態IP、子網路遮罩、Gateway,
若以dhclient是要不到DHCPPACK的,因為透過網路橋接器發出的DHCPDISCOVER是以網路橋接器MAC為訊框,導致Router也一直將封包回錯對象,以至於Raspberry PI無法取得動態IP。
(檢查方法:查Router的 /var/log/syslog , 裡面的DHCP相關Log可以發現這個線索)
手動設定的方法如下:
#sudo vi /etc/network/interfaces //編輯網路設定檔案
加入此行:
auto eth0
iface eth0 inet static
address 192.168.0.51 #注意要跟Router同網域,而且此IP未被其它人佔用
netmask 255.255.255.0
network 192.168.0.254 #注意要跟Router同網域
broadcast 192.168.0.255
#注意要跟Router同網域gateway 192.168.0.1 #可照著上圖的IPv4預設閘道設定
如此一來就沒問題了