Per Stenebo
2012-04-26 08:04:24
2025-07-28 17:15:51
Nätverk
Terminalkommandon för att hantera nätverk i Linux.
Interna sidor: | Raspberry Pi |
Externa sidor
How to use the Linux mtr (My Traceroute) command
Tiger – The Unix Security Audit and Intrusion Detection Tool
Understanding /etc/services file in Linux
IPv6 - Set Up An IPv6 LAN with Linux
iftop: display bandwidth usage on an interface
ntop: Network monitoring | HowTo | Debian package |
Kommandon
Lista nätverksanslutningar och skicka resultatet till en textfil:
ifconfig > test.txt
Testa anslutning 3 gånger:
ping -c 3 google.com
Starta om nätverksanslutningar (Ubuntu):
sudo /etc/init.d/networking restart
sudo systemctl restart networking.service
Starta om gränssnitt enp0s25 (alternativt tex eth0):
sudo ifdown enp0s25 && sudo ifup enp0s25
Kolla DNS för värd: nslookup bends.se eller dig bends.se
Kolla egenskaper för nätverkskort: ethtool eth0
ip
| debian man page |
Visa nätverksanslutningar: ip address show eller bara ip a eller ip link show
Visa för ett gränssnitt: ip a show dev ens3 eller ip link show eno1
Starta om gränssnitt: ip link set enp10s9 down && ip link set enp10s9 up
Sätt tillfällig ip: ip addr add 192.168.10.100/24 dev eth0
Visa routing-tabell: ip route show eller bara ip route
Skapa route: ip route add 192.168.10.0/24 via 192.168.10.100 dev eth0
Radera standard route: ip route del default
Skapa standard route: ip route add default via 192.168.0.1 (gateway ip)
ip neighbour
Visa (arp) tabell: ip neighbour show
ip neighbour show dev enp2s0
ss
| Ubuntu man page |
How to Use the ss Command to Monitor Network Connections in Linux
Lista alla anslutningar: ss
List listening (-l) tcp (-t) IPv4 (-4) sockets: ss -lt4
-n, --numeric Show port number rather than service names.
-p, --processes Show process using socket.
arping
Utökad variant av ping. Ger även målets MAC-adress. | Ubuntu man page |
sudo apt install arping
sudo arping -c 1 myserver
sudo arping -i enp1s0 b8:27:eb:52:56:ab
tcpdump
| Ubuntu manpage |
tcpdump behöver normalt köras som root eller med sudo.
Installera: sudo apt install tcpdump
Lyssna på all trafik på givet gränssnitt: tcpdump --interface eth0
Lyssna på port 80 och 443 över givet gränssnitt:
tcpdump -q -i eth1 -s 0 'tcp dst port 80 or tcp dst port 443'
Lyssna på all trafik till/från ip: tcpdump host 192.168.0.143
iftop
Small CLI utility to display bandwidth usage on an interface by host.
Links: | website | Ubuntu manpage |
Install: apt install iftop
Execute, as root: /usr/sbin/iftop
Set interface, show port numbers: /usr/sbin/iftop -i enp4s0 -P
netstat
Lista portaktivitet med netstat | linuxtechlab.com examples | how-to.wikia.com |
netstat är en del av net-tools (package): This package includes the important tools for controlling the network subsystem of the Linux kernel. This includes arp, ifconfig, netstat, rarp, nameif and route. Additionally, this package contains utilities relating to particular network hardware types (plipconfig, slattach, mii-tool) and advanced aspects of IP configuration (iptunnel, ipmaddr).
sudo apt install net-tools
Check listening ports:
sudo netstat -lnt
List open ports and the process that owns them:
sudo netstat -tulpn
hping3
hping is a command-line oriented TCP/IP packet assembler/analyzer.
| hemsida | exempel | Ubuntu man page |
Installera
sudo apt install hping3
Testa 5 ggr på port 22, SYN på, till IP 192.168.0.12:
sudo hping3 -c 5 -p 22 -S 192.168.0.12