74 lines
2.0 KiB
Markdown
74 lines
2.0 KiB
Markdown
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
|
|
```
|
|
|
|
**Update Network Interface Configuration:**
|
|
Open `/etc/network/interfaces` in a text editor:
|
|
```bash
|
|
vim /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.
|
|
|
|
- **Restart Networking to Apply Changes:**
|
|
- Apply the new network settings:
|
|
```bash
|
|
systemctl restart networking
|
|
```
|
|
|
|
- **Find the New DHCP-Assigned IP Address:**
|
|
- After the network restarts, check the assigned IP:
|
|
```bash
|
|
ip addr show vmbr0
|
|
```
|
|
|
|
- **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.
|
|
|
|
### Creating a New Virtual Bridge (`vmbrX`):
|
|
|
|
- **Add a New Virtual Bridge Configuration:**
|
|
- Edit `/etc/network/interfaces`:
|
|
```bash
|
|
vim /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.
|
|
|
|
- **Activate the New Bridge:**
|
|
- Restart the networking service to bring up the new bridge:
|
|
```bash
|
|
systemctl restart networking
|
|
```
|
|
|
|
### General Notes:
|