Sådan viser du netværksgrænseflader med iptables -L i Ubuntu 12.04

Hvordan kan man i Ubuntu 12.04 vise netværksgrænseflader sammen med reglerne ved brug af iptables -L?

For at vise netværksgrænseflader sammen med reglerne ved brug af iptables -L i Ubuntu 12.04, skal du bruge kommandoen `sudo iptables -L -v -n`, som giver en detaljeret visning inklusive netværksgrænseflader.

Sådan viser du netværksgrænseflader sammen med reglerne ved brug af iptables -L i Ubuntu 12.04

For at vise netværksgrænseflader sammen med reglerne ved brug af iptables -L i Ubuntu 12.04, kan du følge disse trin:

  1. Åbn en terminal.
  2. For at få vist iptables-reglerne med netværksgrænseflader, skal du bruge følgende kommando:
    sudo iptables -L -v -n
  3. Forklaring af kommandoen:
    • -L: Lister alle regler i de forskellige kæder.
    • -v: Viser detaljeret output, herunder netværksgrænseflader.
    • -n: Viser IP-adresser og portnumre numerisk i stedet for at forsøge at løse dem til navne.

Eksempel på output:

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
    0     0 ACCEPT     icmp --  eth0   *       192.168.1.0/24       0.0.0.0/0            icmp type 8

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Dette output viser de forskellige kæder (INPUT, FORWARD, OUTPUT) med detaljer om pakker, bytes, mål, protokol, indgående og udgående grænseflader, kilde og destination.

Ved at bruge -v flaget får du en mere detaljeret visning, som inkluderer netværksgrænsefladerne, hvilket kan være nyttigt til fejlfinding og netværksadministration.