ip command is for Linux is the
netsh command for Windows. It allows configuring of network interfaces, query status and even control the Windows firewall. I will present some useful commands that I use frequently
To show addresses and more parameters of all network interfaces, do:
netsh interface ipv4 show address
To add an address to an interface:
netsh interface ipv4 add address "Ethernet 4" 10.43.224.99
This can be useful to set a cluster IP that always points to the active node.
To delete it, do
netsh interface ipv4 delete address "Ethernet 4" 10.43.224.99
And very useful in case you have DHCP problems:
Will work only if you have DHCP configured.
To turn off firewall completely for all profiles:
netsh advfirewall set allprofiles state off
To check the firewall status:
netsh advfirewall show allprofiles
To enable IPv4 pings:
netsh advfirewall firewall add rule name="Allow IPv4 pings" protocol=icmpv4:8,any dir=in action=allow
To allow a TCP/IP port:
netsh advfirewall firewall add rule name=test1 protocol=tcp dir=in localport=5000 action=allow
To enable/disable an existing firewall rule:
netsh advfirewall firewall set rule name="LINSTOR Port 7003" new enable=yes netsh advfirewall firewall set rule name="LINSTOR Port 7003" new enable=no
To dump firewall rule:
netsh advfirewall firewall show rule name="LINSTOR Port 7003"
That’s it for now, I will add more useful netsh commands as I learn them :)