Решено: Маршрутизация DNS не работают

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

chirill
Сообщения: 4
ОС: fedora

Решено: Маршрутизация DNS не работают

Сообщение chirill »

Никак не могу решить проблему одну. Стоит сеть
INTERNET -> DL-LINK -> (ip: 192.168.0.6) LINUX[2-e network cards] -> (ip:192.168.1.1) DL-LINK -> PC1 or PC2 etc

PC1 PC2 работаю, то тока через IP addressa (всё пингуется).., а если domain name попробывать,то не хочет. чё-то с DNS...
Хотя когда делаю ping -I eth1 google.com - то всё работает с LINUX машины
а вот ping google.com -t с PC1 не работает
ping 72.14.207.99 -t с PC1 работает ( google.com )

P.S
на линукс машине(fedora) 2-е сетевых карты
eth0 - network 192.168.0.0
eth1 - network 192.168.1.0


Сделал ip_forward=1
и добавил
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE


некто не подскажет в чём проблема ? почему DNS не работают с PC1, PC2 ?
хотя там прописаны реальные DNS провайдера в сетевых карточках, такжекак и на LINUX машине.


Вот немного ещё информации:
eth0:
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.0.255
HWADDR=00:B0:D0:71:18:CC
IPADDR=192.168.0.6
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
GATEWAY=192.168.0.1
TYPE=Ethernet

eth1:
GATEWAY=192.168.0.1
TYPE=Ethernet
#BOOTPROTO=none
DEVICE=eth1
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
#NETWORK=192.168.1.0
IPADDR=192.168.1.1
ONBOOT=yes


/etc/resolv.conf
#search 192.168.0.1
nameserver 68.94.156.1
nameserver 68.94.157.1


iptables:
Chain PREROUTING (policy ACCEPT 1719 packets, 527K bytes)
pkts bytes target prot opt in out source destination

Chain POSTROUTING (policy ACCEPT 7 packets, 1174 bytes)
pkts bytes target prot opt in out source destination
2 96 MASQUERADE all -- any eth0 192.168.1.0/24 anywhere

Chain OUTPUT (policy ACCEPT 7 packets, 1174 bytes)
pkts bytes target prot opt in out source destination



Спасибо
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Маршрутизация DNS не работают

Сообщение sash-kan »

chirill писал(а):
23.07.2007 01:52
хотя там прописаны реальные DNS провайдера в сетевых карточках, такжекак и на LINUX машине.
1. и днс-сервер пингуется?
2. и соединение на 53-й порт днс-сервера открывается?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
chirill
Сообщения: 4
ОС: fedora

Re: Решено: Маршрутизация DNS не работают

Сообщение chirill »

sash-kan писал(а):
23.07.2007 11:31
chirill писал(а):
23.07.2007 01:52
хотя там прописаны реальные DNS провайдера в сетевых карточках, такжекак и на LINUX машине.
1. и днс-сервер пингуется?
2. и соединение на 53-й порт днс-сервера открывается?


1. Да, пигуется. Вот поэтому не могу понять в чём дело.
2. Нет, 53 порт dns сервера не открывается с PC1, PC2 , etc

Не можешь подсказать что конкретно надо сделать на LINUX машине чтобы пропускало 53 порт.Спасибо
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Маршрутизация DNS не работают

Сообщение sash-kan »

chirill писал(а):
23.07.2007 20:18
Не можешь подсказать что конкретно надо сделать на LINUX машине чтобы пропускало 53 порт
надо посмотреть, где именно и каким образом теряются пакеты. tcpdump Вам в помощь.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
chirill
Сообщения: 4
ОС: fedora

Re: Решено: Маршрутизация DNS не работают

Сообщение chirill »

sash-kan писал(а):
23.07.2007 20:37
chirill писал(а):
23.07.2007 20:18
Не можешь подсказать что конкретно надо сделать на LINUX машине чтобы пропускало 53 порт
надо посмотреть, где именно и каким образом теряются пакеты. tcpdump Вам в помощь.


вот что просиходить на eth1 когда я пытаюсь telnet DNS_IP 53
----------------------------
04:58:10.185043 IP 192.168.1.2.1109 > 68.94.156.1.53: 50+ A? isatap. (24)
04:58:10.204825 arp who-has 192.168.1.2 tell 192.168.1.1
04:58:10.186041 arp reply 192.168.1.2 is-at 00:09:5b:da:80:57
04:58:10.186059 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 60
04:58:14.462756 IP 192.168.1.2.1110 > 68.94.156.1.53: S 1438700975:1438700975(0) win 32768 <mss 1460,nop,nop,sackOK>
04:58:14.462930 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 56
04:58:16.059499 IP 192.168.1.2.1109 > 68.94.156.1.53: 50+ A? isatap. (24)
04:58:16.059625 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 60
04:58:17.492552 IP 192.168.1.2.1110 > 68.94.156.1.53: S 1438700975:1438700975(0) win 32768 <mss 1460,nop,nop,sackOK>
04:58:17.492705 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 56
04:58:22.061814 IP 192.168.1.2.1109 > 68.94.156.1.53: 50+ A? isatap. (24)
04:58:22.061987 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 60
04:58:23.553801 IP 192.168.1.2.1110 > 68.94.156.1.53: S 1438700975:1438700975(0) win 32768 <mss 1460,nop,nop,sackOK>
04:58:23.553943 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 56
04:58:28.062004 IP 192.168.1.2.1109 > 68.94.156.1.53: 50+ A? isatap. (24)
04:58:28.062172 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 60
04:58:34.068077 IP 192.168.1.2.1109 > 68.94.157.1.53: 51+ A? isatap. (24)
04:58:34.068276 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.157.1 unreachable - admin prohibited, length 60
04:58:35.591271 IP 192.168.1.2.1110 > 68.94.156.1.53: S 1438700975:1438700975(0) win 32768 <mss 1460,nop,nop,sackOK>
04:58:35.591398 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.156.1 unreachable - admin prohibited, length 56
04:58:39.066630 arp who-has 192.168.1.2 tell 192.168.1.1
04:58:39.068749 arp reply 192.168.1.2 is-at 00:09:5b:da:80:57
04:58:40.069775 IP 192.168.1.2.1109 > 68.94.157.1.53: 51+ A? isatap. (24)
04:58:40.069902 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.157.1 unreachable - admin prohibited, length 60
04:58:46.067577 IP 192.168.1.2.1109 > 68.94.157.1.53: 51+ A? isatap. (24)
04:58:46.067713 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.157.1 unreachable - admin prohibited, length 60
04:58:52.065175 IP 192.168.1.2.1109 > 68.94.157.1.53: 51+ A? isatap. (24)
04:58:52.065283 IP 192.168.1.1 > 192.168.1.2: ICMP host 68.94.157.1 unreachable - admin prohibited, length 6
----------------------------

незнаю правдо если это поможет.. Спасибо
Спасибо сказали:
chirill
Сообщения: 4
ОС: fedora

Re: Решено: Маршрутизация DNS не работают

Сообщение chirill »

Спасибо, проблема была решина. port 53 надо было сделать ACCEPT
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:53

так что щас всё заработало %)
Спасибо сказали: