В моем случае у обоих сетей адреса кончаются на .local
В моем случае у обоих сетей адреса кончаются на .local
Исходные данные:
PPPoE, динамический IP, данных от провайдера нет НИКАКИХ, всё выцеплял руками (т.к. по задумке прова, все должно работать автоматом и без проблем). Единственное, что нашел в локальном форуме - маршрут к локалке.
Настройки такие:
WAN Connection Type: PPPoE
IP Setting
IP Address: 0.0.0.0
Subnet Mask: 0.0.0.0
Default Gateway: []
Get DNS Server automatically? Yes
LAN IP Setting
IP Address: 172.16.13.1
Subnet Mask: 255.255.255.248
Настройки PPPoE опускаю, т.к. не нужны я думаю.
IP Config - Route
Apply to routing table? - Yes
10.0.0.0 255.0.0.0 10.180.0.1 1 MAN
Routing table выглядит так:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.180.0.1 * 255.255.255.255 UH 0 0 0 WAN ppp0
172.16.13.0 * 255.255.255.248 U 0 0 0 LAN br0
10.244.0.0 * 255.255.0.0 U 0 0 0 WAN vlan1
default 10.180.0.1 0.0.0.0 UG 0 0 0 WAN ppp0
Вопрос (проблема):
Как видно из лога, после подключения PPPoE роутер цепляет два глобальных DNS сервера (81.20.97.254 и 81.20.96.254) и юзает их, из-за чего локальные ресурсы не ресолвятся т.к. их ресолвит локальный DNS сервер (10.232.232.235), который "затирается" после поднятия PPPoE.
Люди добрые, подскажите, что делать?
Кусок лога:
PS: а почему дата такая кривая в роутере?Code:Dec 31 13:00:06 udhcpc[90]: udhcpc (v0.9.9-pre) started Dec 31 13:00:06 dhcp client: deconfig: lease is lost Dec 31 13:00:06 udhcpc[90]: Lease of 10.244.9.183 obtained, lease time 86400 Dec 31 13:00:06 dnsmasq[68]: read /etc/hosts - 4 addresses Dec 31 13:00:06 dnsmasq[68]: read /etc/ethers - 2 addresses Dec 31 13:00:06 dnsmasq[68]: reading /tmp/resolv.conf Dec 31 13:00:06 dnsmasq[68]: using nameserver 10.232.232.235#53 Dec 31 13:00:06 dhcp client: bound IP : 10.244.9.183 from 10.244.0.1 Dec 31 13:00:06 pppd[98]: Plugin rp-pppoe.so loaded. [....] Dec 31 13:00:09 pppd[100]: PAP authentication succeeded Dec 31 13:00:09 pppd[100]: peer from calling number 00:02:4B:AB:DE:41 authorized Dec 31 13:00:09 pppd[100]: local IP address 10.180.5.135 Dec 31 13:00:09 pppd[100]: remote IP address 10.180.0.1 Dec 31 13:00:09 pppd[100]: primary DNS address 81.20.96.254 Dec 31 13:00:09 pppd[100]: secondary DNS address 81.20.97.254 Dec 31 13:00:09 dnsmasq[68]: read /etc/hosts - 4 addresses Dec 31 13:00:09 dnsmasq[68]: read /etc/ethers - 2 addresses Dec 31 13:00:09 dnsmasq[68]: reading /tmp/resolv.conf Dec 31 13:00:09 dnsmasq[68]: using nameserver 81.20.97.254#53 Dec 31 13:00:09 dnsmasq[68]: using nameserver 81.20.96.254#53 Dec 31 13:00:09 PPPoE: connect to ISP
Ну так укажите 10.232.232.235 в качестве ДНС сервера, отключив авто.
Олег, спасибо за ответ
Хотел было уже написать, что я пробовал, и что не работает, но попробовал еще разок, указал насильно 10.232.232.235 в качестве DNS. Не поперло.
Попробовал пинг на него - не работает. Что-то не ладно, подумал я.
Почесав репу добавил вот такой маршрут (с линухом хорошо знаком):
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.244.0.1 dev vlan1
Вобщем ясно, локальный DNS сервер виден только с локалки, по ppp0 он не отзывается, что логично. Нужно было только проложить правильный маршрут к нему, все работает, огромное спасибо!
Остался последний вопрос: как бы эту строку автоматизировать? Через веб-интерфейс можно? Я что-то не понял про MAN/WAN/LAN - что в моем случае нужно указать
10.0.0.0 255.0.0.0 10.244.0.1 0 Man
Огромное спасибо!!!
Всем привет.
Имеет место быть проблема. Есть некий провайдер. Есть роутер ASUS-WL-500gP. Есть желание настроить его для плодотворной работы с этим провайдером
Настройка:
Тип соединения: PPTP
IP адрес: 192.168.2.X
Сетевая маска: 255.255.255.192
Гейтвей: 192.168.2.X
ДНС: вручную
ДНС1: 192.168.3.1
MTU: по умолчанию
MRU: по умолчанию
Additional pppd options: holdoff 60 maxfail 0 nomppc nomppe
ISP:vpn.lan
MAC Address: MAC сетевой карты
Heart-Beat Server: vpn.lan
LAN: 10.10.10.1
Сетевая маска: 255.255.255.0
Firewall: Disable
VPN PPTP прекрасно поднимается. , но не проходят DNS запросы.
на компьютере адрес DNS сервера 10.10.10.1 (такой же как gateway)
Если в браузере набирать вместо www.ru - 194.87.0.50 страница открывается. То есть канал в инет есть, не проходят DNS запросы.
Кто нибудь сталкивался с такой проблемой?
P.S. Сам думаю, что может роут надо добавить на сеть в которой DNS. Пока не пробывал.
Last edited by woton; 25-10-2007 at 12:47.
что не у кого идей нету?
Так все таки какой адрес у ДНС твоего провайдера????
если 192.168.3.1 и он пингуется с твоего компьютера - тогда в настройках TCP\IP указывай именно этот ДНС
если же нет, пропиши на роутере маршрут в 192.168.3.хх подсеть
тому что ты pptp клиентом цепляешься, и дальше своего сегмента (192.168.2.ххх) ничего локального не видит.
У меня такая же проблема как и woton. Только IP выдается автоматически по mac-адресу.
До недавнего времени все было в порядке, а сейчас не проходят DNS-запросы. Если подключить кабель от прова напрямую к сетевухе, все работает. Причем проблема не статична: при подключении через роутер не открываются некоторые сайты, потом они начинают открываться, затем опять не запросы проходят ...
Если при подключении через роутер прописать адреса DNS на сетевухе вручную, все работает.
Ребят помогите.
Ситуация следующая провайдер наконецто выдал внешний ip, у меня роутер WS-500gp раньше был нат на wan порт прописывал ip и DNS вида 192.168.ХХХ.ХХХ как в локалке, теперь нужно типа 194.242.ХХХ.ХХХ роутер ругаеться нехочет такого, стоит официальная прошивка, может посоветуете прошивку в которой это возможно или другой выход их ситуации?
Спасибо!!!