>Вот мой rc.conf:
>defaultrouter="195.5.5.160"
>hostname="vasily.my.org"
>
>network_interfeces="re0 rl0 lo0"
>ifconfig_lo0="inet 127.0.0.1"
>ifconfig_re0="inet 192.168.0.1 netmask 255.255.255.0 mtu 8192"
Вы уверенны что MTU на интерфейсе должно быть именно таким?
>ifconfig_rl0="inet 192.168.1.2 netmask 255.255.255.0"
>
>natd_enable="NO"
>#natd_interface="tun0"
>#natd_flags="-dynamic"
Я не понял, так вам natd нужен или как? "NO" его отключает
>
>#named_enable="YES"
named, тобишь dns вы закоментили, а зачем? откуда-то из другого места пускаете?
>А это named.conf:
>
>options {
> directory "/etc/namedb";
> pid-file "/var/run/named/pid";
> dump-file "/var/dump/named_dump.db";
> statistics-file "/var/stats/named.stats";
> forwarders { 82.207.67.2; 213.179.244.18; 192.168.0.1; };
> query-source address * port 53;
> };
>#zone "0.0.127.IN-ADDR.ARPA" {
># type master;
># file "master/localhost.rev";
>#};
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Вот это раскомментируйте.
>#zone "0.168.192.IN-ADDR.ARPA" {
># type slave;
># file "slave/192.168.0.rev";
>#};
если вы поднять хотели для себя DNS то почему его сделали вторичным, а не первичным (master)
а где записи для корневых серверов? Где ключи сгенерированные для named, точнее rndc? man rndc , man rndc.conf, man rndc-confgen
включите логирование, повысьте уровень отлдадки для named:
man named
...........
SYNOPSIS
named [ -4 ] [ -6 ] [ -c config-file ] [ -d debug-level ] [ -f ] [
-g ] [ -n #cpus ] [ -p port ] [ -s ] [ -t directory ] [ -u user ]
[ -v ] [ -x cache-file ]
...........
-d debug-level
Set the daemon's debug level to debug-level. Debugging traces
from named become more verbose as the debug level increases.
...........
И все станет гораздо понятнее, чтио у вас там происходит. Хотя как по мне конфиг надо переделывать полностью.
Вот пример, простенький:
acl lan { 10.0.70/24;
192.168/16;
127.0.0.1;
} ;
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
}
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "master/localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "master/localhost-v6.rev";
};
zone "zt-gw.f.com" {
type master;
file "zt/zt.zone";
};
zone "70.0.10.in-addr.arpa" {
type master;
file "zt/70.0.10.in-addr.arpa";
};
// Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
algorithm hmac-md5;
secret "vaHZu+ccHwHRvV8eshkXUQ==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
// End of named.conf
Касательно NATD разберитесь в конце концов, включать его вам, или нет. Как вы создаете pppoe соединение тоже не понятно. объясните.