{"id":15750482,"url":"https://github.com/chadsr/rpi-network-bridge","last_synced_at":"2026-04-28T20:05:16.611Z","repository":{"id":103561291,"uuid":"74473553","full_name":"chadsr/rpi-network-bridge","owner":"chadsr","description":"For bridging/forwarding from an internet interface to another (local) interface on the Raspberry Pi","archived":false,"fork":false,"pushed_at":"2016-12-09T13:38:03.000Z","size":29,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-06T11:56:13.808Z","etag":null,"topics":["bridge","networking","raspberry-pi","rpi-network-bridge"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chadsr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-22T13:10:19.000Z","updated_at":"2017-07-23T04:26:58.000Z","dependencies_parsed_at":"2023-03-16T05:00:19.361Z","dependency_job_id":null,"html_url":"https://github.com/chadsr/rpi-network-bridge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadsr%2Frpi-network-bridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadsr%2Frpi-network-bridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadsr%2Frpi-network-bridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadsr%2Frpi-network-bridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chadsr","download_url":"https://codeload.github.com/chadsr/rpi-network-bridge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246429493,"owners_count":20775808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bridge","networking","raspberry-pi","rpi-network-bridge"],"created_at":"2024-10-04T06:40:58.842Z","updated_at":"2026-04-28T20:05:11.554Z","avatar_url":"https://github.com/chadsr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rpi-network-bridge\n\nA script for bridging two network interfaces on a Raspberry Pi, since simple bridging methods seem to not be compatible with the RPI hardware design.\n\n## 1. Requirements\n```\n# For RPI 2 or below:\nsudo apt-get update \u0026\u0026 sudo apt-get upgrade -y \u0026\u0026 sudo apt-get install dnsmasq -y\n\n# If you are using a RPI 3:\nsudo apt-get update \u0026\u0026 sudo apt-get upgrade -y \u0026\u0026 sudo apt-get install rpi-update dnsmasq -y\nsudo rpi-update\n```\n\n## 2. Examples\n**Note:** This script does not cover setting up network interfaces. It already assumes the two interfaces you wish to bridge are already configured correctly.\n\nFor example interface configurations, look below, or do some Googling :)\n### Example eth0\n```\nallow-hotplug eth0\niface eth0 inet static\n  address 172.24.1.1\n  network 172.24.1.0\n  netmask 255.255.255.0\n  broadcast 172.24.1.255\n  gateway 172.24.1.1\n```\n\n### Example wlan0\n```\nauto wlan0\niface wlan0 inet dhcp\n     wpa-driver madwifi #realtek driver (for realtek usb adapter)\n     wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf # wpa config\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadsr%2Frpi-network-bridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchadsr%2Frpi-network-bridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadsr%2Frpi-network-bridge/lists"}