niedziela, 27 stycznia 2013

Zmiana domyślnych skrótów systemowych w XFCE

Chciałem wykorzystać kombinację klawiszy Alt+F7 do włączania jednego z poleceń dostępnych w systemie. Okazało się jednak, że w XFCE ta kombinacja przypisana jest do polecenia przesuwania okien (move_window_key).
Sprawa okazała się prosta. Skróŧ można łatwo usunąć z poziomu konsoli tekstowej wpisując polecenie
xfconf-query --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/<Alt>F7" --reset --recursive
#Polecenie równoważne
xfconf-query -c xfce4-keyboard-shortcuts -p "/xfwm4/custom/<Alt>F7" -r -R

Alternatywnie można skorzystać z aplikacji xfce4-settings-editor.

sobota, 19 stycznia 2013

Wyłączenie firewalld, włączenie iptables

W Fedorze 18 domyślnie obsługę firewalla przejął firewalld. Nie jest on jeszcze ukończony, wiele funkcji nie działa (np. ustawienie domyślnej polityki łańcucha) a do tego wiele osób ma dopieszczone skrypty dla iptables i przeniesienie ich na firewalld wymaga sporo czasu i pracy.
Nic dziwnego, ze w tej sytuacji wiele osób zechce wyłączyć firewalld i aktywować dawna obsługę firewalla poprzez serwis iptables. W tym celu należy wykonać polecenia
systemctl stop firewalld.service
systemctl disable firewalld.service

Następnie po podstawieniu reguł do /etc/sysconfig/iptables
systemctl enable iptables.service
systemctl start iptables.service

Wyłączenie IPv6 w Fedorze 18

W celu wyłączenia IPv6 w Fedorze 18 (sposób działa również we wcześniejszej F17) należy wykonać poniższe polecenia
echo net.ipv6.conf.all.disable_ipv6=1 >> /etc/sysctl.conf

Następnie w pliku /etc/default/grub w parametrze GRUB_CMDLINE_LINUX dopisać na końcu ipv6.disable=1
...
GRUB_CMDLINE_LINUX="<istniejące parametry - bez zmian> ipv6.disable=1"
...

Jak sprawdzić? Po restarcie systemu po pierwsze polecenie ifconfig nie pokazuje już adresu inet6 (widoczny tylko inet dla IPv4), po drugie w poleceniu netstat -tupan w kolumnie 1. (Proto) nie będzie widać protokołów tcp6 i udp6.