mirror of
				https://github.com/vyos/vyos-documentation.git
				synced 2025-10-26 08:41:46 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			73 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. _ethernet-interface:
 | |
| 
 | |
| Ethernet
 | |
| --------
 | |
| 
 | |
| Ethernet interfaces allow for the configuration of speed, duplex, and hw-id
 | |
| (MAC address). Below is an example configuration:
 | |
| 
 | |
| .. code-block:: none
 | |
| 
 | |
|   set interfaces ethernet eth1 address '192.168.0.1/24'
 | |
|   set interfaces ethernet eth1 address '2001:db8:1::ffff/64'
 | |
|   set interfaces ethernet eth1 description 'INSIDE'
 | |
|   set interfaces ethernet eth1 duplex 'auto'
 | |
|   set interfaces ethernet eth1 speed 'auto'
 | |
| 
 | |
| Resulting in:
 | |
| 
 | |
| .. code-block:: none
 | |
| 
 | |
|   ethernet eth1 {
 | |
|       address 192.168.0.1/24
 | |
|       address 2001:db8:1::ffff/64
 | |
|       description INSIDE
 | |
|       duplex auto
 | |
|       hw-id 00:53:29:44:3b:19
 | |
|       smp_affinity auto
 | |
|       speed auto
 | |
|   }
 | |
| 
 | |
| In addition, Ethernet interfaces provide the extended operational commands:
 | |
| 
 | |
| * ``show interfaces ethernet <name> physical``
 | |
| * ``show interfaces ethernet <name> statistics``
 | |
| 
 | |
| Statistics available are driver dependent.
 | |
| 
 | |
| .. code-block:: none
 | |
| 
 | |
|   vyos@vyos:~$ show interfaces ethernet eth0 physical
 | |
|   Settings for eth0:
 | |
|           Supported ports: [ TP ]
 | |
|           Supported link modes:   10baseT/Half 10baseT/Full
 | |
|                                   100baseT/Half 100baseT/Full
 | |
|                                   1000baseT/Full
 | |
|           Supports auto-negotiation: Yes
 | |
|           Advertised link modes:  10baseT/Half 10baseT/Full
 | |
|                                   100baseT/Half 100baseT/Full
 | |
|                                   1000baseT/Full
 | |
|           Advertised pause frame use: No
 | |
|           Advertised auto-negotiation: Yes
 | |
|           Speed: 1000Mb/s
 | |
|           Duplex: Full
 | |
|           Port: Twisted Pair
 | |
|           PHYAD: 0
 | |
|           Transceiver: internal
 | |
|           Auto-negotiation: on
 | |
|           MDI-X: Unknown
 | |
|           Supports Wake-on: d
 | |
|           Wake-on: d
 | |
|           Current message level: 0x00000007 (7)
 | |
|           Link detected: yes
 | |
|   driver: e1000
 | |
|   version: 7.3.21-k8-NAPI
 | |
|   firmware-version:
 | |
|   bus-info: 0000:02:01.0
 | |
| 
 | |
|   vyos@vyos:~$ show interfaces ethernet eth0 statistics
 | |
|   NIC statistics:
 | |
|        rx_packets: 3530
 | |
|        tx_packets: 2179
 | |
|   [...]
 |