Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

здравствуйте

freebsd 6.2

имеется сетевая 3Com - определяется как

xl0

имеется встроенная сетевая - определяется как:

ukphy0: <Generic IEEE 802.3u media interface> on miibus0

ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

в документации написано что драйвера загружаются автоматом к таким образом определяемым картам

ifconfig видит только xl0

а как запустить встроенную?

Опубликовано

Прошу прощения - сам запутался и вас ввел в заблуждение

ukphy0 и xl0 - одно и то же устройство

на встроенную сетевую скачал и загрузил модуль if_myk.ko с marvell.com

теперь обе сетевые работают и как всегда новые вопросы

на необходимо настроить роутер к примеру:

xl0 - 192.168.10.1 (смотрит на модем 192.168.1.1)

myk0 - 192.168.10.2 (смотрит в сеть 192.168.0.0/16)

пишем:

route add default 192.168.1.1

route add -net 192.168.0.0/16 192.168.10.1

только вот привязывает она маршрут по умолчанию на сетевую которая смотрит внутрь а не на модем

обе сетевых активны

netstat -r

default 192.168.1.1 UGS 0 0 myk0

localhost localhost UH 0 28 lo0

192.168.0/16 link#1 UC 0 0 myk0

192.168.1.1 link#1 UHLW 2 0 myk0

server link#1 UHLW 1 0 myk0

192.168.111.22 00:0f:b0:76:5e:ed UHLW 1 47 myk0 1199

подскажите пожалуйста как указать системе на какую сетевую вешать маршрут

Опубликовано

$ ifconfig

myk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

options=2b<RXCSUM,TXCSUM,VLAN_MTU,JUMBO_MTU>

inet 192.168.111.2 netmask 0xffff0000 broadcast 192.168.255.255

ether 00:16:e6:88:f7:ee

media: Ethernet autoselect (1000baseTX <full-duplex>)

status: active

xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

options=9<RXCSUM,VLAN_MTU>

inet 192.168.111.1 netmask 0xffff0000 broadcast 192.168.255.255

ether 00:0a:5e:4d:bb:9d

media: Ethernet autoselect (none)

status: no carrier

plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

inet6 ::1 prefixlen 128

inet 127.0.0.1 netmask 0xff000000

$ route -nr

route: illegal option -- r

usage: route [-dnqtv] command [[modifiers] args]

вместо route -nr:

$ netstat -r

Routing tables

Internet:

Destination Gateway Flags Refs Use Netif Expire

default 192.168.1.1 UGS 0 0 myk0

localhost localhost UH 0 28 lo0

192.168.0/16 link#1 UC 0 0 myk0

192.168.1.1 link#1 UHLW 2 0 myk0

192.168.111.2 00:16:e6:88:f7:ee UHLW 1 0 lo0

192.168.111.22 00:0f:b0:76:5e:ed UHLW 1 56 myk0 1196

Internet6:

Destination Gateway Flags Netif Expire

localhost.dom localhost.dom UHL lo0

fe80::%lo0 fe80::1%lo0 U lo0

fe80::1%lo0 link#4 UHL lo0

ff01:4:: fe80::1%lo0 UC lo0

ff02::%lo0 fe80::1%lo0 UC lo0

схема такова:

192.168.111.3(eth1) <-> 192.168.111.2(myk0) router 192.168.111.1(xl0) <-> 192.168.1.1(modem)

myk0 и xl0 - две сетевые на одной машине с FreeBSD

с адреса 192.168.111.3 подключаемся по ssh(ssh 192.168.111.2) на myk0 192.168.111.2 и управляем машиной удаленно:

route add default 192.168.1.1

ping 192.168.1.1

шлет пакеты ч|з 192.168.111.2

тогда меняем кабеля:

на myk0 192.168.111.22 подключаем кабель от модема

а на xl0 192.168.111.1 кабель от машины 192.168.111.3

не знаю как там что но теперь достучаться ч|з ssh нельзя:

на машине 192.168.111.3 набираем:

