The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка сети на сервере FreeBSD (VPS  KVM)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Сеть. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от Chrono email(ok) on 02-Июл-11, 20:10 
Уважаемые форумчане, прошу помочь советом как подключить сервер FreeBSD к сети, мучаюсь над решением этой проблемы уже довольно долго и без толку...
Имеется арендованный VPS. Виртуальные сервера на основе KVM.
Ранее на этом VPS был установлен Debian 5, сеть работала после такой установки в конфигурационных файлах:

/etc/network/interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet static
address YOUR.IP.ADD.RESS
netmask 255.255.255.255
broadcast YOUR.IP.ADD.RESS
post-up route add 188.165.243.254 dev eth0
post-up route add default gw 188.165.243.254
post-down route del 188.165.243.254 dev eth0
post-down route del default gw 188.165.243.254

/etc/resolv.conf
nameserver 213.186.33.99


Несколько дней назад поставил FreeBSD (FreeBSD 8.2 amd64), так как Debian в качестве сервера не есть хорошо.
Систему установил, виртуальный MAC адрес мне по запросу назначили, виртуальная карта - e1000.
Попытка установить параметры сети  в sysinstall приводит к сообщению "Invalid IPv4 Address".
Вбил параметры сети (ip, netmask, media) в ifconfig_em0="", gateway в defaultrouter="" в файле rc.conf. В resolv.conf добавил нейм сервера.
В результате внутреннее пингование  проходит нормально, сеть поднята, наружу сети нет.
defaultrouter не работает. Попытки добавить "route add -net myip defaultgateway " заканчиваются на "Network is unreachable". Что делать не знаю, Debian работал нормально поэтому склоняюсь к выводу что я чего то не учел в настройке (детальные настройки как показано выше были только для линуксов). Хоть и не исключаю вероятности проблем с виртуализацией, но то уже от меня не зависит...


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от Aquarius (ok) on 02-Июл-11, 22:04 
>[оверквотинг удален]
> iface eth0 inet static
> address YOUR.IP.ADD.RESS
> netmask 255.255.255.255
> broadcast YOUR.IP.ADD.RESS
> post-up route add 188.165.243.254 dev eth0
> post-up route add default gw 188.165.243.254
> post-down route del 188.165.243.254 dev eth0
> post-down route del default gw 188.165.243.254
> /etc/resolv.conf
> nameserver 213.186.33.99

это почему же?
>[оверквотинг удален]
> Address".
> Вбил параметры сети (ip, netmask, media) в ifconfig_em0="", gateway в defaultrouter=""
> в файле rc.conf. В resolv.conf добавил нейм сервера.
> В результате внутреннее пингование  проходит нормально, сеть поднята, наружу сети нет.
> defaultrouter не работает. Попытки добавить "route add -net myip defaultgateway " заканчиваются
> на "Network is unreachable". Что делать не знаю, Debian работал нормально
> поэтому склоняюсь к выводу что я чего то не учел в
> настройке (детальные настройки как показано выше были только для линуксов). Хоть
> и не исключаю вероятности проблем с виртуализацией, но то уже от
> меня не зависит...

а что именно вбил в ifconfig_em0?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от Chrono email(ok) on 02-Июл-11, 22:40 
> а что именно вбил в ifconfig_em0?

inet айпи netmask 0xffffffff
По сути внес все параметры сети кроме гейтвея, который система отказывается видеть.
(Network is unreachable)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от Сергей (??) on 03-Июл-11, 00:35 
>> а что именно вбил в ifconfig_em0?
> inet айпи netmask 0xffffffff
> По сути внес все параметры сети кроме гейтвея, который система отказывается видеть.
> (Network is unreachable)

  маску измените...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от Chrono email(ok) on 03-Июл-11, 01:23 
>   маску измените...

Маска рекомендована провайдером, соотв. ее нет смысла менять. На Debian, установленном на VPS сразу (при заказе, система как я понимаю Virtualizor) все работало после внесения настроек, приведенных в первом посте... Есть еще идея, не может ли проблема быть в том, что FreeBSD не видит моста (bridge) и что нужна инсталляция этой возможности?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от universite email(ok) on 03-Июл-11, 04:34 
>>   маску измените...
> Маска рекомендована провайдером, соотв. ее нет смысла менять.

ССЗБ
Или возвращайся на Дебиан или выставляй правильную маску, например /24, чтоб ip сервера и ip шлюза были из одной подсети.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от Chrono email(ok) on 03-Июл-11, 12:45 
>>>   маску измените...
>> Маска рекомендована провайдером, соотв. ее нет смысла менять.
> ССЗБ
> Или возвращайся на Дебиан или выставляй правильную маску, например /24, чтоб ip
> сервера и ip шлюза были из одной подсети.

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

Настройка для фряхи оказалась несколько иной чем для линуксов.
Проблема решилась установкой двух static_routes:
static_routes="net1 net2"
net1="-net gateway/32 myip"
net2="default gateway"
Спасибо хостеру за размещение информации по FreeBSD, наконец догадались что не все на линуксе сидят. Стоит заметить что sysinstall не умеет установить такую сеть.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Настройка сети на сервере FreeBSD (VPS  KVM)"  +/
Сообщение от universite email(ok) on 03-Июл-11, 14:43 
> Настройка для фряхи оказалась несколько иной чем для линуксов.
> Проблема решилась установкой двух static_routes:
> static_routes="net1 net2"
> net1="-net gateway/32 myip"
> net2="default gateway"
> Спасибо хостеру за размещение информации по FreeBSD, наконец догадались что не все
> на линуксе сидят. Стоит заметить что sysinstall не умеет установить такую
> сеть.

Это проблема хостера, а не фряхи.
Почитайте на досуге, для чего нужна маска, и в каких случаях нужна маска /32.

P.S. правильно было:
на хост машине присвоить на интерфейс xx.xx.xx.1/24
И на гостевых машинах его использовать как шлюз и с маской тоже /24

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру