Technitium MAC Address Changer
Help Contents
-
How to change MAC address of an Network Interface Card (NIC)?
First, select the Network Connection for which you want to change the MAC address. Find the Change MAC Address frame in the Information tab below and enter a new MAC address in hexadecimal format in the special text box provided. You may click the Random MAC Address button to generate a random MAC address from the available list of manufacturers. You may also select a particular Vendor/Manufacturer from the drop down list to get a random MAC address for the selected vendor.
After entering a MAC address select the "Automatically restart network connection to apply changes" check box if you want to restart the network connection. Not checking "Make new MAC address persistent" check box would change the NIC MAC address to original when the computer restarts or the NIC is disabled. You may want check the "Use '02' as first octet of MAC address" checkbox for resolving WiFi network adapters issues (read this for more details).
Click the Change Now! button to apply the new MAC address.
-
How to change MAC address back to the original MAC address of NIC?
To change MAC address back to the original MAC address of the NIC, just click the Restore Original button in the Change MAC Address frame that you have on the Information tab.
-
How to Enable/Disable an Network Connection?
Select the Network Connection from the list for which you want to perform the required operation and check/uncheck the list box to enable/disable the network connection.
-
How do I refresh the Network Connection list?
To refresh the Network Connection list, Click Options menu and click the Refresh menu item. You can also do this task by pressing F5 key.
-
How can I add/remove an IP address?
Just right click on the IPv4/IPv6 address list box and to get context menu. Click the Add IP menu item to get a new window. Enter the IP address details and click Add IP.
If you click on the IP address list and start typing a new IP address, the IP address editor window will appear automatically saving time.
To remove an IP address, select the IP address from the list and press Delete key on your keyboard or you can right click on the listbox use click Remove IP from the context menu.
-
How do I add/remove an Gateway?
Just right click on the IPv4/IPv6 gateway list box and to get context menu. Click on the Add Gateway menu item to get a new window. Enter Gateway details and click Add Gateway.
If you click on the Gateway list and start typing a new Gateway IP address, the Gateway IP address editor window will appear automatically saving time.
To remove an Gateway, select the Gateway IP address from the list and press Delete key on your keyboard or you can right click on the listbox use click Remove Gateway from the context menu.
-
How do I add/remove an DNS Server IP Address?
Just right click on the IPv4/IPv6 DNS list box and to get context menu. Click on the Add DNS Server menu item to get a new window. Enter DNS Server details and click Add DNS.
If you click on the DNS Server list and start typing a new DNS Server IP address, the DNS Server IP address editor window will appear automatically saving time.
To remove a DNS Server IP, select the DNS Server IP address from the list and press Delete key on your keyboard or you can right click on the listbox use click Remove DNS Server from the context menu.
-
How can I change DNS Servers priority?
Just right click on the IPv4/IPv6 DNS list box and to get context menu. Click on the Move Up/Move Down menu item to change priority. The top most DNS Server IP address has highest priority while the bottom most has the least.
You can even hold the CTRL key on your keyboard in combination with the UP and DOWN navigation keys to perform the above operations.
-
How to enable/disable DHCP on an Network Connection?
Select the Network Connection on which you want to enable/disable DHCP and click the Action > DHCPv4 > DHCPv4 Enable menu item. For DHCPv6 use the Action > DHCPv6 > DHCPv6 Enable menu item.
Note, all the previous IP and Gateway settings will be deleted when DHCP is enabled/disabled. Hence you are recommended to create Configuration Preset for the connection before performing the operation as in case you wish to revert changes.
-
How to Release IP and Renew IP lease for selected connection?
Select the Network Connection on which you want to Release IP/Renew IP lease and click the Action > DHCPv4 > Release IP/Renew IP menu item. For DHCPv6 use the Action > DHCPv6 > Release IP/Renew IP menu item.
Note, TMAC will not respond till the operation selected is finished or it has timed out.
-
How to create/modify/delete an Configuration Preset?
Click on the Presets tab to get the list of saved presets on the left list box and details of the selected preset on the right list box.
To create new preset, just click on the New button below the presets list box to get a new window. Select the options you want to include in the preset with appropriate values and click Save.
To edit/modify existing preset, just select the preset and click edit or just double click on it to get a new window with the preset details to edit.
To delete preset, select all the presets you want to delete from the list box and click delete button or just press delete on your keyboard.
-
How to apply an Configuration Preset?
Click on the Presets tab to get the list of saved presets on the left list box and details of the selected preset on the right list box. Select the adapter from the network connections list box, select the preset in the preset list box and click Apply button to apply the selected preset on the selected network connection.
-
How to use the command line interface?
Command line parameters are as given below with their description:
Usage: tmac -n network_connection_name [options] OPTIONS: MAC Address Options [-m/nm/r/nr]: -m [mac_address] Sets persistent MAC address to selected network connection. mac_address format: 00:01:02:03:04:05 For restoring to original MAC address, leave the field blank. -nm [mac_address] Sets non-persistent MAC address to selected network connection. MAC address restores to original when network connection is disabled. mac_address format: 00:01:02:03:04:05 For restoring to original MAC address, leave the field blank. -r Sets random persistent MAC address, selected from vendor list, to selected network connection. -nr Sets random non-persistent MAC address, selected from vendor list, to selected network connection. MAC address restores to original when network connection is disabled. IPv4 Options: -i ip_address_1/subnet_mask_1[,ip_address_2/subnet_mask_2,...] Sets IPv4 address to selected network connection. -g gateway_1/metric_1[,gateway_2/metric_2,...] Sets default gateway route for selected network connection. -d dns_server_1[,dns_server_2,...] Sets DNS Server (IPv4) address. -h Enabled DHCPv4 on selected network connection. -rl Releases IPv4 address allocated by DHCPv4 server. -rn Renews IPv4 address lease from DHCPv4 server. IPv6 Options: -i6 ip_address_1/subnet_mask_1[,ip_address_2/subnet_mask_2,...] Sets IPv6 address to selected network connection. -g6 gateway_1/metric_1[,gateway_2/metric_2,...] Sets default gateway route for selected network connection. -d6 dns_server_1[,dns_server_2,...] Sets DNS Server (IPv6) address. -h6 Enabled DHCPv6 on selected network connection. -rl6 Releases IPv6 address allocated by DHCPv6 server. -rn6 Renews IPv6 address lease from DHCPv6 server. Internet Explorer HTTP Proxy Option: -pxy http_proxy_server_ipv4_address:port Sets specified HTTP proxy server for used by Internet Explorer. Preset Options: -f preset_file Loads specified preset file. If preset file is not specified, Default.tpf file will be loaded automatically. -p preset_name Specifies the preset to be used from the preset list loaded from preset file. Specifying a preset will override MAC address, IPv4 and IPv6 options listed above. Other Options: -s Silent mode. Disables popup message box display even when an error is encountered. -re Resets network connection to apply changes. The network connection will be disabled and enabled which may cause loss of network connectivity. -di Disables network connection. The network connection will be disabled which may cause loss of network connectivity. -en Enables network connection to apply changes. -ro Restores the original MAC address record. This record is used by Technitium MAC Address Changer when network connection is disabled. This option must be used when original MAC address being displayed is incorrect. Using this option will restore the MAC address of the specified network connection to original. Help Option: -help Displays this help text for reference.
Example:
Applying MAC Address & Restart NIC:
tmac -n Local -m 00:01:02:03:04:05 -reApply Non-Persistent Random MAC Address & Restart NIC:
tmac -n Local Area Connection -nr -reApply Preset & Restart NIC & Restart:
tmac -n Local Area Connection -p my net config -reEnable HTTP Proxy Settings:
tmac -pxy 192.168.1.1:8080Disable HTTP Proxy Settings:
tmac -pxy -
How can I use the command line interface of the TMAC Installer?
Command line parameters are as given below with their description
TMACv6_Setup.exe [ [/desktop] [/startmenu] [/programmenu] [/allusers] /path "install_path" | /default ]
Parameter Description -
/default Installs with default options. Must be used without any other parameter.
/desktop Creates shortcuts on the Desktop.
/startmenu Creates shortcuts in the Start Menu.
/programmenu Creates shortcuts in the Program Menu Group.
/allusers Specifies whether to create icons for all users. If not specified icons are created for current user only.
/path Specifies installation path. Path may or may not exist.
-
How to configure Internet Explorer HTTP Proxy settings?
To set Internet Explorer HTTP proxy server settings, just click on menu Options > Internet Explorer HTTP Proxy. Enter details of proxy server in the new window that pops up and click OK.