Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 0 additions & 23 deletions network/network_windows.go
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,6 @@ func (nm *networkManager) addNewNetRules(nwInfo *NetworkInfo) error {
if subnet.Gateway == nil {
return fmt.Errorf("[net] failed to get subnet gateway") // nolint
}
gateway := subnet.Gateway.String()

log.Printf("[net] Adding ipv4 and ipv6 net rules to windows node")

Expand All @@ -244,17 +243,6 @@ func (nm *networkManager) addNewNetRules(nwInfo *NetworkInfo) error {
if out, err = nm.plClient.ExecuteCommand(addNetshV4DefaultRoute); err != nil {
log.Printf("[net] Adding ipv4 default route failed: %v:%v", out, err)
}

deleteNetshV4GatewayRoute := fmt.Sprintf(netRouteCmd, "ipv4", "delete", prefix, ifName, gateway)
if _, delErr := nm.plClient.ExecuteCommand(deleteNetshV4GatewayRoute); delErr != nil {
log.Printf("[net] Deleting ipv4 gateway route failed: %v", delErr)
}

// netsh interface ipv4 add route $subnetV4 $hostInterfaceAlias $gatewayV4
addNetshV4GatewayRoute := fmt.Sprintf(netRouteCmd, "ipv4", "add", prefix, ifName, gateway)
if out, err = nm.plClient.ExecuteCommand(addNetshV4GatewayRoute); err != nil {
log.Printf("[net] Adding ipv4 gateway route failed: %v:%v", out, err)
}
} else {
deleteNetshV6DefaultRoute := fmt.Sprintf(netRouteCmd, "ipv6", "delete", prefix, ifName, ipv6DefaultHop)
if _, delErr := nm.plClient.ExecuteCommand(deleteNetshV6DefaultRoute); delErr != nil {
Expand All @@ -266,17 +254,6 @@ func (nm *networkManager) addNewNetRules(nwInfo *NetworkInfo) error {
if out, err = nm.plClient.ExecuteCommand(addNetshV6DefaultRoute); err != nil {
log.Printf("[net] Adding ipv6 default route failed: %v:%v", out, err)
}

deleteNetshV6GatewayRoute := fmt.Sprintf(netRouteCmd, "ipv6", "delete", prefix, ifName, gateway)
if _, delErr := nm.plClient.ExecuteCommand(deleteNetshV6GatewayRoute); delErr != nil {
log.Printf("[net] Deleting ipv6 gateway route failed: %v", delErr)
}

// netsh interface ipv6 add route $subnetV6 $hostInterfaceAlias $gatewayV6
addNetshV6GatewayRoute := fmt.Sprintf(netRouteCmd, "ipv6", "add", prefix, ifName, gateway)
if out, err = nm.plClient.ExecuteCommand(addNetshV6GatewayRoute); err != nil {
log.Printf("[net] Adding ipv6 gateway route failed: %v:%v", out, err)
}
}
}

Expand Down