freebsd:freebsd_-_netzwerkkonfiguration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:freebsd_-_netzwerkkonfiguration [2019-06-19 14:21:21] – manfred | freebsd:freebsd_-_netzwerkkonfiguration [2022-11-26 15:48:41] (aktuell) – [Netzwerk-Monitoring] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== FreeBSD - Netzwerkkonfiguration ====== | ||
| + | |||
| + | |||
| + | ===== Netzwerk konfigurieren ===== | ||
| + | |||
| + | __Quelle:__ [[http:// | ||
| + | |||
| + | * [[:: | ||
| + | * [[:: | ||
| + | |||
| + | > arp -an | ||
| + | |||
| + | Netzwerk neu starten | ||
| + | > / | ||
| + | |||
| + | eine IP auf eine Netzwerkkarte legen: | ||
| + | > ifconfig em0 10.20.110.2 netmask 255.255.255.192 | ||
| + | |||
| + | eine Alias-IP (zweite, dritte, ...) auf eine Netzwerkkarte legen: | ||
| + | > ifconfig em0 192.168.1.5 netmask 255.255.255.255 alias | ||
| + | |||
| + | Netzwerk neu starten: | ||
| + | > / | ||
| + | |||
| + | IPs anzeigen: | ||
| + | > ifconfig em0 | ||
| + | |||
| + | NIC-CFG für die Netzwerkkarte " | ||
| + | > / | ||
| + | |||
| + | DHCP auf der Kommandozeile für die Netzwerkkarte " | ||
| + | > / | ||
| + | |||
| + | ==== / | ||
| + | |||
| + | Beispiel: | ||
| + | hostname=" | ||
| + | # default vsnl router interface | ||
| + | defaultrouter=" | ||
| + | # Force 10Mbps for both public and private LAN interace | ||
| + | ifconfig_em0=" | ||
| + | ifconfig_em1=" | ||
| + | ifconfig_em0_alias0=" | ||
| + | ifconfig_em0_alias1=" | ||
| + | ifconfig_em0_alias2=" | ||
| + | ifconfig_em0_alias3=" | ||
| + | ifconfig_em0_alias4=" | ||
| + | # static routing configuration | ||
| + | static_routes=" | ||
| + | route_lan0=" | ||
| + | |||
| + | |||
| + | === IP-Alias === | ||
| + | |||
| + | > vi rc.conf | ||
| + | ... | ||
| + | # -- Main IP (Claas C) | ||
| + | ifconfig_xl0=" | ||
| + | # -- Aliases | ||
| + | ifconfig_xl0_alias0=" | ||
| + | ifconfig_xl0_alias1=" | ||
| + | ifconfig_xl0_alias2=" | ||
| + | # | ||
| + | ifconfig_fxp0=" | ||
| + | ifconfig_fxp0_alias0=" | ||
| + | ifconfig_fxp0_alias1=" | ||
| + | ifconfig_fxp0_alias2=" | ||
| + | |||
| + | # ein zweites Netz auf die Karte legen: | ||
| + | ifconfig_fxp0_alias3=" | ||
| + | ifconfig_fxp0_alias4=" | ||
| + | ifconfig_fxp0_alias5=" | ||
| + | ifconfig_fxp0_alias6=" | ||
| + | # | ||
| + | ... | ||
| + | |||
| + | auf der Kommandozeile Aliase hinzufühgen: | ||
| + | > ifconfig xl0 alias inet alias x.x.x.x/32 | ||
| + | > ifconfig xl0 alias inet alias x.x.x.x netmask 0xffffffff | ||
| + | > ifconfig xl0 alias inet alias x.x.x.x netmask 255.255.255.255 | ||
| + | |||
| + | > ifconfig fxp0 inet 192.168.22.2/ | ||
| + | > ifconfig fxp0 alias 192.168.22.3 netmask 0xffffffff | ||
| + | > ifconfig fxp0 alias 192.168.22.4 netmask 0xffffffff | ||
| + | > ifconfig fxp0 alias 192.168.22.5 netmask 255.255.255.255 | ||
| + | |||
| + | > ifconfig fxp0 alias 192.168.122.2 netmask 0xffffff00 | ||
| + | > ifconfig fxp0 alias 192.168.122.3 netmask 0xffffffff | ||
| + | > ifconfig fxp0 alias 192.168.122.4 netmask 255.255.255.255 | ||
| + | > ifconfig fxp0 alias 192.168.122.5/ | ||
| + | |||
| + | einen Alias entfernen: | ||
| + | > ifconfig fxp0 -alias 192.168.22.5/ | ||
| + | |||
| + | |||
| + | === IP-Route === | ||
| + | |||
| + | > vi / | ||
| + | ... | ||
| + | ################################################################################ | ||
| + | ### Network routing options: ### | ||
| + | defaultrouter=" | ||
| + | # | ||
| + | # Statische Routen | ||
| + | static_routes=' | ||
| + | # | ||
| + | route_ZUSATZROUTE01=" | ||
| + | # | ||
| + | route_ZUSATZROUTE02=" | ||
| + | ################################################################################ | ||
| + | |||
| + | eine Route hinzufühgen: | ||
| + | > route add -net 192.168.122.0 192.168.122.1 255.255.255.0 | ||
| + | |||
| + | oder: | ||
| + | > route add -net 192.168.122.0/ | ||
| + | |||
| + | Routen anzeigen: | ||
| + | > netstat -rn | ||
| + | |||
| + | eine Route ändern: | ||
| + | > route change default 192.168.22.1 | ||
| + | |||
| + | eine Route löschen: | ||
| + | > route delete 192.168.122.0 | ||
| + | |||
| + | > vi / | ||
| + | ... | ||
| + | # Diese Einstellung ermoeglicht eine Verbindung zwischen mehreren | ||
| + | # Netzwerkinterfaces (NIC). | ||
| + | # Zum Beispiel zwischen einer ISDN-Karte und einer Netzwerkkarte oder | ||
| + | # zwischen mehreren Netzwerkkarten. | ||
| + | gateway_enable=" | ||
| + | ... | ||
| + | # Diese Einstellung ermoeglicht eine Verbindung zwischen verschiedenen | ||
| + | # Netzen. Siehe " | ||
| + | router_enable=" | ||
| + | |||
| + | |||
| + | ===== Netzwerk-Monitoring ===== | ||
| + | |||
| + | meine Faforiten: | ||
| + | > systat -ifstat | ||
| + | > bmon | ||
| + | > iftop | ||
| + | |||
| + | ---- | ||
| + | |||
| + | weitere: | ||
| + | > netstat 1 | ||
| + | |||
| + | > systat -ifstat | ||
| + | |||
| + | > cd / | ||
| + | > bmon | ||
| + | |||
| + | > cd / | ||
| + | > iftop | ||
| + | |||
| + | > cd / | ||
| + | > trafshow | ||
| + | |||
| + | > cd / | ||
| + | > pftop | ||
| + | |||
| + | ---- | ||
| + | |||
| + | sonstige: | ||
| + | > cd / | ||
| + | ... | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ===> | ||
| + | ... | ||
| + | | ||
| + | > ntopng -i em0 | ||
| + | > ntopng -i tcp:// | ||
| + | | ||
| + | > echo " | ||
| + | > / | ||
| + | > netstat -anp tcp | grep -F 3000 | ||
| + | > / | ||
| + | default-login | ||
| + | Benutzername: | ||
| + | Passwort: | ||
| + | |||
| + | > cd / | ||
| + | |||
