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 |
Zeile 284: |
Zeile 45: |
| Comment= | | 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. | | 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]]
| |