# Networking #### Hosts ```bash sudo vim /etc/hosts ``` ```bash 127.0.0.1 localhost 127.0.1.1 .local # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts # 192.168.1.254 mabbox.bytel.fr # local 192.168.1.10 bikinibottom 192.168.1.11 bob 192.168.1.12 carlo 192.168.1.13 gary 192.168.1.14 sandy 192.168.1.15 krabs 192.168.1.16 sheldon 192.168.1.17 bernie # 192.168.1.53 recalbox # Optional # Added by Docker Desktop # To allow the same kube context to work on the host and the container: 127.0.0.1 kubernetes.docker.internal # End of section ``` #### Debian ```bash sudo vim /etc/network/interfaces ``` ```bash # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* ``` ```bash sudo vim /etc/network/interfaces.d/local ``` ```bash # The loopback network interface auto lo iface lo inet loopback # The primary network interface # allow-hotplug end0 auto end0 iface end0 inet static     address 192.168.1.12     netmask 255.255.255.0     gateway 192.168.1.254     dns-nameservers 1.1.1.1     dns-nameservers 1.0.0.1 # This is an autoconfigured IPv6 interface # iface end0 inet6 auto ``` ```bash sudo systemctl restart networking.service ``` #### Ubuntu ```bash sudo vim /etc/netplan/50-cloud-init.yaml ``` ```yaml network:   version: 2   renderer: networkd   ethernets:     end0:       dhcp4: no       addresses:         - 192.168.1.13/24       routes:         - to: default           via: 192.168.1.254       nameservers:         addresses: [1.1.1.1, 1.0.0.1] ``` ```bash sudo netplan apply ```