Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Дебиан и лан карта
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: debian Дата: 06/26/2004
 Имам 2 лан карти но маи работи само едната. Като дам
 ifconfig eth0 се извежда информация за картата, но при
 ifconfig eth1 не намира устроиството. Как да си активирам
втората лан карта.



Отговор #1
От: Н. Антонов (nikola__at__linux-bg[ точка ]org) Дата: 06/26/2004
Преди да стигнеш до настройката на самия интерфейс (eth0, eth1 
etc.), трябва модулът на ядрото, който е за съответната мрежова 
карта, да е зареден. Каква е въпросната мрежова карта? С какво 
ядро си?  

След като модулът вече е зареден и се увериш, че е точно този, 
можеш да го въведеш в /etc/modules, за да се зарежда автоматично.


Отговор #2
От: steve Дата: 06/27/2004
 Искам само да допълня, че при различните дистрибуции се
 слага съответният модул на различно място. Ако използваш
 slackware е добра идея да сложиш модула в
/etc/rc.d/rc.netdevice
 При Debian, RedHat е добра идея там където ти е казал Н.
 Антонов. Същото се отнася и за статично up-ване на мрежовият
 интерфейс. Всяка дистрибуция си има определено място за
 задаване на IP адрес, мрежова маска, default gateway и т.н.
 Например при slack 9.1 си има един файл
 /etc/rc.d/rc.inet1.conf, при Debian /etc/network/interfaces
ако се не лъжа!


Отговор #3
От: Н. Антонов (nikola __@__ linux-bg __точка__ org) Дата: 06/27/2004
Точно така, след като е зареден правилният модул,  интерфейсите се 
описват в /etc/network/interfaces и се  активират с командата:  
/etc/init.d/networking restart  Ако искаш инструмент за настройка 
на мрежовите интерфейси,  може да си инсталираш etherconf. 
Пренастройката им става с  повторно извикване на конфигурационната 
команда:  dpkg-reconfigure etherconf


Отговор #4
От: debian Дата: 06/27/2004
 Мерси много за помоща и двете лан карти тръгнаха(добавих
 sis900 в /etc/modules), но сега има друг проблем това е
съдържанието на /etc/network/interfaces

 # /etc/network/interfaces -- configuration file for ifup(8),
ifdown(8)

# The loopback interface
auto lo 
iface lo inet loopback

 # The first network card - this entry was created during the
Debian installation
auto eth0
iface eth0 inet static
address 10.11.164.2
metmask 255.255.255.252
broadcast 10.11.164.3
network 10.11.164.0
gateway 10.11.164.1

#Internal interface SIS900
auto eth1
iface eth1 inet ststic
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0

 но след като Дебиан стартира лан картите нямат присвоен IP
адрес и трябва да ги настройвам с ifconfig



Отговор #5
От: Н. Антонов (nikola (a) linux-bg __точка__ org) Дата: 06/27/2004
 Обърни внимание на реда auto. Там трябва да изредиш
 нитерфейсите, които да се вдигат автоматично. Значи трябва
да пише:

auto lo eth0 eth1

Т.е. махни долните auto eth0 и auto eth1 и ги нареди отгоре на първия ред след lo.


Отговор #6
От: Григор Лекаров (hammerfall< at >bitex __точка__ bg) Дата: 06/27/2004
 Като добави това в /etc/network/interfaces рестартира ли
мрежовите интерфейси с /etc/init.d/networking restart?
 Все пак трябва да се изчете на ново файла. Също така ако не
 си добавил в /etc/network/options е добре да направиш
 следното ip_forward=yes и syncookies=yes. Това е за да кажеш
 на системата да прехвърля трафика от единия на другия
 интерфейс. Така ще можеш да ползваш интернет зад тази
 машина. А другото разрешава поне някаква минимална защита от
 DoS атаки. Също така провери дали във файла
 /etc/network/ifstate и /etc/network/spoof-protect фигурира
 след eth0 и eth1. В ifstate съответно eth1=eth1. Този файл
 се обновява в зависимост от auto записите в interfaces. И не
 е нужно всички интерфейси да ги добавяш в реда auto lo.
 Файлът се изчита и анализира изцяло, така че начина по който
 си ги добавил също е правилен, а и според мен е по-нагледен
 и лесен за четене, а уверявам те чел съм какви ли не
 програми, за които няма да коментирам как са написани, но
 ако на този който е писал това му е било удобно щеше да
 програмира само на един ред. За това и скриптовете е хубаво
 да си бъдат добре подредени. Провери все пак тези настройки.
 Между другото въпреки, че ifstate се генерира от системата
 това не означава, че не можеш да си добавиш свой ред там.
Например ти да си напишеш eth1=eth1.
 Aми не се сещам друго какво да кажа, освен че след всяка
 такава промяна е хубаво да рестартираш мрежовите интердейси
