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 = | | = FreeBSD 10.0 = |
|
| |
|
| ; rc.conf anpassen
| | : <code>'''#''' ee /etc/rc.conf</code> |
| | <pre> |
| | wlans_iwn0="wlan0" |
| | ifconfig_wlan0="WPA DHCP" |
| | ifconfig_wlan0_ipv6="inet6 accept_rtadv" |
| | </pre> |
|
| |
|
| Verwenden des deutschsprachigen Layouts für die Tastatur
| |
| : <code>'''#''' ee /etc/rc.conf</code> | | : <code>'''#''' ee /etc/rc.conf</code> |
| <pre> | | <pre> |
| keymap="german.iso.kbd" | | 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> | | </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> | | : <code>'''#''' ee /etc/login.conf</code> |
| <pre> | | <pre> |
| | ### vb |
| german|German Users Accounts:\ | | german|German Users Accounts:\ |
| :charset=UTF-8:\ | | :charset=UTF-8:\ |
| :lang=de_DE.UTF-8:\ | | :lang=de_DE.UTF-8:\ |
| :tc=default: | | :tc=default: |
| | ### ve |
| </pre> | | </pre> |
|
| |
|
| IPv6 für alles (alle Interfaces)
| | [https://blog.plitc.eu/2013/freebsd-9-utf-8-mit-deutscher-lokalisierung/ FreeBSD 9: UTF-8 mit deutscher Lokalisierung] |
| : <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 zsh</code> |
Zeile 140: |
Zeile 34: |
| </pre> | | </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>'''#''' pkg install kde</code> |
| : <code>'''#''' ee /etc/rc.conf</code> | | : <code>'''#''' ee /etc/rc.conf</code> |
Zeile 216: |
Zeile 97: |
| </pre> | | </pre> |
|
| |
|
| ===== /boot/loader.conf ===== | | ===== /etc/rc.conf ===== |
| <pre> | | <pre> |
| geli_ada0p4_keyfile0_load="YES" | | geli_ada0p4_keyfile0_load="YES" |
Zeile 228: |
Zeile 109: |
| zpool_cache_type="/boot/zfs/zpool.cache" | | zpool_cache_type="/boot/zfs/zpool.cache" |
| zpool_cache_name="/boot/zfs/zpool.cache" | | zpool_cache_name="/boot/zfs/zpool.cache" |
| | |
| | ### vb |
| | ##### gemaess pidgin fuer webcam |
| | cuse4bsd_load="YES" |
| | ### ve |
| </pre> | | </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 = | | = FreeBSD 9 = |
Zeile 310: |
Zeile 190: |
| dbus_enable="YES" | | dbus_enable="YES" |
| gdm_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]]
| |