This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| network_stuff:linux [2023/01/17 09:56] – jotasandoku | network_stuff:linux [2024/10/06 17:17] (current) – jotasandoku | ||
|---|---|---|---|
| Line 121: | Line 121: | ||
| * DHCPRequest: | * DHCPRequest: | ||
| * DHCPAck: : src: server IP ; dst: client-mac + tentative IP Address | * DHCPAck: : src: server IP ; dst: client-mac + tentative IP Address | ||
| + | ===== DHCP Options ===== | ||
| + | |||
| + | * **Default gateway (3):** Specifies the default gateway. Not used in DHCPv6. | ||
| + | * **Domain names (15):** Provides domain names for DNS resolution. | ||
| + | * **Vendor-Specific Info (43):** Used in Cisco PnP to point to the PnP server. | ||
| + | * **Subnet Mask (1):** Defines the subnet mask for the network. | ||
| + | * **IP lease time (51):** Specifies the duration of the IP address lease. | ||
| + | * **Renewal time (58):** Time when the client should renew the lease with the DHCP server. | ||
| + | * **Rebinding time (59):** Time when the client should attempt to rebind if the lease cannot be renewed. | ||
| + | * **Bootfile name (67):** Location of the boot file or script, often used in ZTP (Zero Touch Provisioning). | ||
| + | * **Relay Agent Info (82):** Adds metadata (e.g., VLAN, switch ID) to DHCP requests. Enabled by default with DHCP snooping for security. Can cause issues with non-Cisco DHCP servers. | ||
| + | * **Suboptions: | ||
| + | * **Circuit ID:** Identifies the switch port (e.g., VLAN 10, port 2). | ||
| + | * **Remote ID:** Identifies the relay agent (e.g., Switch-1). | ||
| + | |||
| + | ===== Additional Relevant Options ===== | ||
| + | |||
| + | * **DNS Servers (6):** Provides the IP addresses of DNS servers. | ||
| + | * **Router (3):** Specifies the router’s IP address for client devices. | ||
| + | * **TFTP Server (66):** Location of the TFTP server, often used for network device configurations. | ||
| + | * **NTP Servers (42):** Specifies the Network Time Protocol (NTP) server to synchronize time. | ||
| Line 292: | Line 313: | ||
| iptables-restore / | iptables-restore / | ||
| Classical view: | Classical view: | ||
| - | iptables -L -v | + | iptables -L -v # -t < |
| Save and apply (debian): | Save and apply (debian): | ||
| iptables-save | iptables-save | ||
| Line 348: | Line 369: | ||
| ---- | ---- | ||
| BRCTL COMMANDS | BRCTL COMMANDS | ||
| + | [[https:// | ||
| brctl show | brctl show | ||
| brctl addbr br0 | brctl addbr br0 | ||
| Line 353: | Line 375: | ||
| To disable the network bridge, just shut down the interface: | To disable the network bridge, just shut down the interface: | ||
| ip link set < | ip link set < | ||
| + | To delete a bridge link: | ||
| + | ip link set < | ||
| + | # usefule when getting the error Network is already in use by interface | ||
| \\ | \\ | ||
| Line 434: | Line 459: | ||
| telnet google.com 443 > test_myhost2 < escape | telnet google.com 443 > test_myhost2 < escape | ||
| + | GENERATE TRAFFIC: | ||
| + | | ||
| ---- | ---- | ||
| Line 456: | Line 483: | ||
| dig +noall +answer google.de | dig +noall +answer google.de | ||
| dig +trace rule11.tech | dig +trace rule11.tech | ||
| - | dig -x 209.132.183.81 +short | + | dig -x 142.250.187.238 @9.9.9.9 |
| + | dig NS panda314159.net @9.9.9.9 +short | ||
| + | dig SOA panda314159.net @9.9.9.9 +short | ||
| dig @9.9.9.9 redhat.com | dig @9.9.9.9 redhat.com | ||
| dig yahoo.com +short | dig yahoo.com +short | ||
| Line 480: | Line 509: | ||
| List all PCI devices | List all PCI devices | ||
| lspci | lspci | ||
| + | |||
| + | * BDF or B/D/F, as abbreviated from bus/ | ||
| + | * Bus number: pci specification allows up to 256 buses. The bus number is the address for the device in the PCI world. | ||
| + | * Device number: It can be 32 devicesi in each bus | ||
| + | * Function number | ||
| + | * Capabilities | ||
| + | [[https:// | ||
| + | |||
| + | |||
| List USB devices | List USB devices | ||
| lsusb | lsusb | ||
| Line 491: | Line 529: | ||
| ---- | ---- | ||
| + | __**CONSOLE ACCESS SCENARIOS**__ | ||
| + | \\ | ||
| + | **IPMI** | ||
| + | * IPMI: is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system' | ||
| + | * IPMI is: Netscaler LOM, Dell iDRAC, HP iLO, IBM IMM .. | ||
| + | |||
| + | ipmitool : [[https:// | ||
| + | Protocol (RMCP) | ||
| + | ipmitool mc selftest | ||
| + | ipmitool -vv mc info | ||
| + | ipmitool sel list # sel is System Event Log | ||
| + | base / | ||
| + | |||
| + | |||
| + | \\ | ||
| \\ | \\ | ||
| Line 850: | Line 903: | ||
| DELL R740 RISERS AND PCI CONFIGURATION: | DELL R740 RISERS AND PCI CONFIGURATION: | ||
| \\ | \\ | ||
| - | {{ : | + | {{ : |
| Line 1031: | Line 1084: | ||
| ---- | ---- | ||
| + | JIRA | ||
| + | \\ | ||
| + | |||
| + | ---- | ||
| + | |||
| Line 1083: | Line 1141: | ||
| TC NOTES TRAFFIC CONTROL:\\ | TC NOTES TRAFFIC CONTROL:\\ | ||
| - [[http:// | - [[http:// | ||
| - | - This is a nice (and modern) tc frontend for linux (unrelated to the ISP): [[https:// | + | - This is a nice (and modern) tc frontend for linux in python: [[https:// |
| - | + | ||
| ---- | ---- | ||
| FQ NOTES | FQ NOTES | ||