Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
home_server:home_server_setup:network_setup [2025-01-03 Fri wk01 09:59] – [Network Setup] baumkphome_server:home_server_setup:network_setup [2025-01-03 Fri wk01 11:00] (current) – [References] baumkp
Line 1: Line 1:
 {{tag>network interface netplan nic setup loopback eth ethernet bridge bond networkd linux debian setup command}} {{tag>network interface netplan nic setup loopback eth ethernet bridge bond networkd linux debian setup command}}
-=====Network Setup=====+======Network Setup=====
 + 
 +Most server have more than one network connection although one is technically enough.  Routers by definition need to have a minimum of at least 2 network connections. 
 + 
 +It would seem that Debian Linux supports multiple methods to define network connections: 
 +  - ''/etc/network/interfaces'' with  
 +  - network manager 
 +  - systemd-networkd 
 +  - netplan 
 +As usual they all have their own pros and cons.  Also care needs to be taken not to have conflicting methods operating at the same time, particularly on the same interface.
  
 ++++old, tldr;| ++++old, tldr;|
Line 7: Line 16:
  
 Some references are noted below Network Setup Links. ++++ Some references are noted below Network Setup Links. ++++
 +
 +=====References=====
 +  *[[https://shape.host/resources/how-to-configure-network-on-debian-12-a-guide-for-beginners|How to Configure Network on Debian 12: A Guide for Beginners]] (systemd-networkd)
 +  *[[https://www.server-world.info/en/note?os=Debian_12&p=initial_conf&f=3|Debian 12 Initial Settings : Network Settings]]
 +  *[[https://poweradm.com/systemd-network-config-linux/|Network Configuration with Systemd-networkd on Ubuntu/Debian]] (systemd-networkd))
 +  *[[https://wiki.debian.org/NetworkConfiguration|Debian Wiki - Network Configuration]] (All methods)
 +  *[[https://wiki.debian.org/BridgeNetworkConnections|Debian Wiki - Bridge Network Connections]] (/etc/network/interfaces method)
 +  *[[https://www.debian.org/doc/manuals/debian-reference/ch05.en.html|Debian Manual Chapter 5. Network Setup]]
 +  *[[https://thelinuxcode.com/debian_etc_network_interfaces/|All About the Debian /etc/network/interfaces File: The Comprehensive Guide]] (/etc/network/interfaces method)
 +    *[[https://thelinuxcode.com/reload-network-interfaces-debian/|A Comprehensive Guide on Reloading /etc/network/interfaces in Debian]]
 +    *[[https://thelinuxcode.com/restart-networking-debian-12-desktop-server-operating-system/|Getting Networking Up and Running on Debian 12: An Expert‘s Guide]]
 +    *[[https://thelinuxcode.com/restart_networking_debian_linux/|How to Restart Networking on Debian Linux]]
 +  *[[https://www.cyberciti.biz/faq/linux-list-network-cards-command/|https://www.cyberciti.biz/faq/linux-list-network-cards-command/]]
 +  *[[https://www.baeldung.com/linux/network-interface-configure|Understanding and Configuring Linux Network Interfaces]]
 +  *[[https://raspberrypi.stackexchange.com/questions/108592/use-systemd-networkd-for-general-networking|https://raspberrypi.stackexchange.com/questions/108592/use-systemd-networkd-for-general-networking]] (systemd-networkd)
 +  *[[https://superuser.com/questions/1694538/systemd-networkd-what-is-the-configuration-file-precedence|https://superuser.com/questions/1694538/systemd-networkd-what-is-the-configuration-file-precedence]] (systemd-networkd)
 +  *[[https://medium.com/100-days-of-linux/working-with-systemd-networkd-e461cfe80e6d|Working with systemd-networkd]] (systemd-networkd)
 +  *[[https://major.io/p/creating-a-bridge-for-virtual-machines-using-systemd-networkd/|Creating a bridge for virtual machines using systemd-networkd]] (systemd-networkd)
 +  *[[https://wiki.archlinux.org/title/Systemd-networkd|Arch wiki - systemd-networkd]]
 +  *[[https://man.archlinux.org/man/systemd.network.5|systemd.network - Network configuration]]
 +  *[[https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html|Systemd documentation: systemd.network]]
 =====Archived Network Setups===== =====Archived Network Setups=====