Update docs/tech_docs/OpenWrt.md
This commit is contained in:
@@ -123,82 +123,4 @@ Alpine Container (ID: 300):
|
|||||||
pct create 300 /var/lib/vz/template/cache/alpine-default-rootfs.tar.xz --unprivileged 1 --arch amd64 --ostype alpine --hostname alpine-0 --tag docker --storage local-lvm --cores 2 --memory 1024 --swap 256 --rootfs local-lvm:1,size=8G --net0 name=eth0,bridge=vmbr1,firewall=1
|
pct create 300 /var/lib/vz/template/cache/alpine-default-rootfs.tar.xz --unprivileged 1 --arch amd64 --ostype alpine --hostname alpine-0 --tag docker --storage local-lvm --cores 2 --memory 1024 --swap 256 --rootfs local-lvm:1,size=8G --net0 name=eth0,bridge=vmbr1,firewall=1
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
## Notes
|
||||||
|
|
||||||
For your standalone Proxmox setup, switching between static and dynamic IP configurations and managing virtual bridges are important tasks. Below, I'll provide a concise guide to handle these changes effectively and safely.
|
|
||||||
|
|
||||||
### Switching from Static IP to DHCP:
|
|
||||||
|
|
||||||
- **Backup Configurations:** Always backup configuration files before making changes (`cp /etc/network/interfaces /etc/network/interfaces.bak`).
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cp /etc/network/interfaces /etc/network/interfaces.bak
|
|
||||||
```
|
|
||||||
|
|
||||||
1. **Update Network Interface Configuration:**
|
|
||||||
- Open `/etc/network/interfaces` in a text editor:
|
|
||||||
```bash
|
|
||||||
nano /etc/network/interfaces
|
|
||||||
```
|
|
||||||
- Change the `vmbr0` configuration from static to DHCP:
|
|
||||||
```bash
|
|
||||||
auto vmbr0
|
|
||||||
iface vmbr0 inet dhcp
|
|
||||||
bridge-ports enp3s0
|
|
||||||
bridge-stp off
|
|
||||||
bridge-fd 0
|
|
||||||
```
|
|
||||||
- Save the changes and exit the editor.
|
|
||||||
|
|
||||||
2. **Restart Networking to Apply Changes:**
|
|
||||||
- Apply the new network settings:
|
|
||||||
```bash
|
|
||||||
systemctl restart networking
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Find the New DHCP-Assigned IP Address:**
|
|
||||||
- After the network restarts, check the assigned IP:
|
|
||||||
```bash
|
|
||||||
ip addr show vmbr0
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **Update `/etc/hosts` with the New IP:**
|
|
||||||
- Edit the `/etc/hosts` file to replace the old static IP with the new one:
|
|
||||||
```bash
|
|
||||||
nano /etc/hosts
|
|
||||||
```
|
|
||||||
- Modify the line with the old IP to the new one you just obtained:
|
|
||||||
```plaintext
|
|
||||||
192.168.86.62 whitebox.foxtrot.lan whitebox # Old IP
|
|
||||||
192.168.x.x whitebox.foxtrot.lan whitebox # New DHCP IP
|
|
||||||
```
|
|
||||||
- Save and exit.
|
|
||||||
|
|
||||||
5. **Reserve IP in DHCP Server (Optional but Recommended):**
|
|
||||||
- To ensure the IP does not change on reboots, reserve the IP in your DHCP server settings to always assign the same IP to the MAC address of `vmbr0`.
|
|
||||||
|
|
||||||
### Creating a New Virtual Bridge (`vmbrX`):
|
|
||||||
|
|
||||||
1. **Add a New Virtual Bridge Configuration:**
|
|
||||||
- Edit `/etc/network/interfaces`:
|
|
||||||
```bash
|
|
||||||
nano /etc/network/interfaces
|
|
||||||
```
|
|
||||||
- Add a new bridge configuration at the end of the file:
|
|
||||||
```bash
|
|
||||||
auto vmbrX # Replace X with the next available number
|
|
||||||
iface vmbrX inet manual
|
|
||||||
bridge-ports none
|
|
||||||
bridge-stp off
|
|
||||||
bridge-fd 0
|
|
||||||
```
|
|
||||||
- Save and exit the editor.
|
|
||||||
|
|
||||||
2. **Activate the New Bridge:**
|
|
||||||
- Restart the networking service to bring up the new bridge:
|
|
||||||
```bash
|
|
||||||
systemctl restart networking
|
|
||||||
```
|
|
||||||
|
|
||||||
### General Notes:
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user