https://github.com/thehellishpandaa/gateway_setup
Script for setting up a basic gateway on an Ubuntu system. It configures the system to route traffic from a local network (LAN) to the internet through a WAN interface using Network Address Translation (NAT).
https://github.com/thehellishpandaa/gateway_setup
bash gateway linux linux-router network server service
Last synced: 3 months ago
JSON representation
Script for setting up a basic gateway on an Ubuntu system. It configures the system to route traffic from a local network (LAN) to the internet through a WAN interface using Network Address Translation (NAT).
- Host: GitHub
- URL: https://github.com/thehellishpandaa/gateway_setup
- Owner: TheHellishPandaa
- License: gpl-3.0
- Created: 2024-11-05T10:29:09.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T10:38:34.000Z (6 months ago)
- Last Synced: 2025-01-17T18:01:53.686Z (5 months ago)
- Topics: bash, gateway, linux, linux-router, network, server, service
- Language: Shell
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gateway_setup
Script for setting up a basic gateway on an Ubuntu system. It configures the system to route traffic from a local network (LAN) to the internet through a WAN interface using Network Address Translation (NAT).
## PrerequisitesBefore running this script, make sure you meet the following requirements:
- Ubuntu (or similar Linux distribution)
- Root (sudo) access on the machine
- Two network interfaces: one for WAN (internet connection) and one for LAN (local network)---
## Installation
To install and use this script, follow these steps:
### Step 1: Clone the Repository
First, clone the repository to your local machine:
```bash
git clone https://github.com/TheHellishPandaa/gateway_setup.git
````Step 2: Make the Script Executable
Navigate to the directory containing the script and make it executable:
````bash
cd ubuntu-gateway-setup
chmod +x gateway_setup.sh
````
Step 3: Run the ScriptRun the script as root (sudo):
```
``
sudo ./gateway_setup.sh
````Released under GNU General Public license
2025 Jaime Galvez Martinez