LinuxForum.Fans
Тема

Добавление сервера между локалкой и модемом

Автор: foxyfive 10 сообщений 2994 просмотров
#180633

Здравствуйте. Есть локалка 192.168.1.0/24,
модем 192.168.1.1
и много компов в локалке, шлюз у них естественно 192.168.1.1 и dns от провайдера
надо поставить сервер ubuntu server 9 +squid +sams между локалкой и модемом так что бы на всех компах не менять шлюз и dns.
Я делаю так
auto lo eth0
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0

но после этого отваливается сеть
при пинге куда либо пишет Network is unreachable
Я так понимаю что значит так делать нельзя, а есть альтернатива?

#180784

надо поставить сервер ubuntu server 9 +squid +sams между локалкой и модемом так что бы на всех компах не менять шлюз и dns.
Т.е. шлюзом должен стать ubuntu server 9. Для этого переводим модем (если это на самом деле ADSL-router) в режим bridging (либо вообще избавляемся от роутера, если это не ADSL). Меняем ему IP-адрес, скажем, на 192.168.0.1. Соответственно на сервере настраиваем соединение с интернетом на одном сетевом интерфейсе, а второму (который смотрит в локалку) присваиваем IP-адрес 192.168.1.1, и поднимаем NAT.
#181585

Странно описал проблему, прочитал 2 раза ( ссылка ниже), по-разному понял, щас ещё тут прочитал, ещё один вариант
http://linuxforum.ru/viewtopic.php?id=15526

Кста, а как тут url по-нормальному сделать) тут вроде есть что-то в квадратных скобочках, но имя ссылки не понятно, как указать.

Не совсем понятно, что значит на всех компах не менять шлюз и днс? а как они его получат? и зачем избавляться от режима роутера? с ним вроде ровно так же. Не понимаю, чего хочет добиться.

#181591

Да все понятно. У чувака есть сеть с прописанными сетевыми настройками и он не хочет их трогать.
Нужно делать как описал remedy и все будет впоряде.

инет - adsl (192.168.0.1) в режиме бриджа --- 192.168.0.2 --eth0 -- ubuntu -- eth1 - 192.168.1.1 -- local

Но я бы сделал проще и правильнее. На шлюзе поднял бы squid + sams и обязательно DHCP + DNS. Один раз настроил и забыл. Не возникнет потом вопросов как с халтурить и не менять адреса на всех компах. Ну и конечно не забывайте про NAT.

P.S. Я бы убунту не использовал для сервера. ИМХО. Не холивара ради )))

#181601

интересно, а почему в локальной сети возникала нужда менять адреса? я так понимаю настроить у них шлюз на сервер + DNS и всё, тогать ничего не надо и при конекте модема хоть в режиме бриджа, хоть в режиме роутера на локальную сеть никак не сказывается.... единственное, где придётся менять что-то, дак это на сервере и то не понятно почему... если в режиме бриджа, то интерфейс, который смотрит в сторону интернета, получает адрес и всё. В режиме роутера-вовсе ничего не надо, там итак всё прописано будет или по dhcp сервер получать будет от модема. Dns остаётся как правило такими-же при разных конектах, если нет, пускай пропишет что-то вроде такого nameserver 8.8.8.8 если это не помогло, то пусть насатраивает DHCP. Но вообще я такого не видел, чтоб DNS менялся.

#181640

Если делать шлюз, то модем надо по любому переводить в бридж.

#181782
--=XliN=-- написал:
Если делать шлюз, то модем надо по любому переводить в бридж.

Эт почему? вы забыли как работают маршрутизаторы ( комп - это тоже своего рода маршрутизатор)? В данном случае это даже не просто маршуртизатор, а машина у которой есть понятие default gateway. Настривается как-то так route add default gw x.x.x.x или что-то типа такого написать (это уже ближе к маршрутизаторам) route add -net 0.0.0.0 netmask 0.0.0.0 dev eth0.
Разумеется команды нужно вводить на сервере.

Разумеется ещё Nat надо настроить: iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE

#181830
Logioniz написал:
Эт почему? вы забыли как работают маршрутизаторы ( комп - это тоже своего рода маршрутизатор)? В данном случае это даже не просто маршуртизатор, а машина у которой есть понятие default gateway.

Вы о чем? При чем тут маршрутизатор? Я о чем писал? Перечитайте мое сообщение.
Имелось ввиду, что модем (не комп) нужно перевести в режим моста чтобы получить большую возможность им рулить. Тем более если в сеть вводится шлюз. Вот о чем я писал.

Logioniz написал:
Настривается как-то так route add default gw x.x.x.x или что-то типа такого написать (это уже ближе к маршрутизаторам) route add -net 0.0.0.0 netmask 0.0.0.0 dev eth0.
Разумеется команды нужно вводить на сервере.

Разумеется ещё Nat надо настроить: iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE

Это к чему? Часто как то употребляете слово маршрутизатор. Все гораздо проще.

#181898

Ну хорошо, положим, что я неправильно вас понял, тогда что означает фраза "Если делать шлюз, то модем надо по любому переводить в бридж." или эта "Тем более если в сеть вводится шлюз.". Непонятно конкретно это "вводится шлюз" или эта "Если делать шлюз".


Я же описал рабоу сети (т.е. указал в 2-ух постах, какие настройки нужно прописать, чтоб работало в режиме роутера и в режиме бриджа. Второй пост на другой странице), в которой не нужно постоянно менять днс записи и шлюз у конечных пользователей, что и хотел автор (вроде он это хотел :) ).

Кста, автор что-то не подключается к нашему разговору. Получается, что это пустой разговор.

#181902
Logioniz написал:
в которой не нужно постоянно менять днс записи и шлюз у конечных пользователей, что и хотел автор (вроде он это хотел smile ).

А разве мы с remedy предложили что то другое? wink Тоже менять ничего не надо.

Logioniz написал:
Непонятно конкретно это "вводится шлюз" или эта "Если делать шлюз".

А что не понятно? smile Под первым и вторым выражением имеется ввиду добавления в сеть централизованного сервера, который будет отвечать за раздачу интернета (шлюз). Т.к. у ТС это выполнял обычный модем (его при всем желании не назовешь шлюзом), то все очевидно.

З.Ы. Мы уже офтопим как хз кто. Нечего уже перетирать. Все и так ясно ТС. wink

Войдите или зарегистрируйтесь, чтобы ответить.