Netplan + Networkd

Change from default (in Kali) NetworkManager to Netplan + Networkd.

» sudo apt install netplan.io
» sudo apt purge network-manager
» sudo apt purge ifupdown
» sudo vim /etc/netplan/01-netcfg.yaml
» sudo systemctl enable systemd-networkd
» systemctl start systemd-networkd
» sudo netplan apply

# Reboot if changes doesnt apply
» reboot
# Example config
» cat /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
    eth1:
      dhcp4: false
      dhcp6: false
      addresses:
      - 192.168.1.111/24
      routes:
      - to: default
        via: 192.168.1.1
      nameservers:
       addresses: [192.168.1.1,8.8.4.4]

NOTE:

You must adhere to a correct code indent for each line of the block. Otherwise you may end up with an error message similar to:

Invalid YAML at /etc/netplan/01-netcfg.yaml:4:14: Invalid YAML: inconsistent indentation:

Last updated

Was this helpful?