Как-то раз, я захотел сделать маршрутизатор на Raspberry PI. Имея USB wifi-адаптер, я создал мини wifi сеть по квартире, но захотелось сделать полноценный роутер с еще одним Ethernet-портом. Именно для этого, мне пришлось реализовать подключение второго Ethernet порта к Raspberry PI. Конечно можно подключить USB Ethernet-адаптер, и использовать его. Но у меня такого не было, а покупать не очень хотелось. Зато у меня был Ethernet-модуль ENC28J60, который я покупал для подключение arduino к Интернету. Ethernet-модуль ENC28J60 подключается к Raspberry PI через интерфейс SPI, который доступен и на других версиях raspberry.

Первым делом, и наверное самым сложным, нам нужно подключить модуль к Raspberry.

Делается это по такой схеме: