[[..:linux |retour]] ====== RÉSEAU ====== Cours Réseau de Christian Caleca, cours très complet et très intéressant, à LIRE ! http://christian.caleca.free.fr/index.html et http://irp.nain-t.net/doku.php les pdf http://christian.caleca.free.fr/pdf/ ou les télécharger wget -r -A.pdf http://christian.caleca.free.fr/pdf/ **Une référence**, le cours de Bruno Péan : [[http://www.eisti.fr/~bp/doc/reseaux/|Support de Cours Réseaux EISTI]] Un pointeur http://www.lri.fr/~colette/cours-reseaux.html http://www-public.int-evry.fr/~maigron/Internet/ Des liens sur [[reseau:ethernet|Ethernet]] **Indispensables les astuces à Nono sur Gulliver** http://gulliver.eu.org/wiki/NoNo [[linux:DEBIAN LENNY]] ===== Le modèle OSI ===== http://fr.wikipedia.org/wiki/Open_Systems_Interconnection [[http://www.frameip.com/osi/ |les 7 couches du modèle OSI]] ===== Gérer les périphériques ===== http://www.linux-pour-lesnuls.com/gestionper.php ===== De l'internet IPV4 à l'internet IPV6 ===== Livre en ligne sur l'IPV6 http://livre.g6.asso.fr/index.php/Table_des_mati%C3%A8res ===== Configurer le réseau en ligne de commande sur Debian ===== Le fichier /etc/network/interfaces son manuel man interfaces http://forum.hardware.fr/hfr/OSAlternatifs/reseaux-securite/debian-network-unreachable-sujet_68997_1.htm Pour relancer /etc/init.d/networking restart le fichier pour les DNS /etc/resolv.conf Son manuel man resolv.conf La route par défaut Son manuel man route route add default gw 10.0.0.1 (adresse de passerelle) mii-tool man mii-tool http://www.delafond.org/traducmanfr/man/man8/mii-tool.8.html Si vous n'avez pas de DNS vous pourrez tout de même envoyer un ping sur la toile Pour rechercher le numéro d'ip d'un site, tout simplement ping exemple : ping -c 1 fr.wikipedia.org il donne alors l'adresse 91.198.174.2 Sinon un petit site http://ping.eu/ ===== La liaision série en console ===== On peut utiliser minicom mais il est lourd et gère aussi les modems Il existe une version allégé picocom exemple : picocom -b 19200 /dev/ttyUSB0 (usb/série) Sinon cu exemple cu -l /dev/ttyS0 -s 19200 n'oubliez pas le man de Debian ou http://www.csee.usf.edu/cgi-bin/man-cgi?cu+1 sinon http://debaday.debian.net/2008/05/04/cu-simple-serial-communication-program/ ou screen http://www.labo-linux.org/articles-fr/screen-un-window-manager-en-mode-texte/pour-quels-besoins en graphique, n'oubliez pas gtkterm , voir [[pic:outils |outils PIC]] ===== Serveur DHCP ===== Dynamic Host Configuration Protocol (DHCP) est un terme anglais désignant un protocole réseau dont le rôle est d'assurer la configuration automatique des paramètres IP d'une station, notamment en lui assignant automatiquement une adresse IP et un masque de sous-réseau. DHCP peut aussi configurer l'adresse de la passerelle par défaut, des serveurs de noms DNS et des serveurs de noms NBNS extrait http://fr.wikipedia.org/wiki/DHCP [[http://www.coagul.org/spip.php?article167 |Installation d’un serveur DHCP sous Debian Etch]] Installer un serveur DHCP sous Debian Lenny http://www.colibrix.info/?p=42 http://doc.ubuntu-fr.org/dhcp3-server ==== Serveur DNS ==== [[http://www.coagul.org/article.php3?id_article=185 |Installation d’un serveur DNS Bind 9 sur Debian]] http://wiki.debian.org/fr/Bind9 [[http://www.technoaddict.fr/2009/11/13/monter-son-serveur-dns-avec-bind9-sur-debianubuntu/ |Monter son serveur DNS avec BIND9 sur Debian/Ubuntu]] ==== Serveur DHCP + DNS ==== C'est le serveur installé sur Pistache [[http://gulliver.eu.org/wiki/PagePrincipale |Gulliver]] avec 3 carte réseaux 2 cartes filaires + wifi Dnsmasq http://www.drazzib.com/docs:admin:dnsmasq http://www.jopa.fr/index.php/2008/10/30/dnsmasq-dns-cache-et-dhcp/ ==== Partage de connexion ==== http://irp.nain-t.net/doku.php/110masquerade:010_theorie http://formation-debian.via.ecp.fr/firewall.html http://www.commentcamarche.net/forum/affich-1138827-partage-de-connection#1 http://www.commentcamarche.net/forum/affich-3412473-debian-partager-la-connexion http://www.linux-france.org/prj/edu/archinet/systeme/ch62s03.html ==== Iptables ==== Le man en français : http://www.delafond.org/traducmanfr/man/man8/iptables.8.html http://www.lea-linux.org/documentations/index.php/Reseau-secu-iptables http://www.nbs-system.com/dossiers/howto-iptables.html Linux IP Masquerade HOWTO (version française) http://traduc.org/docs/HOWTO/vf/IP-Masquerade-HOWTO.html IP Masquerade http://www.funix.org/fr/linux/index.php?ref=ipmasq ===== Parefeu Firewall avec Netfilter ===== Netfilter : http://www.cgsecurity.org/Articles/firewall_netfilter.html Packet_Filter sur BSD : http://fr.wikipedia.org/wiki/Packet_Filter Ipfirewall de FreeBSD http://fr.wikipedia.org/wiki/Ipfirewall Netfilter: firewalling sous Linux http://www.cgsecurity.org/Articles/firewall_netfilter.html [[http://blog.titax.fr/ressources/doc/firewall/index.html |Configuration d’un firewall pour sécuriser un serveur WEB]] Installation d'un Firewall sous Linux http://www.commentcamarche.net/faq/sujet-1317-linux-installation-d-un-firewall Shorewall configure netfilter http://www.shorewall.net/ Firewall à deux interfaces http://www.shorewall.net/two-interface_fr.html http://doc.ubuntu-fr.org/shorewall ===== IPCOP ===== IPCop est une distribution Linux basée sur Linux From Scratch, faisant office de pare-feu. http://fr.wikipedia.org/wiki/IPCop http://www.ipcop.org/1.4.0/fr/install/html/index.html Tuto : http://forum.rue-montgallet.com/ruemontgallet/OSalternatifs/installation-ipcop-urlfilter-sujet_21419_1.htm ===== UNBOUND ===== http://www.unbound.net/ Unbound, un autre résolveur DNS http://www.bortzmeyer.org/unbound.html ===== NETKIT ===== Salut, la société keepin a sorti un nouveau support de formation au format FDL sur le logiciel netkit, qui permet entre autre de faire de la virtualisation de système d'information, un peu comme hynesim. Pour ceux que ça intéresse, vous trouverez les [[http://keepin.org/pdf/keepin-netkit.pdf |pdf]] à l'adresse habituelle, au format beamer (104 planches) : http://keepin.org/ -- jp sur gulliver@listes.gulliver.eu.org Netkit est un logiciel de simulation réseau http://kartoch.msi.unilim.fr/wiki/doku.php?id=netkit:start http://wiki.netkit.org/index.php/Main_Page ===== Wifi ===== Un article très complet (linux mag 108) Mai 2009 pour admin réseau :[[http://www.unixgarden.com/index.php/administration-reseau/mise-en-place-d%e2%80%99un-reseau-wifi-ouvert |Mise en place d’un réseau Wifi ouvert]] ===== Trixbox Asterisk ===== feed ATOMTrixBox, un central téléphonique SIP gratuit à la maison ou au bureau pour gérer d'une à plusieurs centaines de lignes téléphoniques. http://www.figer.com/Publications/Trixbox.htm http://www.sureteq.com/asterisk/trixboxv1.2.htm http://mafiaman4269.free.fr/FTP/BTS_IG/Autres%20PTI/Procedure_Asterisk.pdf ===== Divers ===== http://blog.profnoel.com/index.php/creuser-un-tunnel-crypte-avec-son-serveur-a-la-maison Installer Debian par un boot réseau grâce à PXE : http://www.lea-linux.org/documentations/index.php/Installer_Debian_par_un_boot_r%C3%A9seau complément Manuel d'installation pour la distribution Debian GNU/Linux http://www.debian.org/releases/lenny/i386/index.html.fr Installation d’un serveur DHCP sous Debian Etch http://www.coagul.org/article.php3?id_article=167 Partage internet avec DHCP http://www.commentcamarche.net/forum/affich-2936654-debian-3-1-configurer-un-serveur-dhcp-nat Une fois configurer le fichier dhcpd.conf vous devez créer un fichier vide dhcpd.leases dans /var/lib/dhcp/ Adresse IP : http://www.ripe.net/ [[http://www.db.ripe.net/whois?form_type=simple&full_query_string |RIPE Database Search]] Wireshark en español http://seguridadyredes.nireblog.com/post/2008/02/14/analisis-de-red-con-wireshark-interpretando-los-datos ===== Connaitre son IP Publique ===== Il y a plusieurs sites comme http://www.monip.org/ http://checkip.dyndns.org http://votreip.free.fr/ On peut le récupérer dans un terminal avec http://www.commentcamarche.net/faq/917-shell-recuperer-son-ip-publique Il existe aussi des script php à mettre sur votre site : http://www.4webhelp.net/scripts/php/ip.php