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

ukphy0 - встроенная сетевая карта


handler

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

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

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 эмодзи.

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

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

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

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