Networking

http://linoxide.com/linux-how-to/bind-ip-interface/

http://linoxide.com/how-tos/ethernet-bonding-on-redhat-linux/

Network

Speed Test

https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py

Monitoring

bmon : http://linoxide.com/tools/bmon-install-usage/

NFS

note : check portmap service is running on server.

showmount -e <IP du serveur NFS>

netstat

netstat -lnptu

netcat mini web server

while true; do nc -l -p 8080 < index.html; done

while true; do echo "<pre>$(ps aux)</pre>" | nc -l 8080; done

netcat : test network speed

    • 1st computer : listen on port 5096

nc -v -v -l -n -p 5096 >/dev/null

    • 2nd computer:

time yes|nc -v -v -n 192.168.1.1 5096 >/dev/null

find a calculator and enter what you get at rcvd on the server. Multiply by 8 and divide by the time you see on your client.

IPERF http://fr.wikipedia.org/wiki/Iperf

coté serveur :

iperf -s

coté client :

iperf -c ip-de-la-machine-serveur

tcpdump

http://superuser.com/questions/286062/practical-tcpdump-examples

tcpdump -i eth0 port 22

Dump tcpdump pour analyse avec wireshark ensuite

tcpdump -i <interface> -s 65535 -w dump-for-wireshark

IPTABLE

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp -i eth0 --dport ssh -j ACCEPT iptables -A INPUT -p udp --dport 137 -j ACCEPT iptables -A INPUT -p udp --dport 138 -j ACCEPT iptables -A INPUT -p tcp --dport 139 -j ACCEPT iptables -A INPUT -p tcp --dport 445 -j ACCEPT iptables -A INPUT -p udp --dport 445 -j ACCEPT iptables -P INPUT DROP iptables -I INPUT 2 -i lo -j ACCEPT

setup Network

    • modprobe sis900 read modules.conf and load lib, see /var/log/messages for errors

    • ifup eth0 start network interface(s)

    • ifconfig eth0 configure / show config of network interface(s)

    • dhclient start network dhcp client

    • service network _start/stop_* start/stop network (find and call rc.? network script )

    • rmmod sis900 unload lib driver sis900.o

    • insmod sis900 load lib driver sis900.o