handler Опубликовано 17 июня, 2007 Жалоба Опубликовано 17 июня, 2007 здравствуйте freebsd 6.2 имеется сетевая 3Com - определяется как xl0 имеется встроенная сетевая - определяется как: ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto в документации написано что драйвера загружаются автоматом к таким образом определяемым картам ifconfig видит только xl0 а как запустить встроенную? Цитата
handler Опубликовано 18 июня, 2007 Автор Жалоба Опубликовано 18 июня, 2007 Прошу прощения - сам запутался и вас ввел в заблуждение 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 подскажите пожалуйста как указать системе на какую сетевую вешать маршрут Цитата
cppmm Опубликовано 18 июня, 2007 Жалоба Опубликовано 18 июня, 2007 Что-то непонятно. Обе карты у Вас в одной сети. Покажите пожалуйста, подробнее. А именно вывод комманд ifconfig и route -nr. Цитата
handler Опубликовано 19 июня, 2007 Автор Жалоба Опубликовано 19 июня, 2007 $ 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 как так что ч|з один интерфейс коннектится а ч|з другой - нет Цитата
vpk_vpk Опубликовано 19 июня, 2007 Жалоба Опубликовано 19 июня, 2007 У Вас обе сетевые - в одной сети, 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) . Цитата
handler Опубликовано 19 июня, 2007 Автор Жалоба Опубликовано 19 июня, 2007 разнес нет на машине появился теперь все выглядит так: 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 говорит такой маршрут уже есть есть то есть а нета нет Цитата
vpk_vpk Опубликовано 19 июня, 2007 Жалоба Опубликовано 19 июня, 2007 http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/netwo rk-routing.html пункт 27.2.4. Построение маршрутизатора gateway_enable=YES # Set to YES if this host will be a gateway Цитата
handler Опубликовано 20 июня, 2007 Автор Жалоба Опубликовано 20 июня, 2007 все это я читал - впервую очередь скачал ее Если вы считаете это исчерпывающей информацией буду использрвать ее но мне она пока не помогла пришлось обратиться за помощью к вам какой бы исчерпывающей она ни была там ни слова не сказано о том что сетевые должны быть настроены на разные сети а так чтобы обе сетевые принадлежали одной сети делать нельзя Цитата
vpk_vpk Опубликовано 20 июня, 2007 Жалоба Опубликовано 20 июня, 2007 gateway_enable=YES Поставили? Из внутренней сети пингуете внутреннюю сетевую карту на роутере? А внешнюю? P.S. Если обе сетевых - в одной сети, то какой смысл в роутере? Спортивный интерес? Цитата
handler Опубликовано 21 июня, 2007 Автор Жалоба Опубликовано 21 июня, 2007 gateway_enable="yes" прописал как и сказано в предложенной вами документации сетевые разнес по разным сетям из внутренней сети пинговал внутреннюю сетевую а наружную не пинговал - как-то не приходила такая мысль вы думаете должны обе пинговаться? если так то попробую насчет роутер - не роутер называйте как хотите мне вот что надо: есть сетевой кабель и две машины на одной 2 сетевые но она без монитора и клавиатуры на второй все есть и одна сетевая единственный вариант подключить обе машины к сети только ч|з машину с 2 сетевыми но для того чтобы настроить интерфейсы мне необходим доступ к интернету а я его могу получить только со второй машины т к на первой нет ни монитора ни клавиатуры таким образом получаем что сетевой интерфейс второго компьютера настроен на внешнюю(по отношению к компу с 2 сетевыми) сеть теперь когда я получит информацию из интернета я отключаю вторую машину от сети и подключаю к первой а первую к сети вот и получается что у нас оба сетевых интерфейса в одной сети чтобы избежать этого приходится каждый раз переконфигурировать сетевую на втором компе Для простого доступа к интернету это чересчур! на "роутере" нет есть а на второй машине - нет я ей gateway поставил внутреннюю сетевую "роутера" может поставить ей адрес тот что на "роутере" в gateway прописан? Спасибо за снисходительность! Цитата
cppmm Опубликовано 21 июня, 2007 Жалоба Опубликовано 21 июня, 2007 И всё-таки почитайте внимательней доку. Вкратце: Вам нужно на "внешнюю" сетевуху рутера поставить адрес, выданный Вам провом. На внутреннюю - любой из другой сети(он станет шлюзом для той машины, которая за рутером). На рутере шлюзом ставите шлюз провайдера. Днс в обоих случаях провайдерский. И самое важное - настройка NAT, т.е. рутер должен подменять "внутренний" адрес машины за ним на свой "внешний". Цитата
handler Опубликовано 26 июня, 2007 Автор Жалоба Опубликовано 26 июня, 2007 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) Цитата
cppmm Опубликовано 26 июня, 2007 Жалоба Опубликовано 26 июня, 2007 Ну Вам же советовали её почитать ) Как видите, иногда это помогает ) Цитата
handler Опубликовано 29 июня, 2007 Автор Жалоба Опубликовано 29 июня, 2007 просто читал про роутинг а надо было про нат... Цитата
malor Опубликовано 16 августа, 2007 Жалоба Опубликовано 16 августа, 2007 #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 Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.