LINUX.ORG.RU
решено ФорумAdmin

Сеть, Fedora14

 


0

1

У меня 2 сетевые карты: eth0 - основная, в PCI-слоте, через неё подключён инет ip: 10.184.4.167 mask: 255.255.252.0 шлюз: 10.184.4.1 DNS: 192.168.248.21

Через неё подключён инет.

И есть вторая карточка, встроена в материнку, eth1 ip:192.168.1.2 mask: 255.255.255.0

она подключена к роутеру, к которому подключён 2-й комп и NAS

Когда я её запускаю то пропадает интернет, причём пропадает окончательно (до перезагрузки компа), ifdown eth1 не помогает. Из-за чего такое может быть? Хотелось бы чтоб работала и локальная сеть и интернет одновременно.


На eth1 какие-то маршруты есть? шлюз указан? шлюза по умолчанию на eth1 не должно быть.

Посмотри «netstat -rn» до и после поднятия eth1.

ansky ★★★★★ ()
Последнее исправление: ansky (всего исправлений: 1)
Ответ на: комментарий от ansky

шлюза на eth1 нет,

вывод netstat показал странное:

[root@localhost ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.184.4.0      0.0.0.0         255.255.252.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         10.184.4.1      0.0.0.0         UG        0 0          0 eth0

после поднятия eth1 нижняя строка пропадает, возможно проблема в этом. И ещё один вопрос: где прописать параметры для eth1 ? Похоже настройки в /etc/sysconfig/network-scripts/ifcfg-eth1 не применяются (после ifup приходитя задавать ip-адрес вручную, т.к. назначается не тот, возможно запрашивает по dhcp у роутера, хотя задан статический)

KUser ()
Ответ на: комментарий от KUser

Проблема решилась выполнением команды

route add -net 0.0.0.0 gw 10.184.4.1

Есть и интернет и локальная сеть. Но с настройками eth1 проблема осталась: не применяются при ifup eth1

KUser ()
Ответ на: комментарий от KUser

Однако недолго был инет: через некоторое время опять пропал, хотя netstat выдал что маршрут остался:

0.0.0.0 10.184.4.1 0.0.0.0 UG 0 0 0 eth0

В общем пропись маршрута помогла, но не надолго

KUser ()
Ответ на: комментарий от ansky
[root@localhost network-scripts]# cat ifcfg-eth1
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
DEVICE=eth1
BOOTPROTO=none
TYPE=Ethernet
NM_CONTROLLED=no
USERCTL=yes
IPV6INIT=no
MACADDR=12:34:57:23:14:c6
IPADDR=192.168.1.2
NETMASK=255.255.255.0
PREFIX=24
ONBOOT=no
METRIC=1

[root@localhost network-scripts]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:13:46:8D:DB:24  
          inet addr:10.184.4.167  Bcast:10.184.7.255  Mask:255.255.252.0
          inet6 addr: fe80::213:46ff:fe8d:db24/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15277 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7141 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9210827 (8.7 MiB)  TX bytes:724040 (707.0 KiB)
          Interrupt:23 Base address:0x6400 

eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:22 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:206 errors:0 dropped:0 overruns:0 frame:0
          TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6822 (6.6 KiB)  TX bytes:6822 (6.6 KiB)

сейчас eth1 отключён, при запуске надо вручную устанавливать ip, что странно, учитывая что он указан

KUser ()

Гуи и networkmenager стоят? Если да то правь не скрипты а через менагера, либо наоборот снеси менагера и правь скрипты.

aeX1pu2b ()
Ответ на: комментарий от KUser

А может у тебя дрова на eth1 криво подхватываются? Посмотри внимательно на dmesg, lspci, lsmod

И обновления на федору какие-никакие ставились, или только из дистрибутива установлено?

В биосе эзернет разрешен, как положено?

Еще бывает, встроенные сетевухи подвисают, так, что теплой перезагрузкой не отвисают, а только с полным обесточиванием. Но думаю, это не твой случай.

Ну и на крайний случай, забей на встроенную, воткни еще одну карточку и радуйся жизни.

ansky ★★★★★ ()
Ответ на: комментарий от ansky

Обновлялся, пока это было возможно - сейчас вроде не поддерживается.

В биосе эзернет разрешен, как положено?

Да, всё включено

Ну и на крайний случай, забей на встроенную, воткни еще одну карточку и радуйся жизни.

Если ничего не поможет, то наверно так и сделаю)

KUser ()
Ответ на: комментарий от aeX1pu2b

Да, сейчас обновил networkmanager, под его управлением вроде всё работает. Но всё равно глючно: настройки указанные в system-config-network не применяет, приходится задавать через ifconfig

KUser ()
Ответ на: комментарий от i_gnatenko_brain

Систему переставлю, но перед этим надо скинуть данные на NAS, и порядок на винтах навести, а для этого надо настроить сеть. Такая циклическая зависимость))

KUser ()

Проблемы продолжаются: после включение роутера автоматически поменялась таблица маршрутизации и исчез инет. Что страно, опять не сразу. Зато когда сделал ifdown eth1 он появился. Как можно отключить networkmanager, не удаляя его пока?

KUser ()
Ответ на: комментарий от KUser

То есть после ifup eth1 всё работает пока. В общем непонятно что происходит.

KUser ()

В общем пока что работает. Система всё равно под снос, так что данные сохраню и поставлю что-то другое. А в новой надеюсь такого не будет)

KUser ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.