Aktuelle Version |
Dein Text |
Zeile 1: |
Zeile 1: |
| = FreeBSD 10.1 =
| |
|
| |
| : <code>'''#''' echo 'kern.vty=vt' >> /boot/loader.conf</code>
| |
|
| |
| : <code>'''#''' echo 'acpi_ibm_load="YES"' >> /boot/loader.conf</code>
| |
|
| |
| = FreeBSD 10.0 =
| |
|
| |
| ; rc.conf anpassen
| |
|
| |
| Verwenden des deutschsprachigen Layouts für die Tastatur
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| keymap="german.iso.kbd"
| |
| </pre>
| |
| : Alternativ (häufiger passend) kann auch das deutschsprachige Layout für die Tastatur mit Akzentzeichen verwendet werden.
| |
| <pre>
| |
| keymap="german.iso.acc.kbd"
| |
| </pre>
| |
|
| |
| deutschsprachige Anmeldung
| |
| * in Anlehnung an [https://blog.plitc.eu/2013/freebsd-9-utf-8-mit-deutscher-lokalisierung/ FreeBSD 9: UTF-8 mit deutscher Lokalisierung]
| |
| : <code>'''#''' ee /etc/login.conf</code>
| |
| <pre>
| |
| german|German Users Accounts:\
| |
| :charset=UTF-8:\
| |
| :lang=de_DE.UTF-8:\
| |
| :tc=default:
| |
| </pre>
| |
|
| |
| IPv6 für alles (alle Interfaces)
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| ipv6_activate_all_interfaces="YES"
| |
| ip6addrctl_policy="ipv6_prefer"
| |
| </pre>
| |
|
| |
| LAN mit IPv6
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| ifconfig_em0="DHCP"
| |
| ifconfig_em0_ipv6="inet6 accept_rtadv"
| |
| </pre>
| |
|
| |
| WLAN mit IPv6
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| wlans_iwn0="wlan0"
| |
| ifconfig_wlan0="WPA DHCP"
| |
| ifconfig_wlan0_ipv6="inet6 accept_rtadv"
| |
| </pre>
| |
|
| |
| Größe (mit Auflösung) des Bildschirms
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| # vidcontrol -i mode
| |
| allscreens_flags="MODE_360"
| |
| </pre>
| |
|
| |
| Zeichensatz für tty's
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| font8x16="iso15-8x16"
| |
| font8x14="iso15-8x14"
| |
| font8x8="iso15-8x8"
| |
| </pre>
| |
|
| |
| Senden von Mails (via sendmail) konsequent verbieten
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| sendmail_submit_enable="NO"
| |
| sendmail_outbound_enable="NO"
| |
| sendmail_msp_queue_enable="NO"
| |
| </pre>
| |
|
| |
| "clever" sein
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| smartd_enable="YES"
| |
| </pre>
| |
|
| |
| xorg
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| hald_enable="YES"
| |
| dbus_enable="YES"
| |
| </pre>
| |
|
| |
| CUPS verfügbar machen
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| cupsd_enable="YES"
| |
| </pre>
| |
|
| |
| (nicht vorhandene) webcam (scheinbar) verfügbar machen
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| webcamd_enable="YES"
| |
| </pre>
| |
|
| |
| cuse
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| cuse4bsd_load="YES"
| |
| </pre>
| |
|
| |
| AVAHI
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| avahi_daemon_enable="YES"
| |
| avahi_dnsconfd_enable="YES"
| |
| </pre>
| |
|
| |
| Kompatibilität für Linux
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| linux_enable="YES"
| |
| </pre>
| |
|
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| inet_enable="YES"
| |
| </pre>
| |
|
| |
| virtualbox potentiell verfügbar machen
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| #### vboxnet_enable="YES"
| |
| </pre>
| |
|
| |
| ; Installation von Paketen
| |
|
| |
| : <code>'''#''' pkg install zsh</code>
| |
|
| |
| : <code>'''#''' pkg install xorg</code>
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| dbus_enable="YES"
| |
| hald_enable="YES"
| |
| </pre>
| |
|
| |
| ; KDE
| |
| Installation via pkg
| |
| : falls das repo (mal wieder) nicht verfügbar ist, kann versucht werden ein repo, das kde enthält, hinzu zufügen<sup>[http://daemon-notes.com/articles/desktop/kde]</sup>
| |
| :: <code>'''#''' $EDITOR /etc/pkg/FreeBSD-new-xorg.conf</code>
| |
| <pre>
| |
| FreeBSD_new_xorg: {
| |
| url: "pkg+http://pkg.FreeBSD.org/${ABI}/new_xorg",
| |
| mirror_type: "srv",
| |
| signature_type: "fingerprints",
| |
| fingerprints: "/usr/share/keys/pkg",
| |
| enabled: yes
| |
| }
| |
| </pre>
| |
| : <code>'''#''' pkg install kde</code>
| |
| : <code>'''#''' ee /etc/rc.conf</code>
| |
| <pre>
| |
| kdm4_enable="YES"
| |
| </pre>
| |
|
| |
| : <code>'''#''' pkg install pidgin pidgin-otr</code>
| |
|
| |
| ===== /etc/rc.conf =====
| |
| <pre>
| |
| hostname="10CC"
| |
| keymap="german.iso.kbd"
| |
| wlans_iwn0="wlan0"
| |
| ifconfig_wlan0="WPA DHCP"
| |
| ifconfig_wlan0_ipv6="inet6 accept_rtadv"
| |
| sshd_enable="YES"
| |
| moused_enable="YES"
| |
| ntpd_enable="YES"
| |
| powerd_enable="YES"
| |
| # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
| |
| dumpdev="AUTO"
| |
| zfs_enable="YES"
| |
|
| |
| ### vb
| |
|
| |
| sendmail_enable="NO"
| |
|
| |
| ifconfig_em0="DHCP"
| |
| ifconfig_em0_ipv6="inet6 accept_rtadv"
| |
|
| |
| ipv6_activate_all_interfaces="YES"
| |
| ip6addrctl_policy="ipv6_prefer"
| |
|
| |
| font8x16="iso15-8x16"
| |
| font8x14="iso15-8x14"
| |
| font8x8="iso15-8x8"
| |
|
| |
| sendmail_submit_enable="NO"
| |
| sendmail_outbound_enable="NO"
| |
| sendmail_msp_queue_enable="NO"
| |
|
| |
| smartd_enable="YES"
| |
|
| |
| hald_enable="YES"
| |
| dbus_enable="YES"
| |
| webcamd_enable="YES"
| |
| cupsd_enable="YES"
| |
|
| |
| avahi_daemon_enable="YES"
| |
| avahi_dnsconfd_enable="YES"
| |
|
| |
| linux_enable="YES"
| |
|
| |
| # vidcontrol -i mode
| |
| allscreens_flags="MODE_360"
| |
|
| |
| inet_enable="YES"
| |
|
| |
| ####vboxnet_enable="YES"
| |
|
| |
| ### ve
| |
| </pre>
| |
|
| |
| ===== /boot/loader.conf =====
| |
| <pre>
| |
| geli_ada0p4_keyfile0_load="YES"
| |
| geli_ada0p4_keyfile0_type="ada0p4:geli_keyfile0"
| |
| geli_ada0p4_keyfile0_name="/boot/encryption.key"
| |
| aesni_load="YES"
| |
| geom_eli_load="YES"
| |
| vfs.root.mountfrom="zfs:zroot/ROOT/default"
| |
| zfs_load="YES"
| |
| zpool_cache_load="YES"
| |
| zpool_cache_type="/boot/zfs/zpool.cache"
| |
| zpool_cache_name="/boot/zfs/zpool.cache"
| |
| </pre>
| |
|
| |
| ==== Lautsprecher für die Ausgabe von Sound wählen ====
| |
|
| |
| Anfangs (by default) wird der Ausgang für die Kopfhörer für die Ausgabe von Sound adressiert.<sup>[[freebsd:Laptops/Thinkpad T400]]</sup>
| |
| : <code>sysctl hw.snd.default_unit=1</code>
| |
| Läuft!
| |
|
| |
| = FreeBSD 9 =
| |
|
| |
| == Installation == | | == Installation == |
| FreeBSD per USB für PC-BSD | | FreeBSD per USB für PC-BSD |
|
| |
|
| | | == pkg_add == |
| == customizing == | | * nano |
| | | * kde4 |
| <!-- ee reicht mir auch
| |
| ; Einen für mich bekannten Editor installiert:
| |
| # pkg_add -r nano
| |
| -->
| |
| | |
| ; X-Server für grafische Oberflächen installiert:
| |
| # pkg_add -r xorg
| |
| :: xorg-minmal (oder so) hätte wohl auch gereicht.
| |
| | |
| ; Die grafische Oberfläche KDE installiert:
| |
| # pkg_add -r kde4
| |
| | |
| ; Tastatur und Maus für grafische Oberfläche verfügbar gemacht:
| |
| :: gemäß [http://forums.freebsd.org/archive/index.php/t-5973.html Forum]
| |
| : Dafür in ''/etc/rc.conf'' folgendes hinzugefügt:
| |
| hald_enable="YES"
| |
| dbus_enable="YES"
| |
| | |
| ; kdm (Display-Manager von KDE) für die "grafische Anmeldung" angegeben:
| |
| :: gemäß [http://www.freebsd.org/doc/de/books/handbook/x11-wm.html 5.7.3.1 Handbuch]
| |
| : Dafür in ''/etc/rc.conf'' folgendes hinzugefügt:
| |
| local_startup="${local_startup} /usr/local/kde4/etc/rc.d"
| |
| kdm4_enable="YES"
| |
| | |
| ; Eine schlanke (aber ansehnliche) alternative grafische Oberfläche LXDE installiert:
| |
| :: gemäß [http://wiki.lxde.org/en/FreeBSD LXDE-Wiki]
| |
| # pkg_add -r lxde-meta
| |
| | |
| ; LXDE für kdm ergänzt:
| |
| :: orientiert am [http://forums.freebsd.org/showthread.php?t=875 Forum] selbst erstellt
| |
| : Dafür ''/usr/local/kde4/share/apps/kdm/sessions/lxde.desktop'' erstellt und folgendes eingetragen:
| |
| [Desktop Entry]
| |
| Type=XSession
| |
| :: Eigentlich stand in der Zeile ''XSession'' statt ''Application''. Aber in bereits bestehenden Dateien des Verzeichnisses stand ''XSession'', was aus meiner Sicht auch mehr Sinn machte.
| |
| Name=LXDE
| |
| Exec=startlxde
| |
| Icon=
| |
| Diese Zeile kann wahrscheinlich entfallen. Aber ich habe hie eine Datei angegeben, denn irgendwie hatte ich das icon zufällig über ''find / | grep lxde'' auf dem Schirm.
| |
| Comment=
| |
| Diese Zeile kann wahrscheinlich entfallen. Aber ich habe irgendeinen Kommentar (auch für mich selbst) z.B. gemäß pkg-descr ''LXDE is a small a lightweight X11 Desktop'' hinzugefügt.
| |
| | |
| = FreeBSD 8.2 =
| |
| | |
| | |
| # portsnap fetch extract
| |
| | |
| | |
| # cd .../zsh
| |
| # make install clean
| |
| : stino
| |
| | |
| | |
| # cd .../xorg-minimal
| |
| # make install clean
| |
| : stino
| |
| | |
| | |
| # cd .../gnome2-lite
| |
| # make install clean
| |
| : stino
| |
| | |
| | |
| /etc/rc.conf
| |
| hald_enable="YES"
| |
| dbus_enable="YES"
| |
| gdm_enable="YES"
| |
| | |
| = Allgemeines =
| |
| | |
| == Tastaturbelegung ==
| |
| | |
| Setzen der Tastaturbelegung auf [[wikipedia:de:Datei:KB US-International.svg]]
| |
| : <code>setxkbmap -layout us -variant intl</code>
| |
| | |
| == pf ==
| |
| <pre>
| |
| ext_if="em0"
| |
| # int_if="lo0"
| |
| | |
| ip = "141.56.50.123"
| |
| | |
| icmp_types = "echoreq"
| |
| | |
| open_tcp = "{
| |
| 22,
| |
| 80,
| |
| 443
| |
| }"
| |
| | |
| open_udp = "{
| |
| 22,
| |
| 80
| |
| }"
| |
| | |
| jails = "{
| |
| 10.1.1.1
| |
| }"
| |
| | |
| set block-policy return
| |
| set skip on lo0
| |
| set timeout { interval 10, frag 30 }
| |
| set timeout { tcp.first 120, tcp.opening 30, tcp.established 86400 }
| |
| set timeout { tcp.closing 900, tcp.finwait 45, tcp.closed 90 }
| |
| set timeout { udp.first 60, udp.single 30, udp.multiple 60 }
| |
| set timeout { icmp.first 20, icmp.error 10 }
| |
| set timeout { other.first 60, other.single 30, other.multiple 60 }
| |
| set timeout { adaptive.start 0, adaptive.end 0 }
| |
| set limit { states 10000, frags 5000 }
| |
| set loginterface em0
| |
| set optimization normal
| |
| set require-order yes
| |
| set fingerprints "/etc/pf.os"
| |
| set ruleset-optimization basic
| |
| | |
| scrub in all fragment reassemble random-id
| |
| | |
| nat on $ext_if proto {tcp udp icmp} from $jails to any -> $ip
| |
| | |
| block log all
| |
| block return
| |
| block in quick on $ext_if inet from <rfc1918> to any
| |
| antispoof quick for $ext_if
| |
| | |
| pass in on $ext_if proto tcp from any to any port ssh flags S/SA keep state
| |
| pass in on $ext_if proto tcp from any to any port $open_tcp flags S/SA keep state
| |
| pass in on $ext_if proto udp from any to any port $open_udp keep state
| |
| pass in on $ext_if inet proto icmp all icmp-type $icmp_types keep state
| |
| pass in on $ext_if inet proto udp from any to any port 33433 >< 33626 keep state
| |
| pass out quick all keep state
| |
| </pre>
| |
| | |
| = Allgemeines =
| |
| | |
| ===== nette Seiten zu FreeBSD auf dem Desktop =====
| |
| | |
| * https://cooltrainer.org/a-freebsd-desktop-howto/
| |
| | |
| [[Kategorie:BSD]]
| |