Страница 1 из 1

Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-23 23:37:28
sysman
Доброго времени суток!

C Unix практически не знаком :(. Ситуация следующая. В сервере две сетевухи одна смотрит
в локальную сеть (адреса статические), ко второй с публичным ip подсоединен ADSL модем.
Все это _работало_, но в связи с тем, что пришлось изменить телефонную линию провайдер
потребовал перезаключения договора, установил другой модем и главное изменил выделенную
подсеть адресов. То есть сеть 92.42.ccc.ddd/28 изменилась на 92.42.yyy.zzz/28, и
соответственно gateway. Меня попросили восстановить работу инета. Думал за полчаса
управиться... :)
Я посмотрел таблицу маршрутизации с помощью netstat -rn, с помощью ifconfig сначала удалил
IP на внешней сетевухе, потом назначил новый IP и маску. Затем с помощью route прописал
gateway по умолчанию. Опять посмотрел таблицу маршрутизации она получилась точно такой же
как была только с учетом данных новой подсети и выданной провайдером.

Последовательность моих действий (этим я занимался вчера - пишу по памяти):
>netstat -rn
>ifconfig внешний_интерфейс delete
>ifconfig внешний_интерфейс add сеть маска
>route add -net 0.0.0.0 IP_шлюза

В результате модем с сервера не пингуется. Все остальное работает как и работало.
Настройки firewall проверил, влокировки нет.
Может кто что подскажет.

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-24 5:41:46
zg
sysman писал(а): Думал за полчаса управиться...
это правильная мысль =))) систему не знаешь, но упраивиться за полчаса )))
sysman писал(а):Я посмотрел таблицу маршрутизации с помощью netstat -rn, с помощью ifconfig сначала удалил IP на внешней сетевухе, потом назначил новый IP и маску.
зря, тебе надо было сходить в файлик /etc/rc.conf там сменить гейт и ip на сетевухе, ну и нат, если прикручен. После этого

Код: Выделить всё

/etc/netstart
или просто ребутнуть. И лучше бы работать с клавы =)) Всё таки сеть настраивать это дело опасное.

Но не всё потеряно ))) кстати выложи /etc/rc.conf. Может ещё не всё так радужно и просто. И проверь файлик /etc/rc.local, а то всякие корявые админы бывают, засунут туда фиг знает что, потом сиди думай почему не работает.

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-24 11:20:49
sysman
zg писал(а): зря, тебе надо было сходить в файлик /etc/rc.conf там сменить гейт и ip на сетевухе, ну и нат, если прикручен. После этого

Код: Выделить всё

/etc/netstart
или просто ребутнуть.
С /etc/rc.conf поступил именно так, NAT нету.
zg писал(а):И лучше бы работать с клавы =))
Наверное торможу, я не понял о чем это?
zg писал(а):Но не всё потеряно ))) кстати выложи /etc/rc.conf. Может ещё не всё так радужно и просто. И проверь файлик /etc/rc.local, а то всякие корявые админы бывают, засунут туда фиг знает что, потом сиди думай почему не работает.
/etc/rc.conf под рукой нету, за ним надо ехать. А на что следует обратить в /etc/rc.local в первую очередь?

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-24 11:28:31
zg
sysman писал(а):
zg писал(а): зря, тебе надо было сходить в файлик /etc/rc.conf там сменить гейт и ip на сетевухе, ну и нат, если прикручен. После этого

Код: Выделить всё

/etc/netstart
или просто ребутнуть.
С /etc/rc.conf поступил именно так, NAT нету.
это хорошо
sysman писал(а):
zg писал(а):И лучше бы работать с клавы =))
Наверное торможу, я не понял о чем это?
ты можешь работать либо удалённо, либо локально. Если настраивать сеть, то лучше делать это локально, чтобы если тебя выкенет, то была возможность всё исправить.
sysman писал(а):
zg писал(а):Но не всё потеряно ))) кстати выложи /etc/rc.conf. Может ещё не всё так радужно и просто. И проверь файлик /etc/rc.local, а то всякие корявые админы бывают, засунут туда фиг знает что, потом сиди думай почему не работает.
/etc/rc.conf под рукой нету, за ним надо ехать. А на что следует обратить в /etc/rc.local в первую очередь?
гм.. если есть rc.local, то это плохой признак, означающий, что в системе содержатся костыли. Если есть выложи, если нет, то это хороший знак. Вся настройка системы по идее должна идти через rc.conf, вот его надо выложить, чтобы понять какие службы нужно дополнительно настраивать.

В rc.local нужно смотреть что запускается, там кстати может быть и маршрутизация прописана.

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-24 13:03:15
sysman
zg писал(а):ты можешь работать либо удалённо, либо локально
я локально работал, поэтому и не могу выложить rc.conf, надо ехать.
Так как все _работало_ в rc.conf я изменил только ip default_gateway и ip на внешнем интерфейсе.
Из интересных настроек обратил внимание на gateway_enable="YES".
zg писал(а):если есть rc.local, то это плохой признак
я совсем не уверен что он есть :)

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-24 16:34:14
zg
sysman писал(а):Из интересных настроек обратил внимание на gateway_enable="YES"
эта настройка включает проброс пакетов между сетёвками, для шлюза самая первая вещь :smile:
sysman писал(а):Так как все _работало_ в rc.conf я изменил только ip default_gateway и ip на внешнем интерфейсе.
полсе ребута, если настройки верные, так же должно всё заработать. Если всё пингуется кроме модема, то надо смотреть правила файрвола, а можно и забить, если инет пашет нормально.

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-25 1:07:33
sysman
zg писал(а):Если всё пингуется кроме модема, то надо смотреть правила файрвола, а можно и забить, если инет пашет нормально.
Если бы инет пахал, я бы не стал беспокоить уважаемое сообщество, а тихо спокойно читал мануалы, разбирался. Правила фаервола я смотрел, о чем и упомянул в вопросе. Инет я конечно им сделал использовав в качестве маршрутизатора виндовую станцию, но это же не дело, надо порядок навести. ;-)
полсе ребута, если настройки верные, так же должно всё заработать
А что ребут необходим? В винде после изменение сетевых настроек перезагрузка не требуется.

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-25 4:13:00
zg
ребутить надо по двум причинам, первое - удостовериться, что настройки внесены правильно и при перезагрузке установятся, второе - настройки должны вступить в силу. Через ifconfig настраивать можно, но только ради тестов, для работы надо настраивать rc.conf и проверять

Код: Выделить всё

/etc/netstart
sysman писал(а):Если бы инет пахал, я бы не стал беспокоить уважаемое сообщество, а тихо спокойно читал мануалы, разбирался. Правила фаервола я смотрел, о чем и упомянул в вопросе.
гм.. без rc.conf ничего дельного не сказать, надо настройки смотреть. Перегрузи шлюз и разбирайся почему модем не пингуется, если ты действительно всё сделал правильно, то пинговаться он должен.

Re: Проблема с настройкой маршрутизации в FreeBSD 4

Добавлено: 2008-10-27 16:31:29
sysman
Спасибо. Будем изучать мануалы. :cz2: