diff --git a/Arc-CLI.conf b/Arc-CLI.conf index b2834f6..656861c 100644 --- a/Arc-CLI.conf +++ b/Arc-CLI.conf @@ -1,13 +1,13 @@ -pushd routing ip relay - -Install - -set global loglevel = ERROR - -add dhcpserver 192.168.8.1 - -add interface name = "Arc-CLI" - -set interface name = "Arc-CLI" relaymode = enable maxhop = 6 minsecs = 6 - -popd +pushd routing ip relay + +Install + +set global loglevel = ERROR + +add dhcpserver 192.168.8.1 + +add interface name = "Arc-CLI" + +set interface name = "Arc-CLI" relaymode = enable maxhop = 6 minsecs = 6 + +popd diff --git a/Arc-SRV.conf b/Arc-SRV.conf index b3d4461..be46510 100644 --- a/Arc-SRV.conf +++ b/Arc-SRV.conf @@ -1,13 +1,13 @@ -pushd routing ip relay - -Install - -set global loglevel = ERROR - -add dhcpserver 192.168.8.1 - -add interface name = "Arc-SRV" - -set interface name = "Arc-SRV" relaymode = enable maxhop = 6 minsecs = 6 - -popd +pushd routing ip relay + +Install + +set global loglevel = ERROR + +add dhcpserver 192.168.8.1 + +add interface name = "Arc-SRV" + +set interface name = "Arc-SRV" relaymode = enable maxhop = 6 minsecs = 6 + +popd diff --git a/Bou-LAN.conf b/Bou-LAN.conf index e9d97e0..11b18a0 100644 --- a/Bou-LAN.conf +++ b/Bou-LAN.conf @@ -1,13 +1,13 @@ -pushd routing ip relay - -Install - -set global loglevel = ERROR - -add dhcpserver 192.168.8.1 - -add interface name = "Bou-LAN" - -set interface name = "Bou-LAN" relaymode = enable maxhop = 6 minsecs = 6 - -popd +pushd routing ip relay + +Install + +set global loglevel = ERROR + +add dhcpserver 192.168.8.1 + +add interface name = "Bou-LAN" + +set interface name = "Bou-LAN" relaymode = enable maxhop = 6 minsecs = 6 + +popd diff --git a/RTR-01.ps1 b/RTR-01.ps1 index f15fd06..1ef87d7 100644 --- a/RTR-01.ps1 +++ b/RTR-01.ps1 @@ -1,55 +1,55 @@ -# Alexandre SIMAO -# GPLv3 - -# Script to install and configure a Fuckdows Server 2016 as a router -# RTR-01 Only - -# Change the poor machine name -$name = Read-host "Nouveau nom d'hôte?" -Rename-computer $name - -# Install Routing and necessary linked roles -Install-WindowsFeature RemoteAccess, RSAT-RemoteAccess-PowerShell, Routing -IncludeManagementTools -#Install-remoteAccess -VpnType Vpn - -# Display interfaces and active forwarding for all of thm via Regedit -netsh inter show inter -Set-ItemProperty -path 'HKLM:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet` -\Services\Tcpip\Parameters' -Name 'IPEnableRouter' -Value '0x00000001' -Set-NetConnectionProfile -NetworkCategory Private - -# Activate NAT and DHCP Relay -netsh routing ip relay install - -netsh routing ip add interface name="WAN" state=enable - -netsh routing ip relay add interface "WAN" -netsh rout ip rel set int ARC-CLI min=0 -netsh routing ip relay add interface "Arc-CLI" -netsh rout ip rel set int ARC-SRV min=0 -netsh routing ip relay add interface "Arc-SRV" -netsh rout ip rel set int WAN min=0 -netsh routing ip relay add dhcpserver 192.168.8.1 - -set-service RemoteAccess -StartupType Automatic -Start-Service RemoteAccess - -netsh -f ./Arc-CLI.conf -netsh -f ./Arc-SRV.conf -netsh -f ./WAN.conf - -# Change ZoneAlarm rule to accept incoming ICMP ipv4 probes -$Params = @{ - "Name" = 'vm-monitoring-icmpv4' - "Action" = 'Allow' -} - -Set-NetFirewallRule @Params - -# Add routes - -route add -p 192.168.8.0/24 192.168.8.254 -route add -p 192.168.12.0.24 192.168.12.254 -route add -p 192.168.255.0/24 192.168.255.8 -route add -p 192.168.128.8/24 192.168.255.128 +# Alexandre SIMAO +# GPLv3 + +# Script to install and configure a Fuckdows Server 2016 as a router +# RTR-01 Only + +# Change the poor machine name +$name = Read-host "Nouveau nom d'hôte?" +Rename-computer $name + +# Install Routing and necessary linked roles +Install-WindowsFeature RemoteAccess, RSAT-RemoteAccess-PowerShell, Routing -IncludeManagementTools +#Install-remoteAccess -VpnType Vpn + +# Display interfaces and active forwarding for all of thm via Regedit +netsh inter show inter +Set-ItemProperty -path 'HKLM:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet` +\Services\Tcpip\Parameters' -Name 'IPEnableRouter' -Value '0x00000001' +Set-NetConnectionProfile -NetworkCategory Private + +# Activate NAT and DHCP Relay +netsh routing ip relay install + +netsh routing ip add interface name="WAN" state=enable + +netsh routing ip relay add interface "WAN" +netsh rout ip rel set int ARC-CLI min=0 +netsh routing ip relay add interface "Arc-CLI" +netsh rout ip rel set int ARC-SRV min=0 +netsh routing ip relay add interface "Arc-SRV" +netsh rout ip rel set int WAN min=0 +netsh routing ip relay add dhcpserver 192.168.8.1 + +set-service RemoteAccess -StartupType Automatic +Start-Service RemoteAccess + +netsh -f ./Arc-CLI.conf +netsh -f ./Arc-SRV.conf +netsh -f ./WAN.conf + +# Change ZoneAlarm rule to accept incoming ICMP ipv4 probes +$Params = @{ + "Name" = 'vm-monitoring-icmpv4' + "Action" = 'Allow' +} + +Set-NetFirewallRule @Params + +# Add routes + +route add -p 192.168.8.0/24 192.168.8.254 +route add -p 192.168.12.0.24 192.168.12.254 +route add -p 192.168.255.0/24 192.168.255.8 +route add -p 192.168.128.8/24 192.168.255.128 route add -p 0.0.0.0/0 192.168.255.0 \ No newline at end of file diff --git a/RTR-02.ps1 b/RTR-02.ps1 index d0db93d..a73f6f5 100644 --- a/RTR-02.ps1 +++ b/RTR-02.ps1 @@ -1,50 +1,50 @@ -# Alexandre SIMAO -# GPLv3 - -# Script to install and configure a Fuckdows Server 2016 as a router -# RTR-03 Only - -# Change the poor machine name -$name = Read-host "Nouveau nom d'hôte?" -Rename-computer $name - -# Install Routing and necessary linked roles -Install-WindowsFeature RemoteAccess, RSAT-RemoteAccess-PowerShell, Routing -IncludeManagementTools -set-service RemoteAccess -StartupType Automatic -Start-Service RemoteAccess - -# Display interfaces and active forwarding for all of thm via Regedit -netsh inter show inter - -Set-ItemProperty -path 'HKLM:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet` -\Services\Tcpip\Parameters' -Name 'IPEnableRouter' -Value '0x00000001' -Set-NetConnectionProfile -NetworkCategory Private - -# Activate NAT and DHCP Relay -netsh routing ip relay install - -netsh routing ip add interface name="WAN" state=enable - -netsh routing ip relay add interface "WAN" -netsh rout ip rel set int ARC-CLI min=0 -netsh routing ip relay add interface "Bou-LAN" -netsh rout ip rel set int ARC-SRV min=0 - - -netsh -f ./Bou-LAN.conf - -# Change ZoneAlarm rule to accept incoming ICMP ipv4 probes -$Params = @{ - "Name" = 'vm-monitoring-icmpv4' - "Action" = 'Allow' -} - -Set-NetFirewallRule @Params - -# Add routes - -route add -p 192.168.8.0/24 192.168.255.8 -route add -p 192.168.12.0.24 192.168.255.8 -route add -p 192.168.255.0/24 192.168.255.128 -route add -p 192.168.128.0/24 192.168.128.254 +# Alexandre SIMAO +# GPLv3 + +# Script to install and configure a Fuckdows Server 2016 as a router +# RTR-03 Only + +# Change the poor machine name +$name = Read-host "Nouveau nom d'hôte?" +Rename-computer $name + +# Install Routing and necessary linked roles +Install-WindowsFeature RemoteAccess, RSAT-RemoteAccess-PowerShell, Routing -IncludeManagementTools +set-service RemoteAccess -StartupType Automatic +Start-Service RemoteAccess + +# Display interfaces and active forwarding for all of thm via Regedit +netsh inter show inter + +Set-ItemProperty -path 'HKLM:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet` +\Services\Tcpip\Parameters' -Name 'IPEnableRouter' -Value '0x00000001' +Set-NetConnectionProfile -NetworkCategory Private + +# Activate NAT and DHCP Relay +netsh routing ip relay install + +netsh routing ip add interface name="WAN" state=enable + +netsh routing ip relay add interface "WAN" +netsh rout ip rel set int ARC-CLI min=0 +netsh routing ip relay add interface "Bou-LAN" +netsh rout ip rel set int ARC-SRV min=0 + + +netsh -f ./Bou-LAN.conf + +# Change ZoneAlarm rule to accept incoming ICMP ipv4 probes +$Params = @{ + "Name" = 'vm-monitoring-icmpv4' + "Action" = 'Allow' +} + +Set-NetFirewallRule @Params + +# Add routes + +route add -p 192.168.8.0/24 192.168.255.8 +route add -p 192.168.12.0.24 192.168.255.8 +route add -p 192.168.255.0/24 192.168.255.128 +route add -p 192.168.128.0/24 192.168.128.254 route add -p 0.0.0.0/0 192.168.255.0 \ No newline at end of file diff --git a/RTR-03.ps1 b/RTR-03.ps1 index 5967519..952fce4 100644 --- a/RTR-03.ps1 +++ b/RTR-03.ps1 @@ -1,36 +1,36 @@ -# Alexandre SIMAO -# GPLv3 - -# Script to install and configure a Fuckdows Server 2016 as a router -# RTR-03 Only - -# Change the poor machine name -$name = Read-host "Nouveau nom d'hôte?" -Rename-computer $name - -# Install Routing and necessary linked roles -Install-WindowsFeature RemoteAccess -IncludeManagementTools -set-service RemoteAccess -StartupType Automatic -Start-Service RemoteAccess - -# Activate NAT - -netsh routing ip nat install -netsh routing ip nat add interface name="WAN" mode=PRIVATE -netsh routing ip nat add interface name="Aston" mode=FULL - -# Change ZoneAlarm rule to accept incoming ICMP ipv4 probes -$Params = @{ - "Name" = 'vm-monitoring-icmpv4' - "Action" = 'Allow' -} - -Set-NetFirewallRule @Params - -# Add routes - -route add -p 0.0.0.0/0 10.94.2.137 -route add -p 192.168.8.0/24 192.168.255.8 -route add -p 192.168.12.0/24 192.168.255.8 -route add -p 192.168.128.0/24 192.168.255.128 +# Alexandre SIMAO +# GPLv3 + +# Script to install and configure a Fuckdows Server 2016 as a router +# RTR-03 Only + +# Change the poor machine name +$name = Read-host "Nouveau nom d'hôte?" +Rename-computer $name + +# Install Routing and necessary linked roles +Install-WindowsFeature RemoteAccess -IncludeManagementTools +set-service RemoteAccess -StartupType Automatic +Start-Service RemoteAccess + +# Activate NAT + +netsh routing ip nat install +netsh routing ip nat add interface name="WAN" mode=PRIVATE +netsh routing ip nat add interface name="Aston" mode=FULL + +# Change ZoneAlarm rule to accept incoming ICMP ipv4 probes +$Params = @{ + "Name" = 'vm-monitoring-icmpv4' + "Action" = 'Allow' +} + +Set-NetFirewallRule @Params + +# Add routes + +route add -p 0.0.0.0/0 10.94.2.137 +route add -p 192.168.8.0/24 192.168.255.8 +route add -p 192.168.12.0/24 192.168.255.8 +route add -p 192.168.128.0/24 192.168.255.128 route add -p 192.168.255.0/24 192.168.255.254 \ No newline at end of file diff --git a/WAN.conf b/WAN.conf index a77dfe7..afc8f78 100644 --- a/WAN.conf +++ b/WAN.conf @@ -1,13 +1,13 @@ -pushd routing ip relay - -Install - -set global loglevel = ERROR - -add dhcpserver 192.168.8.1 - -add interface name = "WAN" - -set interface name = "WAN" relaymode = enable maxhop = 6 minsecs = 6 - -popd +pushd routing ip relay + +Install + +set global loglevel = ERROR + +add dhcpserver 192.168.8.1 + +add interface name = "WAN" + +set interface name = "WAN" relaymode = enable maxhop = 6 minsecs = 6 + +popd