АЕ
Size: a a a
АЕ
ц
{ config, pkgs, ... }:
{
networking.useDHCP = false;
networking.interfaces.enp2s0.useDHCP = true;
networking.vlans.vlan0= {
id = 10;
interface = "enp2s0";
};
networking.bridges.br0.interfaces = [ "enp3s0" "vlan0" ];
networking.interfaces.br0.ipv4.addresses = [
{ address = "192.168.1.1"; prefixLength = 24; }
];
networking.nat = {
enable = true;
externalInterface = "enp2s0";
internalInterfaces = [ "br0" ];
internalIPs = [ "192.168.1.0/24" ];
};
services.dhcpd4 = {
enable = true;
interfaces = config.networking.nat.internalInterfaces;
extraConfig = ''
option domain-name-servers 8.8.8.8, 8.8.4.4;
option routers 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
}
'';
};
services.miniupnpd = {
enable = true;
externalInterface = config.networking.nat.externalInterface;
internalIPs = config.networking.nat.internalInterfaces;
natpmp = true;
};
}
ц
RR
RR
SM
SM
SM
֍֎
RR
VL
N
аа
аа