Хочу настроить домашнюю локалку.
В ней будет роутер (Дебиан) он же DHCP сервер (для домашней локалки).
В нём два сетевых интерфейса.
eth0 смотрит в домашнюю локалку и раздаёт IP через DHCP (через Свич).
eth1 смотрит в городскую сеть через свич провайдера и получает интернет через VPN PPTP. IP для городских сетей провайдер отправляет мне через DHCP.
Таким образом на eth1 я имею два IP: 10.Х.Х.Х. для городской локалки и 81.Х.Х.Х для выхода в интернет.
eth1 уже настроил и из под Роутера вижу Интернет. Городские сети еще не проверял.
eth0 настроил еще не до конца. Т.е. DHCP сервер уже работает, IP раздаёт.
Но из домашней сетки не видно ни Интернета ни городских сетей.
Подозреваю, что при раздачи IP, DHCP сервер(домашний) должен (или хотелось бы чтобы) раздавал маршруты в домашнюю локалку.
Нужно как минимум 3 маршрута
1. Сама домашняя локалка 192.168.1.1/24
2. Городские сети 10.Х.Х,Х/8
3. Интернет через 81.Х.Х.Х
Теперь сам вопрос. "Чего в этом супе не хватает" (ц) Где в каких конфигах надо что-то прописать, чтобы при раздаче IP в домашнюю сеть еще как-то отгрузить маршруты в компьютеры домашней сети.
Не понял при чём тут маршруты? Раздать интернет в локалку случаем не забыли?
При динамическом IP лучше MASQUARADE, при статике SNAT использовать.
[quote="user160"]Потыкайте пожалуйста меня носом в конфиги.
[/quote]
Спасибо.
Я посмотрел, там в основном iptables, но я внимательнее почитаю...
Что есть Раздать интернет в локалку?
iptables у меня настроены по примеру rc.DHCP.firewall.txt с некоторыми корректировками к моим реалиям.
По Вашей ссылке есть фраза Для того чтобы наш шлюз раздавал dns клиентам необходимо поствить dnsmasq,
Как узнать стоит ли у меня dnsmasq и как узнать стоит ли какой-то другой кэшируюший dns-сервер ?
тыща экскъюзов за оффтоп, технически термин "городская сеть" понятен, но что подразумевается под этим в топике? грубо говоря городской "интернет"? или?
тыща экскъюзов за оффтоп, технически термин "городская сеть" понятен, но что подразумевается под этим в топике? грубо говоря городской "интернет"? или?
Набор городских сетей 10.Х.х.х; 172.х.х.х созданных провайдером. Трафик и файло там бесплатно. Инет платный через PPTP и IPoE
Есть шлюзы в городские сети других близлежащих город(ов, ков) с бесплатным трафиком.
iptables у меня настроены по примеру rc.DHCP.firewall.txt с некоторыми корректировками к моим реалиям.
Ну и где правила?
"user160" написал:
По Вашей ссылке есть фраза Для того чтобы наш шлюз раздавал dns клиентам необходимо поствить dnsmasq,
Как узнать стоит ли у меня dnsmasq и как узнать стоит ли какой-то другой кэшируюший dns-сервер ?
[quote="user160"]iptables у меня настроены по примеру rc.DHCP.firewall.txt с некоторыми корректировками к моим реалиям.
Ну и где правила?[/quote]
Я пишу с виндового копа, т.к. Линуксовый еще не настроен. Правила IPTABLES в нем - копия rc.DHCP.firewall.txt из известной ссылки, отличия только в том, что использованы две переменных с IP DHCP сервера провайдера, и скопипащены сооветсвующие строки в правилах. Ну и номера IP поправлены в переменных скрипта.
zenon написал:
[quote="user160"]По Вашей ссылке есть фраза Для того чтобы наш шлюз раздавал dns клиентам необходимо поствить dnsmasq,
Как узнать стоит ли у меня dnsmasq и как узнать стоит ли какой-то другой кэшируюший dns-сервер ?
text
# dpkg --list dnsmasq
[/quote]
Спасибо! :)
Это единственный возможный dns-сервер поставляемый в дистрибутиве?
Правила IPTABLES в нем - копия rc.DHCP.firewall.txt из известной ссылки
Правила надо писать самому, разбираться в уже написанных намного сложнее, примеров тут на форуме полно, тем более я ссылки на свою статью уже дал, там все подробно написано.
На счет известной ссылки - я без понятия...
В любом случае их надо показать.
"user160" написал:
Это единственный возможный dns-сервер поставляемый в дистрибутиве?
Их с десяток точно есть.
С dnsmasq были проблемы в последнее время, поищи по форуму, я предлагал и успешно работает у меня, и у других unbound, как кэширующий dns сервер, в настройке он посложнее, если учитывать, что dnsmasq вообще для обычного пользователя настраивать не надо, просто установить и он работает (Debian).
И еще одно, можно без dns кеш сервера по началу обойтись, просто на клиентах прописывать либо общедоступные адреса (гугл 8.8.8.8 и 8.8.4.4), либо dns адреса, которые выдал провайдер.
Еще, если нормально настроен dhcpd демон (DHCP сервер), то в его настройках можно прописать любые адреса dns серверов, которые будут автоматически получать клиенты при выдаче IP адреса.
[quote="user160"]Правила IPTABLES в нем - копия rc.DHCP.firewall.txt из известной ссылки
Правила надо писать самому, разбираться в уже написанных намного сложнее, примеров тут на форуме полно, тем более я ссылки на свою статью уже дал, там все подробно написано.
На счет известной ссылки - я без понятия...[/quote]
Она во втором тынц второго сообщения этой ветки и называется Руководство по iptables
zenon написал:
В любом случае их надо показать.
Попробую на днях, когда переползу под линукс.
zenon написал:
[quote="user160"]Это единственный возможный dns-сервер поставляемый в дистрибутиве?
Их с десяток точно есть.[/quote]
Есть способ узнать нет ли среди активных Демонов dns кеш конкурирующих?
zenon написал:
.....И еще одно, можно без dns кеш сервера по началу обойтись, просто на клиентах прописывать либо общедоступные адреса (гугл 8.8.8.8 и 8.8.4.4), либо dns адреса, которые выдал провайдер.
Еще, если нормально настроен dhcpd демон (DHCP сервер), то в его настройках можно прописать любые адреса dns серверов, которые будут получать клиенты.
С dns серверами пока вроде бы более или менее видно куда двигаться.
Но хотелось бы вернуться к изначальной задаче - как автоматически раздать Статические маршруты после раздачи IP в домашней сетке?
This option specifies a list of static routes that the client should install in its routing cache. If multiple routes to the same destination are specified, they are listed in descending order of priority.
The routes consist of a list of IP address pairs. The first address is the destination address, and the second address is the router for the destination.
The default route (0.0.0.0) is an illegal destination for a static route. To specify the default route, use the routers option. http://lantan.chat.ru/dhcp-options.5.html
Оказалось что не был инсталлирован. Поставил. Но пока успеха нет.
Я ставил Дебиан изначально с единственного CD (даже не DVD), чтобы ничего лишнего не ставилось.
В итоге не установилось и необходимое. Сейчас потихоньку доустаналиваю.
Подскажите пожалуйста по interfaces
Показать
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth1
auto eth1 ppp1
iface eth1 inet dhcp
iface ppp1 inet ppp
provider pptp
pre-up ip link set eth1 up
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.1
Наверное надо поставить шлюз по умолчанию из eth0 (домашняя сетка) в eth1 (городская сетка), но там IP будет динамический.
Как это сделать?
И как направить шлюз по умолчанию в ppp1 ?