pokud v nastaveni pravidel v /etc/sysconfig/iptables u parametru -source pouziju hostname místo IP, tak mi při startu systému firewall hodí chybu. napadlo mne, že kvůli tomu, že neni spustěný nějaký DNS klient.
pomohlo by spustit dnsmasq?
v /etc/rc.d/rc5.d/ jsem nenašel žádný odkaz na dnsmasq. zkusil jsem ho vytvořit, ale při pokus ho vytvořit (dle návodu na http://www.abclinuxu.cz/slovnik/system-v-init) se objevuje tohle
[root@mtlms rc5.d]# ls -s …/init.d/dnsmasq S01dnsmasq
ls: nelze přistoupit k S01dnsmasq: není souborem ani adresářem
4 …/init.d/dnsmasq
[root@mtlms rc5.d]#
i v manu iptables se píše, že používat hostname je “špatnej nápad”, jenže já potřebuju povolit přístup z počítače, kerej má dynamickou IP, takže sem myslel, že bych to udělal přes dyndns.org službu. nic jiného mne nenapadá
Dnsmasq je lokalni dhcp a jako dns slouzi primarne bud pro preklad lokalnich adres, jinak preposila pozadavky na primani dns. Tzn. v tomto pripade by to asi skutecne prilis nepomohlo. Myslim daleko lepsi reseni je pridavat si pravidlo samostatne do IP table nekde dal - napr. v rc.local pokud to staci az po startu vsech sluzeb.