с реда, който ти писах в началото.
Успех!!!


Отговор #7
От: debian Дата: 06/27/2004
 Ще пробвам и това което написа Григор Лекаров но ако не
стане остава само едно

правя фаил ethconfig в /etc/rc.boot/ със съдържание
#!/bin/sh
ifconfig eth0 10.11.164.2 netmask 255.255.255.252
ifkonfig eth1 192.168.0.1 netmask 255.255.255.0
route add default gw 10.11.164.1
и готово



Отговор #8
От: debian Дата: 06/27/2004
 и готово ама не. Като направя това което написах KDE-то не
 може да стартира, а като изпълня /etc/init.d/networking
restart

debian:~# /etc/init.d/networking restart
 Reconfiguring network interfaces:
/etc/network/interfaces:16: unknown method
 ifdown: couldn't read interfaces file
"/etc/network/interfaces"
/etc/network/interfaces:16: unknown method
 ifup: couldn't read interfaces file
"/etc/network/interfaces"
done.

предполагам че проблема е в това но не знам как да го оправя



Отговор #9
От: Григор Лекаров (hammerfall< at >bitex< dot >bg) Дата: 06/27/2004
 Имаш някаква грешка на 16-ти ред в /etc/network/interfaces.
 Нямаше да е зле да поустнеш целия конфигурационен файл за да
видим какво точно не е наред там.
 И още нещо. Възможно е да върникне грешка ако създадеш файла
 под винбоз editor понеже той си слага в края не реда символи
 0x0D, 0x0A или в ASCII 13, 10. По принцип в Линукс край на
 ред се бележи само с 0х0А. За това понякога
 конфигурационните  скриптове не се четат правилно. Според
мен е добре да дадеш да видим какво има на ред 16 в скрипта.


Отговор #10
От: debian Дата: 06/27/2004
Оправих грешката но само втората лан карта се стартира

debian:~# cat -n /etc/network/interfaces
      1  # /etc/network/interfaces -- configuration file for
ifup(8), ifdown(8)
     2
     3  # The loopback interface
     4  auto lo eth0 eth1
     5  iface lo inet loopback
     6
      7  # The first network card - this entry was created
during the Debian installation
     8  iface eth0 inet static
     9  address 10.11.164.2
    10  metmask 255.255.255.252
    11  broadcast 10.11.164.3
    12  gateway 10.11.164.1
    13
    14  #Internal interface SIS900
    15  iface eth1 inet static
    16  address 192.168.0.1
    17  netmask 255.255.255.0
debian:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:22:A7:00:72
          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:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:3 Base address:0xd000

debian:~# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:D0:09:54:CA:CD
           inet addr:192.168.0.1  Bcast:192.168.0.255 
Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500 
Metric:1
           RX packets:65 errors:0 dropped:0 overruns:0
frame:0
           TX packets:49 errors:0 dropped:0 overruns:0
carrier:0
          collisions:0 txqueuelen:100
          RX bytes:5284 (5.1 KiB)  TX bytes:4843 (4.7 KiB)
          Interrupt:3 Base address:0xd400

debian:~# /etc/init.d/networking restart
 Reconfiguring network interfaces: SIOCDELRT: No such
process
Don't seem to be have all the variables for eth0/inet.
done.
debian:~#



Отговор #11
От: Григор Лекаров (hammerfall< at >bitex< dot >bg) Дата: 06/27/2004
 Имаш грешка в ред 10. Трябва да е netmask, а не metmasc. За
 това не ти работи първия интерфейс. Оправи този ред и
рестартирай интерфейса. Вече всичко трябва да е наред.
Успех!!!


Отговор #12
От: debian Дата: 06/27/2004
 Прав си това беше. Мерси многого за помоща на всички. Май
трябва да пиша по внимателно конфигурационни файливе. :-)



Отговор #13
От: Григор Лекаров (hammerfall__at__bitex[ точка ]bg) Дата: 06/27/2004
 Е, все пак Линукс не е като винбоз и трябва малко повече да
 се внимава при конфигурирането му. Вероятно за това все още
много от върлите винбоз потребители не харесват Линукс.
 На мен не е нужно да благодариш. Кажи само едно ЧРД. Това
стига ;-)
 Надявам се от тук нататък по-малко трудности с Дебиан да
имаш. Това е наистина добро дистро :-)
 Айде аз прекратявам работа и спирам и нета, че гости ме
чакат :-)


Отговор #14
От: dasa (lapina< at >abv< dot >bg) Дата: 11/23/2005
 Такам Вие добре сте са оправили ама и аз имам подобен
 проблем не ми засича лан картата (тиликс - дебиан базиран)и
 пише че не може да чете /etc/network/interfaces как да го
оравя нов съм обяснете ми като на малоумен :)


<< правописна корекция на български (1 ) | DCC при Дебиан не работи (1 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)