Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Работа с маршрутизатором  (Прочитано 1267 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн port72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Работа с маршрутизатором
« : 27 Марта 2008, 14:11:43 »
Всем привет, у меня проблема. Имеется сервер Ubuntu 7.10 на нём два сетевых интерфейса: eth0 и eth1 соответственно. eth0 смотрит в интернет, а eth1 - в локальную сеть. Локальная сеть состоит из нескольких подсеток соединённых маршрутизатором (см. вложение). Проблема в том, что Ubuntu-сервер виден только в пределах своей подсетки, а из других сетей даже не пингуется((( До этого стоял виндовый сервер и всё работало, т.е. подозрения на маршрутизатор отпадают сразу. Заранее благодарен

Оффлайн axel

  • Участник
  • *
  • Сообщений: 150
  • Freeman forever
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #1 : 27 Марта 2008, 14:21:11 »
где стоит dhcp? или адреса раздаются руками?
в настройках dhcp нужно прописать параметр default getaway - адрес роутера.
Что я могу еще сказать?

Оффлайн port72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #2 : 27 Марта 2008, 14:36:29 »
на всех интерфейсах адреса статические
для eth0 настройки лежат в файле interfaces
для eth1 забиваю руками ifconfig eth1 192.168.100.2 mask 255.255.255.0
Почему-то если забить всё в файл interfaces, то машина в упор не видит ни внутреннего DNS-сервака, ни внешнего
А если настройки eth0 лежат в interfaces, а eth1 забиты руками, то видно либо внешний либо внутренний DNS в зависимости от порядка указания DNS-серверов в файле resolv.conf(((

В этой же подсетке есть ещё одна машина с голым ubuntu-server 7.10 и одним сетевым интерфейсом, - с ней такая же проблема - всё что за роутером не пингуется
« Последнее редактирование: 27 Марта 2008, 14:39:24 от port72 »

Оффлайн CrazyHorse

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #3 : 27 Марта 2008, 18:23:55 »
Командочку netstat -r покажите, сдается мне ваш ubuntu server ничего не знает о других сетях

wicked

  • Гость
Re: Работа с маршрутизатором
« Ответ #4 : 27 Марта 2008, 22:25:04 »
да и другие сети, видимо не знают о сервере с Ubuntu  :idiot2:
route -n в студию можно?

Оффлайн port72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #5 : 28 Марта 2008, 11:03:42 »
root@ubserver:~# netstat -r

аЂаАаБаЛаИбаА аМаАббббаИаЗаАбаИаИ баДбаА аПбаОбаОаКаОаЛаА IP
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.100.0   *               255.255.255.0   U         0 0          0 eth0
192.168.4.0     *               255.255.255.0   U         0 0          0 eth0
192.168.2.0     *               255.255.255.0   U         0 0          0 eth0
localnet        *               255.255.255.0   U         0 0          0 eth0
192.168.0.0     *               255.255.255.0   U         0 0          0 eth1
link-local      *               255.255.0.0     U         0 0          0 eth0
default         192.168.0.1     0.0.0.0         UG        0 0          0 eth1
default         192.168.100.254 0.0.0.0         UG        0 0          0 eth0

в таблице почему-то нет записи о 192.168.1.0, хотя я её добавлял, добавил ещё раз выдало вот это:

root@ubserver:~# route add -net 192.168.1.0/24 dev eth0
SIOCADDRT: File exists
root@ubserver:~# route -n
аЂаАаБаЛаИбаА аМаАббббаИаЗаАбаИаИ баДбаА аПбаОбаОаКаОаЛаА IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.4.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
0.0.0.0         192.168.100.254 0.0.0.0         UG    100    0        0 eth0

Оффлайн CrazyHorse

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #6 : 28 Марта 2008, 15:29:46 »
Надо на все локальные сети прописать гэтвеем интерфейс маршрутизатора, а дефолт гэтвей оставить один eth0

Оффлайн port72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #7 : 28 Марта 2008, 16:51:09 »
Надо на все локальные сети прописать гэтвеем интерфейс маршрутизатора, а дефолт гэтвей оставить один eth0

а как это сделать? :D А то когда я к примеру пингую машину из подсетки, пинг возвращает HOST UNREACHABLE причём ответ приходит от интернет шлюза (а должен от моего внутреннего маршрутизатора)
Хотя шлюзы по умолчанию на всеx интерфейсы настроены верно:

default         192.168.0.1           0.0.0.0         UG        0 0          0 eth1       интернет шлюз
default         192.168.100.254   0.0.0.0         UG        0 0          0 eth0       внутренний маршрутизатор
« Последнее редактирование: 28 Марта 2008, 17:25:18 от port72 »

Оффлайн CrazyHorse

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #8 : 28 Марта 2008, 23:41:05 »
по маршрутизации для кого писали ? https://forum.ubuntu.ru/index.php?topic=12454.0
и разберись какой интерфейс у тебя куда смотрит то ты пишешь что eth0 смотрит в интернет а eth1 - в локальную сеть
а потом пишешь что
default         192.168.0.1           0.0.0.0         UG        0 0          0 eth1       интернет шлюз
default         192.168.100.254   0.0.0.0         UG        0 0          0 eth0       внутренний маршрутизатор т.е обратное твоим словам

если eth1 смотрит в локалку как ты писал в начале то для каждой локальной подсети  сделай
route add -net 192.168.*.0 netmask 255.255.255.0 eth1 например - route add -net 192.168.4.0 netmask 255.255.255.0 eth1
а дефолт гэтвей через eth0

только наверное прийдется почистить маршруты перед этим route -f

Оффлайн port72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Работа с маршрутизатором
« Ответ #9 : 29 Марта 2008, 12:01:18 »
по маршрутизации для кого писали ? https://forum.ubuntu.ru/index.php?topic=12454.0
и разберись какой интерфейс у тебя куда смотрит то ты пишешь что eth0 смотрит в интернет а eth1 - в локальную сеть

Спасибо огромное, извиняюсь за неразбериху, просто пришлось переставить систему, в этоя связи интерфейсы и поменялись :-\

 

Страница сгенерирована за 0.075 секунд. Запросов: 23.