ssh 192.168.111.1

и тишина обрываем Ctrl+C

как так что ч|з один интерфейс коннектится а ч|з другой - нет

Опубликовано

У Вас обе сетевые - в одной сети, 192.168.0.0/16. Для начала, если хотите построить роутер, разнесите их по разным сетям.

Напр.:

192.168.111.3(eth1) <-> 192.168.111.2(myk0) router 172.16.1.2(xl0) <-> 172.16.1.1(modem) .

Опубликовано

разнес нет на машине появился

теперь все выглядит так:

eth1(10.10.10.2/24)

myk0(10.10.10.1/24)

xl0(192.168.111.1/16)

dsl0(192.168.1.1)

на eth1 прописали:

route add default gw 10.10.10.1

все нормально вот только нета на eth1 нет

на машине с 2 сетевыми пишу:

route add -net 10.10.10.0/24 192.168.111.1

говорит такой маршрут уже есть

есть то есть а нета нет

Опубликовано

все это я читал - впервую очередь скачал ее

Если вы считаете это исчерпывающей информацией буду использрвать ее но мне она пока не помогла пришлось обратиться за помощью к вам

какой бы исчерпывающей она ни была там ни слова не сказано о том что сетевые должны быть настроены на разные сети а так чтобы обе сетевые принадлежали одной сети делать нельзя

Опубликовано

gateway_enable=YES Поставили?

Из внутренней сети пингуете внутреннюю сетевую карту на роутере? А внешнюю?

P.S. Если обе сетевых - в одной сети, то какой смысл в роутере? Спортивный интерес?

Опубликовано

gateway_enable="yes" прописал как и сказано в предложенной вами документации

сетевые разнес по разным сетям

из внутренней сети пинговал внутреннюю сетевую а наружную не пинговал - как-то не приходила такая мысль

вы думаете должны обе пинговаться?

если так то попробую

насчет роутер - не роутер называйте как хотите мне вот что надо:

есть сетевой кабель и две машины

на одной 2 сетевые но она без монитора и клавиатуры

на второй все есть и одна сетевая

единственный вариант подключить обе машины к сети только ч|з машину с 2 сетевыми

но для того чтобы настроить интерфейсы мне необходим доступ к интернету а я его могу получить только со второй машины т к на первой нет ни монитора ни клавиатуры

таким образом получаем что сетевой интерфейс второго компьютера настроен на внешнюю(по отношению к компу с 2 сетевыми) сеть

теперь когда я получит информацию из интернета я отключаю вторую машину от сети и подключаю к первой а первую к сети

вот и получается что у нас оба сетевых интерфейса в одной сети

чтобы избежать этого приходится каждый раз переконфигурировать сетевую на втором компе

Для простого доступа к интернету это чересчур!

на "роутере" нет есть а на второй машине - нет

я ей gateway поставил внутреннюю сетевую "роутера"

может поставить ей адрес тот что на "роутере" в gateway прописан?

Спасибо за снисходительность!

Опубликовано

И всё-таки почитайте внимательней доку.

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

Опубликовано

NAT решает подобного рода вопросы!

Все что надо было сделать (описано в доке):

/etc/rc.conf:

gateway_enable="YES" (1)

firewall_enable="YES" (2)

firewall_type="OPEN" (3)

natd_enable="YES"

natd_interface="fxp0" (4)

natd_flags="" (5)

  • 1 месяц спустя...
Опубликовано

#ifconfig

rl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500

options=8<VLAN_MTU>

ether 00:e0:4c:00:26:72

media: Ethernet autoselect (10baseT/UTP)

status: no carrier

vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet 192.168.1.160 netmask 0xffffff00 broadcast 192.168.1.255

ether 00:30:18:55:11:2e

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

inet6 ::1 prefixlen 128

inet 127.0.0.1 netmask 0xff000000

Что значит "status: no carrier" и что делать ? Либо ваще не обращать внимания и у меня локалка работает через vr0 ?

FreeBSD 6.2

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...