Видно нету... Объясняю. У провайдера постояныый IP шлюза 82.144.193.97. Каждый раз, когда я заново подключаюсь, он мне выдаёт разный IP адрес. Проблема заключается в том, что надо настроить FreeBSD так, чтобы операционная система распознавала свой IP автоматически. Буду благодарен, если дадите какие-то полезные ссылки или лично распишете весь процесс.
aLuKaRd писал(а):
Я навеpно уже очен забыл pусскии язык .Может кто пеpеведет ...а?
Отредактировал файл /etc/rc.conf, включив в него следующее: ifconfig_rl0="DHCP". В ядре устройство BPF уже прописано.
При загрузке системы машина пытается получить свои координаты от провайдера, но не выходит (иногда распознаёт только шлюз, а маску и свой ip - нет).
Может я что-то неправильно делаю?
BaBL
BaBL писал(а):
в /etc/network/interfaces поправь iface interface inet dhcp закомментируй статику под ним
Member
Статус: Не в сети Регистрация: 08.03.2004 Откуда: Москва
глянь
Цитата:
Настройка сетевых параметров вручную Безусловно, использование утилиты sysinstall сильно облегчает настройку сети, но данная утилита недостаточна гибкая, чтобы решать некоторые задачи, возникающие при конфигурировании сети. В данном разделе описывается, как редактировать се- тевые настройки из командной строки. Естественно, что все эти действия может вы- полнять только суперпользователь. ПРЕДОСТЕРЕЖЕНИЕ Целый ряд функций, обсуждаемых в этом разделе, таких как добавление IP-псевдонимов или модификация таблицы маршрутизации, недоступны из sysinstall. Более того, если настроить сетевую карту вручную (например, связать с ней несколько IP-адресов), а затем запустить sysinstall, то можно потерять настройки, сделанные из командной строки. Дело в том, что sysinstall подходит для решения основных задач настройки сети, но в более сложных ситуациях этой утилиты следует избегать. Использование ifconfig Команда ifconfig (сокр. от Interface Configurator) — многоцелевое средство для изменения сетевых настроек на лету (без перезагрузки). Главное применение дан- ной команды заключается в привязке IP-адреса к сетевой карте (интерфейсу), но, как и многие другие команд UNIX, эта утилита имеет гораздо более широкую сферу применения. В этом разделе приводится описание наиболее часто используемых функций ifconfig. Более подробную информацию можно найти в man-страницах, посвященных этой команде. Прежде всего, ifconfig поможет собрать информацию о текущем состоянии сетевых интерфейсов. Так, команда ifconfig -а позволяет определить: список всех интерфейсов, присутствующих в системе, а также их доступность в данный момент: # ifconfig fxpl fxpl: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::2dO:b7ff:febd:5dl3%fxpl prefixlen 64 scopeid 0x2 inet 64.41.131.102 netmask OxffffffOO broadcast 64.41.131.255 ether 00:dO:b7:bd:5d:13 media: autoselect (lOObaseTX <full-duplex>) status: active supported media: autoselect lOObaseTX <full-duplex> lOObaseTX lObaseT/UTP <full-duplex> lObaseT/UTP ПРЕДОСТЕРЕЖЕНИЕ Конфигурационные примеры, приводимые в этом разделе, на практике почти наверняка приве- дут к тому, что система при изменении параметров сетевой карты закроет все сетевые соеди- нения. Другими словами, вряд ли стоит делать подобные настройки удаленно, используя telnet или ssh; сетевую карту нужно настраивать с консоли того компьютера, на котором эта карта установлена! Так, например, для изменения IP-адреса, связанного с сетевой картой, нужно выполнить следующую команду: # ifconfig fxpl 64.41.131.103 где 64.41.131.103 — новый адрес, a fxpl — интерфейс, которому он назначается. Такое задание IP-адреса, т.е. без указания сетевой маски, приводит к тому, что значение сетевой маски и широковещательного адреса система выставит по умолча- 442 Часть 4. FreeBSD и работа в сети нию, причем сделает это как для сети класса А, в чем можно убедиться, проверив новые настройки интерфейса fxpl: inet 64.41.131.103 netmask Oxff000000 broadcast 64.255.255.255 Давайте заново повторим задание IP-адреса, но на этот раз для сети класса С. Для этого необходимо указать не только сам адрес, но и его сетевую маску. В команде ifconfig это достигается с помощью ключевого слова network, причем значение сетевой маски можно задавать в обычной форме, в шестнадцатиричной нотации или в виде симво- лического имени, определенного в файле /etc/networks: # ifconfig fxpl 64.41.131.103 netmask 255.255.255.0 # ifconfig fxpl 64.41.131.103 netmask OxffffffOO # ifconfig fxpl 64.41.131.103 netmask your-netmask В команде можно указывать также и значение широковещательного адреса, хотя это не является необходимым. Широковещательный адрес вычисляется автоматически по заданным значениям IP-адреса и сетевой маски. Однако если при настройке сетевую маску пропустить, то не будет работать обратный ARP, поскольку по умолчанию пред- полагается значение сетевой маски для сети класса А. При указании широковещательного адреса обязательно указывайте одновременно и маску: # ifconfig fxpl 64.41.131.103 netmask 255.255.0.0 broadcast ↪ 64.41.255.255 Иногда бывает необходимо указать также значение MTU (Maximum Transmission Unit, максимальный размер пакета данных) для конкретного сетевого интерфейса. По умолчанию значение MTU для сетевых карт равно 1500 (пакет длиной в 1500 байтов). Иногда, это значение MTU приходится изменять для уменьшения задержек при работе в низкоскоростных сетях. Выбором оптимального размера пакетов обычно занят маршру- тизатор, и его изменение требуется в исключительных случаях. Примером такой настройки может служить команда: # ifconfig fxpl mtu 536 И наконец, еще одним секретом использования ifconfig является применение ключе- вого слова media. Оно позволяет выбирать тип сетевой карты из списка возможных. Это очень удобно в тех случаях, когда речь идет о сетевых картах, имеющих множество интерфейсов (как, например, у карты, изображенной на рисунке 22.4 в предыдущей главе), и вы хотите иметь возможность переключаться между ними. Допустим, что в компьютере установлена сетевая карта 10/100 Ethernet, а сетевой концентратор автома- тически определил скорость работы с такой картой в режиме полнодуплексной 100- мегабитной передачи, в то время как нужно ограничить эту скорость 10 Мбит, то решить эту задачу можно при помощи уже упомянутых ключевых слов media и mediaopt. Во- первых, нужно выяснить, что сообщает команда ifconfig fxpl о поддерживаемых типах среды передачи: media: autoselect (lOObaseTX <full-duplex>) status: active supported media: autoselect lOObaseTX <full-duplex> lOObaseTX 10baseT/UTP <full-duplex> lObaseT/UTP Вывод команды ifconfig показывает, что в текущий момент сетевая карта автома- тически настроена на максимально доступную для данной сети скорость (lOObaseTX <full-duplex>). Давайте перенастроим карту в режим работы lObaseT. Строка сооб- щает, что ключевой параметр для этого режима — 10baseT/UTP, к тому же доступен Глава 23. Настройка основных сетевых служб 443 режим полного дуплекса, который можно активизировать с помощью ключевого слова mediaopt. Все эти опции указываются в рамках листинга в угловых скобках, запись, данная ниже, предлагает эту же информацию в более наглядной форме: autoselect lOObaseTX <full-duplex> lOObaseTX 10baseT/UTP <full-duplex> 10baseT/OTP Итак, для установки данного интерфейса в один из возможных режимов 10-мегабитной передачи (дуплекс или полудуплекс) применяются команды: # ifconfig fxpl media 10baseT/UTP # ifconfig fxpl media 10baseT/0TP mediaopt full-duplex Ну а для обратной операции, т.е. для возврата к 100-мегабитной скорости работы, нужно выполнить команду: # ifconfig fxpl media autoselect Помните, что режим полного дуплекса означает возможность одновременного приема и передачи данных, так что режим lObaseT с полным дуплексом означает полные 10 Мбит в обоих направлениях, в то время как режим 10baseT с полудуплексом обеспечивает лишь суммарную скорость приема-передачи в 10 Мбит, т.е. второй вариант работает значительно медленнее. Причем концентратор в принципе не понимает полного дуплекса, работать в таком более скоростном режиме умеет только коммутатор. СОВЕТ Для более углубленного изучения этих вопросов полистайте man-страницы руководства, набрав, к примеру, команду man fxp.
_________________ Software is like a sex, it is better when it is free
85.202.173.105 - ip, который выдал сервер. 85.202.168.1 - шлюз.
После того, как оно распознало свои данные пробую пинговать какие-либо сайты. Но не выходит - "лимит ожидания привышен". Вызываю повторно dhclient и все данные сбрасываются.
Вопрос: "Что не так?"...
............................................
Подключён я к интернет по технологии, похожей на ADSL, только к модему идёт телевизионный каоксиал, от модема - витая пара к серверу (не кросовер).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения