Site Tools


advanced-mac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
advanced-mac [2024/10/06 22:22] – [MAC Address] -Condense hogwildadvanced-mac [2024/11/27 01:13] (current) – [MAC Address Notes] hogwild
Line 3: Line 3:
 This menu has settings to let you electronically change (or "spoof") the MAC Address of various network interfaces. This function does **not** change the factory-assigned MAC Address in the device's chip. It just overlays a different address in software. This menu has settings to let you electronically change (or "spoof") the MAC Address of various network interfaces. This function does **not** change the factory-assigned MAC Address in the device's chip. It just overlays a different address in software.
  
-MAC address is called a Universally Administered Address (UAA) when it's set by the manufacturer or a locally-administered addresses (LAA) when it is assigned by a System Administrator.+ \\ 
 + 
 +The MAC Address set by the manufacturer is called a Universally Administered Address (UAA). A MAC Address assigned by a System Administrator is called a locally-administered address (LAA).
  
  \\ {{mac_address_format.png?500x386}}  \\ {{mac_address_format.png?500x386}}
Line 9: Line 11:
  \\  \\
  
-The first three octets (group of 8 bits) is the Organizationally Unique Identifier. The OUI is a 24-bit number that identifies the manufacturer, organization, or vendor. The last three pairs of digits are the number specific to the device, or the "Network Interface Controller (NIC)-specific portion" of the address.+The first three octets (or group of 8 bits) is the Organizationally Unique Identifier. The OUI is a 24-bit number that identifies the manufacturer, organization, or vendor. The last three pairs of digits are number specific to the device, or the "Network Interface Controller (NIC)-specific portion" of the address.
  
 For common device names in FreshTomato, see the [[:faq|FAQ]] page. For common device names in FreshTomato, see the [[:faq|FAQ]] page.
Line 16: Line 18:
 ===== How Default WAN MAC Addresses are Derived ===== ===== How Default WAN MAC Addresses are Derived =====
  
-Since release 2021.8, FreshTomato configures the default MAC Address for the WAN Port (based on the eth0 / LAN MAC Address) differently.+Since release 2021.8, FreshTomato configures the WAN port'default MAC Address (based on eth0 / LAN MAC Address) differently.
  
 FreshTomato now sets wanX MAC Addresses as follows: FreshTomato now sets wanX MAC Addresses as follows:
  
-  * WAN  => eth0 MAC + (decimal) 16  [in releases 2021.7 and older: eth0 = MAC + 1 (decimal value)]+  * WAN   => eth0 MAC + (decimal) 16  [in 2021.7 and earlier: eth0 = MAC + 1 (decimal value)]
   * WAN2 => eth0 MAC + (decimal) 17   * WAN2 => eth0 MAC + (decimal) 17
   * WAN3 => eth0 MAC + (decimal) 18   * WAN3 => eth0 MAC + (decimal) 18
Line 27: Line 29:
  \\  \\
  
-For example, on a router with LAN Ethernet MAC Address of 2C:30:33:DB:F7:CC, FreshTomato would now set the WAN MAC Address to 2C:30:33:DB:F7:DC, (by adding CC + 16). In releases 2021.7 and older, FreshTomato would have configured the default WAN MAC Address as 2C:30:33:DB:F7:CD (by adding CC + 1). This is illustrated in the following screenshots.+For example, if a router has LAN Ethernet MAC Address: 78:30:AF:DB:0A:F8:
  
- \\ \\ **A WAN MAC Address, as Configured in FreshTomato 2021.8 and newer:**+Releases 2021.8 and later: would set the WAN MAC Address to 78:30:AF:DB:08:DC, (CC + 16). 
 + 
 +Releases 2021.7 and earlier: would set the default WAN MAC Address as 78:30:AF:DB:08:CD (CC + 1). 
 + 
 +This is illustrated in the following screenshots. 
 + 
 + \\ \\ **A WAN MAC Address, as caclulated in release 2021.8 and later:**
  
 {{::advanced-mac_address-calculate-2021.8_and_later-redacted.png?758}} {{::advanced-mac_address-calculate-2021.8_and_later-redacted.png?758}}
Line 35: Line 43:
 \\  \\  \\ \\  \\  \\
  
-**A WAN MAC Address, as Configured in FreshTomato 2021.7 and earlier:**+**A WAN MAC Address, as calculated in release 2021.7 and earlier:**
  
-{{::mac_address-default-pre-2021.8.jpg}}+{{::mac_address-default-pre-2021.8.jpg?778}}
  
  \\  \\
  
-For **FreshTomato 2021.7 and earlier**the image above shows the default MAC Address calculated and set in the GUIFreshTomato will initially display a different MAC Address (after "erase all data in NVRAM memory thorough" has been done). The discrepancy was fixed in release FT 2022.1.\\+In FreshTomato 2021.7 and earlier,** **this image shows the default MAC Address calculated/set. Initially, a different address is displayed, (after "erase all data in NVRAM memory thorough" has been done). This discrepancy was fixed in release 2022.1.\\  \\
  
-**WAN Port:** In this fieldyou can enter any valid MAC Address to be assigned to the WAN interface.+**WAN Port:** here, enter MAC Address to assign to the WAN interface.
  
-  * Default - This leaves the fixed, factory-assigned MAC Address as the interface's MAC Address. +  * Default - leaves the fixed, factory-assigned MAC Address \\ as the interface's MAC Address. 
-  * Random - This option assigns a random MAC Address to the device. +  * Random - assigns a random MAC Address to the device. 
-  * Clone PC - Assigns the same MAC Address as the that of the client connected to the web interface.+  * Clone PC - assigns the same address as that of the client \\ that is connected to the web interface.
  
  \\  \\
  
-Some cable and other Internet providers authorize your cable modem and devices based on its MAC address. Every network has a unique address. \\ When your modem requests an address from the Internet provider's DHCP server, the Internet provider will either grant it or deny it access to the network based on it'MAC Address.+Some cable and other Internet providers authorize cable modem or other device based on its MAC address. Every network has a unique address. When your modem requests an address from the provider's DHCP server, the provider will grant it or deny it network access based on its MAC Address.
  
-Some cable companies also authenticate the network card in your PC/client device after you've logged onto their network. They do this to prevent you from using any LAN client device other than the first one you used (whose MAC Address is regstered with them) using their service with out paying for itBy doing so, they can force you to use the same client device you've always used.   \\ \\ If the provider's network detects a different MAC Address than the one associated with the original client device, it will deny your client device access to the network It will only allow devices known to them, in good standing. However, If you let FreshTomato clone your original client device'network MAC Address, it will fool your cable provider into thinking you're still using the same PC/client device interface to access their services, and your router will be allowed on their network.  They don'really care which device you usethe MAC is actually associated to your billing account Often, if you call them and tell them you have a new device, they will change the MAC Address record in their system.+Some cable companies also authenticate the network card in your client device after you first log on to their network. They record the MAC Address of that device. Doing so allows them to prevent you from using a different LAN client device on their service than the first one you used. To use another device, you must pay more. In this way, they can force you to use the one client device you've always used.\\   \\  If the provider's network detects a different MAC Address than that of the original device, it will deny the client device network access. It will only allow devices known to them, in good standing. However, if you let FreshTomato clone your original device's MAC Address, it will fool cable provider into thinking you're still using the same client device interface with their service. Your router will be allowed on the network. They don't care which device you usethe MAC is associated with your billing. Often, if you tell them you have a new device, they will change the MAC Address record in their system.
  
- \\ **Wireless Interface eth1: **In this fieldyou can enter any valid MAC Address to be assigned to wireless interface eth1.+ \\ **Wireless Interface eth1: **here, enter MAC Address to assign to WiFi interface "eth1".
  
-  * Default: This option leaves the fixed, factory-assigned MAC Address as \\ the interface's MAC Address. +  * Default leaves the fixed, factory-assigned MAC Address as \\ the interface's MAC Address. 
-  * Random: This assigns a random MAC Address to the device interface. +  * Random assigns a random MAC Address to the device interface. 
-  * Clone PC: This assigns the same MAC Address used by the interface of the client \\ currently connecting to FreshTomato's web interface.+  * Clone PC assigns the same MAC Address as the interface of the client \\ currently connected to FreshTomato's web interface.
  
  \\  \\
  
-**Wireless Interface eth2: **In this fieldyou can enter any valid MAC Address to be assigned to wireless interface eth2.+**Wireless Interface eth2: **here, enter MAC Address to assign to WiFi interface "eth2".
  
-  * Default: This option leaves the fixed, factory-assigned MAC Address \\ as the interface's MAC Address. +  * Default leaves the fixed, factory-assigned MAC Address \\ as the interface's MAC Address. 
-  * Random: This assigns a random MAC Address to the device interface. +  * Random assigns a random MAC Address to the device interface. 
-  * Clone PC: This assigns the same MAC Address used by the interface of the client \\ currently connecting to FreshTomato's web interface.+  * Clone PC assigns the same MAC Address as the interface of the client \\ currently connected to FreshTomato's web interface.
  
  \\  \\
  
-**Wireless Interface wl0.1: **In this field, you can enter any valid MAC Address to be assigned to wireless interface wl0.1 (typically the first wireless VLAN).+**Wireless Interface wl0.1: **enter MAC Address to assign to interface "wl0.1(usually first VWLAN).
  
-  * Default: This option leaves the fixed, factory-assigned MAC Address as \\ the interface's MAC Address. +  * Default leaves the fixed, factory-assigned MAC Address as \\ the interface's MAC Address. 
-  * Random: Choosing this option assigns a random MAC Address to the device +  * Random assigns a random MAC Address to the device. 
-  * Clone PC: This assigns the same MAC Address used by the interface of the client \\ currently connecting to FreshTomato's web interface.+  * Clone PC assigns the same MAC Address as the interface of  \\ the client currently connected to FreshTomato's web interface.
  
  \\  \\
Line 82: Line 90:
 ===== MAC Address Notes ===== ===== MAC Address Notes =====
  
-Until at least release 2021.8, FreshTomato has a problem caused by changing the wireless MAC Address.+Until at least release 2021.8, changing the WiFi MAC Address in FreshTomato could cause problems. Changing the first 3 octets of the MAC Address could cause issues, such as drops on WiFi interfaces. 
 + 
 +For details, see: [[https://bitbucket.org/pedro311/freshtomato-arm/issues/173/wl11-drops-and-upon-restart-attempt-all|Bitbucket: drops, and upon restart attempt, all LAN interfaces lose internet connectivity]] 
 + 
 + \\  \\
  
-Changing the first 3 octets of the MAC Address can cause some issues such as wireless interfaces to drop. For details, please see: \\ [[https://bitbucket.org/pedro311/freshtomato-arm/issues/173/wl11-drops-and-upon-restart-attempt-all]]+ \\  \\
  
  
advanced-mac.1728249732.txt.gz · Last modified: 2024/10/06 22:22 by hogwild