Possible fix for networking issues on VMs

This commit is contained in:
Random936 2025-01-07 14:25:13 -08:00
parent 2765632fdc
commit ae35363090

View File

@ -1,21 +1,22 @@
{ ip_address, hostname, open_ports, lib }: { ip_address, hostname, open_ports, lib }: let
{ gateway_ip = "192.168.100.1";
in {
# Configure hostname. # Configure hostname.
networking.hostName = hostname; networking.hostName = hostname;
# Conigure a static IP address. # Conigure a static IP address.
networking.useDHCP = false; networking.useDHCP = false;
networking.useNetworkd= true; networking.useNetworkd = true;
# Bug fix # Bug fix
systemd.services.systemd-networkd-wait-online.enable = lib.mkForce false; systemd.services.systemd-networkd-wait-online.enable = lib.mkForce false;
networking.defaultGateway = { networking.defaultGateway = {
address = ip_address; address = gateway_ip;
interface = "enp6s18"; interface = "enp6s18";
}; };
networking.nameservers = [ "192.168.100.1" ]; networking.nameservers = [ gateway_ip ];
networking.firewall.allowedTCPPorts = open_ports; networking.firewall.allowedTCPPorts = open_ports;
networking.interfaces.enp6s18.ipv4.addresses = [ networking.interfaces.enp6s18.ipv4.addresses = [
{ {