Difference between revisions of "Networking"
From Linuxintro
imported>ThorstenStaerk |
imported>ThorstenStaerk |
||
Line 7: | Line 7: | ||
* [[routing]] | * [[routing]] | ||
* [[set up a firewall]] | * [[set up a firewall]] | ||
+ | * [[networking commands]] | ||
+ | * [[network troubleshooting]] | ||
* test mtu: | * test mtu: | ||
ping -f -l 1500 www.mit.edu (1364) | ping -f -l 1500 www.mit.edu (1364) | ||
Line 13: | Line 15: | ||
* show all server sockets that are listening: | * show all server sockets that are listening: | ||
[[lsof]] -i | [[lsof]] -i | ||
+ | * find out if [http://en.wikipedia.org/wiki/TCP_Offload_Engine TOE] is switched on | ||
+ | # ethtool --show-offload eth2 | ||
+ | Offload parameters for eth2: | ||
+ | rx-checksumming: on | ||
+ | tx-checksumming: on | ||
+ | scatter-gather: on | ||
+ | tcp-segmentation-offload: on | ||
+ | udp-fragmentation-offload: off | ||
+ | generic-segmentation-offload: on | ||
+ | generic-receive-offload: on | ||
+ | large-receive-offload: on | ||
+ | * fake MAC address | ||
+ | ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx | ||
+ | |||
+ | * listen on a specific port | ||
+ | ngrep -qd lo port 21 | ||
+ | |||
+ | * create WLAN traffic | ||
+ | aireplay -3 -b <MACofAP> -h <MACtoFake> -x 600 eth1 | ||
+ | |||
+ | * slow down port 1234 | ||
+ | tc qdisc add dev eth0 root handle 1: cbq avpkt 1000 bandwidth 10mbit | ||
+ | tc class add dev eth0 parent 1: classid 1:1 cbq rate 8kbit allot 1500 prio 5 bounded isolated | ||
+ | tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip sport 1234 0xffff flowid 1:1 | ||
+ | tc qdisc add dev eth0 parent 1:1 sfq perturb 10 | ||
= Services = | = Services = | ||
* [[set up a web server]] | * [[set up a web server]] |
Revision as of 15:38, 25 December 2011
Here are the articles that deal with networking:
- connect to the net
- set up networking
- set up Network Address Translation
- teaming your network cards
- routing
- set up a firewall
- networking commands
- network troubleshooting
- test mtu:
ping -f -l 1500 www.mit.edu (1364)
- show all connections:
netstat -putan
- show all server sockets that are listening:
lsof -i
- find out if TOE is switched on
# ethtool --show-offload eth2 Offload parameters for eth2: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: on udp-fragmentation-offload: off generic-segmentation-offload: on generic-receive-offload: on large-receive-offload: on
- fake MAC address
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
- listen on a specific port
ngrep -qd lo port 21
- create WLAN traffic
aireplay -3 -b <MACofAP> -h <MACtoFake> -x 600 eth1
- slow down port 1234
tc qdisc add dev eth0 root handle 1: cbq avpkt 1000 bandwidth 10mbit tc class add dev eth0 parent 1: classid 1:1 cbq rate 8kbit allot 1500 prio 5 bounded isolated tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip sport 1234 0xffff flowid 1:1 tc qdisc add dev eth0 parent 1:1 sfq perturb 10