Как настраивать параметры dhcp получаемые от провайдера Интернет?

Добрый день всезенающий ALL.

Есть маршрутизатор с двумя сетевыми eth0 локалка и eth1 — интернет.

Провайдер отдает настройки по DHCP.

НО, как это водится присылает свой nameserver, и соответсвенно затирает в resolv.conf мои настройки.

У меня настроен кеширующий DNS сервер BIND и в resolv.conf прописано nameserver 127.0.0.1

Вопрос как и чем регулировать настройки, которые получает моя сетевая?

вопрос номер 2 тоже из этой оперы — провайдер отдает маршрут:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.100.3   0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
192.168.12.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0


все как бы ничего, но настараживает что он много себе забирает, но пугает следующее:

на удаленном серваке у меня настроен сервер терминалов с ip 192.168.100.210 и пользователям за eth0 надо будет к нему подключаться. При установке соединения средствами openvpn судя по таблице маршрутов всё ок:
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.100.3   0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
192.168.12.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.30.0    192.168.30.57   255.255.255.0   UG    0      0        0 tun0
192.168.30.57   0.0.0.0         255.255.255.255 UH    0      0        0 tun0
192.168.100.0   192.168.30.57   255.255.255.0   UG    0      0        0 tun0



 Host         Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 192.168.30.42                                      0.0%     7  114.9 113.3 112.0 114.9   1.1
 2. 192.168.100.210                                   0.0%     6  113.6 113.9 111.3 116.5   2.1


но сканируя порты на 192.168.100.210 я ничего не получаю, хотя должен видеть открытых несколько портов.


С этой ситуацией я не знаю как бороться — может быть всезнающий ALL подскажет?
  • Вопрос задан
  • 4122 просмотра
Решения вопроса 1
adminimus
@adminimus
касательно DNS у меня аналогичная ситуация. В дебиане решил так: в конец /etc/dhcp/dhclient.conf добавил
prepend domain-name-servers 127.0.0.1;

По маршрутам. Что говорят `traceroute 192.168.100.210` и `ip route get 192.168.100.210`?
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@Flaxing
vi /etc/sysconfig/network-scripts/ifcfg-eth1
жмём Insert, указываем BOOTPROTO=DHCP и удаляем значения параметров IPADDR, NETMASK, BROADCAT, NETWORK, GATEWAY
далее Esc :wq Enter после
service network restart
Ответ написан
@1x1
man dhcpcd, и конкретно
-R
Prevents dhcpcd from replacing existing /etc/resolv.conf file.
Ответ написан
Комментировать
blo
@blo
инженер-программист
попробуйте в /etc/dhcp/dhclient.conf добавить
option domain-name-servers 127.0.0.1
Ответ написан
Комментировать
lybin
@lybin
looking for remote full time job python backend
по dhcp:
freeblack.ru/2010/04/dhcp-vs-resolv-conf/
либо загуглите на тему dhcp не обновлять resolv.conf

по 192.168.100.210:
один из вариантов, что если изменить адрес сервера просто чтобы он не входил в диапазон?
другой вариант попробовать указать жесткий раутинг с помощью утилиты iproute, конкретнее не подскажу, давно не работал с этим
Ответ написан
Lorien_Elf
@Lorien_Elf
Keep calm and drop database
По первому: попробуйте прописать свои настройки в resolv.conf.head.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы