powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка сетевых карт
25 сообщений из 27, страница 1 из 2
Настройка сетевых карт
    #32870934
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На машине стоит две сетевые карты
вот их параметры
eth0 Link encap:Ethernet HWaddr 00:40:F4:AE:FC:A4
inet addr:192.168.127.253 Bcast:192.168.127.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:480 (480.0 b)
Interrupt:10 Base address:0x7000

eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:217.12.223.99 Bcast:217.12.223.127 Mask:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:12 dropped:0 overruns:0 carrier:24
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5 Base address:0xec00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1230 errors:0 dropped:0 overruns:0 frame:0
TX packets:1230 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:377535 (368.6 Kb) TX bytes:377535 (368.6 Kb)

У платы eth1 HWaddr 00:00:00:00:00:00 это нормально? Я так понимаю это и есть мас адрес.
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32871000
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глюкан. В смысле если это обычный ehternet
она хоть работает? :-)

mac можно выставить в ifconfig
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32871009
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю сеть временно не доступна. Но ping по этому адресу проходит.
А как с помощью ifconfig поменять bcast, а то из мана я не очень понял. Если не сложно приведи пример как поменять bcast на eth0, т.е. надо вместо 217.12.223.127 сделать 217.12.223.255
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32871346
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ifconfig eth0 217.12.223.99 netmask 255.255.255.0 broadcast 217.12.223.255
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32871411
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAC - 00:00:00:00:00:00 как правило подставляется в случае когда его не удалось определить.
Ваша сетевая карта либо не исправна либо для нее загружены не те драйвера
Прошу обратить внимание на :
TX packets:0 errors:12 dropped:0 overruns:0 carrier:24
А также на метрику интерфейса.

...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32871653
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да действительно была какая то батва со второй сетевухой. Поставил другую. Теперь все нормально.

2 Oerr
А что с метрикой что то не впорядке? На что надо обратить внимание.
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32872406
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас на интернет сервере есть такая таблица маршрутизации
# route -n
Kernel IP routing table
Код: plaintext
1.
2.
3.
4.
5.
Destination        Gateway          Genmask            Flags Metric Ref    Use  Iface
 217 . 12 . 223 . 96     0 . 0 . 0 . 0              255 . 255 . 255 . 224  U        0         0          0     eth1
 192 . 168 . 127 . 0     0 . 0 . 0 . 0              255 . 255 . 255 . 0     U        0         0          0     eth0
 127 . 0 . 0 . 0            0 . 0 . 0 . 0              255 . 0 . 0 . 0            U        0         0          0     lo
 0 . 0 . 0 . 0               217 . 12 . 223 . 97    0 . 0 . 0 . 0                UG     0         0          0     eth1

Как на новой машине самому можно создать такую же таблицу.
Я пробовал так:
Код: plaintext
1.
2.
3.
4.
route add -net  217 . 12 . 223 . 96  -netmask  255 . 255 . 255 . 224  dev eth1
route add -net  192 . 168 . 127 . 0  -netmask  255 . 255 . 255 . 0  dev eth0
route add -net  127 . 0 . 0 . 0  -netmask  255 . 0 . 0 . 0  dev lo
route add default gw  217 . 12 . 223 . 97  dev eth1
Это правильная последовательность команд или я что то упустил?
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32873606
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
м... вообще если сеть правильно сконфигурирована редко приходится вручную настраивать маршруты (самое большое что у меня было - рутик у котороого разруливалось около 20 сетей.... не провайдер же я :) )
поэтому прошу обратить внимание на:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
[oerr@prizrak /]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=prizrak
GATEWAY= 192 . 168 . 0 . 1 
[oerr@prizrak /]# ls -R  /etc/sysconfig/networking/
/etc/sysconfig/networking/:
devices  ifcfg-lo  profiles

/etc/sysconfig/networking/devices:
ifcfg-eth0

/etc/sysconfig/networking/profiles:
default

/etc/sysconfig/networking/profiles/default:
hosts  ifcfg-eth0  resolv.conf
[oerr@prizrak /]#
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32873822
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если я возьму файл route со старой машины он подойдет?
Только я его не могу отредактировать у него права 400?? А как его система редактирует?

Выполняю команду
# route
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Kernel IP routing table
Destination       Gateway             Genmask               Iface
 217 . 12 . 223 . 96   *                        255 . 255 . 255 . 224     eth1
 192 . 168 . 127 . 0   *                        255 . 255 . 255 . 0         eth0
 169 . 254 . 0 . 0      *                        255 . 255 . 0 . 0             eth1
loopback         *                         255 . 0 . 0 . 0                lo
default             217 . 12 . 223 . 97        0 . 0 . 0 . 0                   eth1

Далее
#route del -net 169.254.0.0 netmask 255.255.0.0 dev eth1
#route
Код: plaintext
1.
2.
3.
4.
5.
6.
Kernel IP routing table
Destination	   Gateway	     Genmask		  Iface
 217 . 12 . 223 . 96 	*		       255 . 255 . 255 . 224     eth1
 192 . 168 . 127 . 0 	*		       255 . 255 . 255 . 0        eth0
loopback	   *		          255 . 0 . 0 . 0               lo
default		     217 . 12 . 223 . 97      0 . 0 . 0 . 0                  eth1
Все нормально.

Перезагружаю комп и опять появляется след. строка
169.254.0.0 * 255.255.0.0 eth1
Ведь я ее удалил. Откуда она берется?? У меня ведь статическая маршрутизация.
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32873868
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Пересмотри файлы которые описаны в предыдущем моем сообщении.
2. Samba случайно не поднята?
3.
Код: plaintext
1.
cat /etc/sysconfig/networking/devices/ifcfg-eth1
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32873880
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет самбы вообще нет.

# cat /etc/sysconfig/networking/devices/ifcfg-eth1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR= 217 . 12 . 223 . 99 
NETMASK= 255 . 255 . 255 . 224 
USERCTL=no
PEERDNS=no
TYPE=Ethernet
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32873921
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версию операционки в студию
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32873965
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Box Enterprise Linux. kernel 2.4.21-4.EL
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874241
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя... честно говоря никогда не работал с данной версией, но попробуем...
Код: plaintext
1.
2.
3.
4.
5.
6.
>#cat /etc/rc.d/init.d/network |grep rout
        # Add non interface-specific static-routes.
        if [ -f /etc/sysconfig/static-routes ]; then
           grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
              /sbin/route add -$args
>#cat /etc/sysconfig/static-routes
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874704
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Box - бесплатная сборка на базе RHEL3.
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874726
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так а что надо сделать?

/etc/sysconfig/static-routes - у меня нет этого файла.
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874732
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно. Всеравно FreeBSD предпочитаю

так что там в /etc/sysconfig/static-routes?
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874757
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет, то :
1.
Код: plaintext
1.
less /usr/share/doc/initscripts- 7 . 14 /sysconfig.txt
короче создаешь его по описанию
2. если после реконфигурации маршрут опять поднимется, то нужно анализировать /etc/rc.d/init.d/network... я обычно на неизвестной системе так поступаю :)
ЗЫ: вообще к стати доку в данной дирректории рекомендую
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874852
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#less /usr/share/doc/initscripts-7.14/sysconfig.txt
Так там нет такого раздела /etc/sysconfig/static-routes
есть только /etc/sysconfig/static-routes-ipv6

Так а я думал что команды
route add
и должны создавать этот файл.
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32874944
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hha#less /usr/share/doc/initscripts-7.14/sysconfig.txt
Так там нет такого раздела /etc/sysconfig/static-routes
есть только /etc/sysconfig/static-routes-ipv6

ALex_hha
Так а я думал что команды
route add
и должны создавать этот файл.
нет. это не так. данный файл создается администратором.
блин, все подталкиваю да подталкиваю к разбору стартового скрипта, а вы так упорно не хотите этого делать :)
Рассказываю еще подробнее:
Код: plaintext
1.
if [ -f /etc/sysconfig/static-routes ]; then
если существует файл /etc/sysconfig/static-routes
Код: plaintext
 grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
взять все строки у которых в начале стоит any и каждую строчку подставить в
Код: plaintext
/sbin/route add -$args
теперь можно догадаться что должен написать администратор в файл /etc/sysconfig/static-routes ?
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32875059
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. для моего случая в /etc/sysconfig/static-routes должно быть что то типа этого
Код: plaintext
1.
2.
3.
4.
-net  217 . 12 . 223 . 96  -netmask  255 . 255 . 255 . 224  dev eth1
-net  192 . 168 . 127 . 0  -netmask  255 . 255 . 255 . 0  dev eth0
-net  127 . 0 . 0 . 0  -netmask  255 . 0 . 0 . 0  dev lo
default gw  217 . 12 . 223 . 97  dev eth1

Я тебя правильно понял?
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32875126
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что значит вот этот фрагмент кода
Код: plaintext
1.
while read ignore args
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32876064
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hhaТ.е. для моего случая в /etc/sysconfig/static-routes должно быть что то типа этого
Код: plaintext
1.
2.
3.
4.
-net  217 . 12 . 223 . 96  -netmask  255 . 255 . 255 . 224  dev eth1
-net  192 . 168 . 127 . 0  -netmask  255 . 255 . 255 . 0  dev eth0
-net  127 . 0 . 0 . 0  -netmask  255 . 0 . 0 . 0  dev lo
default gw  217 . 12 . 223 . 97  dev eth1

Я тебя правильно понял?
нет :(

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
>#cat network.copy
#!/bin/bash
netstat -nr
echo "Cut from /etc/init.d/network"
#_________________________________________________________________________________
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
  echo "OK! File exist!"
  grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
  echo "Execute: /sbin/route add -"$args;
  /sbin/route add -$args;
  done
fi
#_________________________________________________________________________________

>#cat /etc/sysconfig/static-routes
any net  192 . 168 . 1 . 0  netmask  255 . 255 . 255 . 0  dev eth0
any net  193 . 168 . 1 . 0 / 24  dev eth0
>#./network.copy
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 172 . 16 . 0 . 0        0 . 0 . 0 . 0           255 . 255 . 0 . 0      U          0   0            0  eth0
 127 . 0 . 0 . 0         0 . 0 . 0 . 0           255 . 0 . 0 . 0        U          0   0            0  lo
 0 . 0 . 0 . 0           172 . 16 . 20 . 10      0 . 0 . 0 . 0          UG         0   0            0  eth0
Cut from /etc/init.d/network
OK! File exist!
Execute: /sbin/route add -net  192 . 168 . 1 . 0  netmask  255 . 255 . 255 . 0  dev eth0
Execute: /sbin/route add -net  193 . 168 . 1 . 0 / 24  dev eth0
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 193 . 168 . 1 . 0       0 . 0 . 0 . 0           255 . 255 . 255 . 0    U          0   0            0  eth0
 192 . 168 . 1 . 0       0 . 0 . 0 . 0           255 . 255 . 255 . 0    U          0   0            0  eth0
 172 . 16 . 0 . 0        0 . 0 . 0 . 0           255 . 255 . 0 . 0      U          0   0            0  eth0
 127 . 0 . 0 . 0         0 . 0 . 0 . 0           255 . 0 . 0 . 0        U          0   0            0  lo
 0 . 0 . 0 . 0           172 . 16 . 20 . 10      0 . 0 . 0 . 0          UG         0   0            0  eth0
>#uname -a
Linux prizrak  2 . 4 . 20 - 8  # 1  Thu Mar  13   17 : 54 : 28  EST  2003  i686 i686 i386 GNU/Linux
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32877517
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пришлось немного подправить /etc/rc.d/init.d/network
Код: plaintext
1.
2.
3.
4.
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add [FIXED]$args[/FIXED]
Если использовать -$args, то я не могу добавить такую строку
default gw 217.12.223.97 dev eth1, т.к. аналогичная команда route должна выглядить так
route add default gw 217.12.223.97 dev eth1 вместо route add -default gw 217.12.223.97 dev eth1

# cat /etc/sysconfig/static-routes
any -net 217.12.223.96 netmask 255.255.255.224 dev eth1
any -net 192.168.127.0 netmask 255.255.255.0 dev eth0
any -net 127.0.0.0 netmask 255.0.0.0 dev lo
any default gw 217.12.223.96 dev eth1

После запуска он мне вадает такое сообщение
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists

Я так понимаю из-за того, что эти 3 интерфейса уже существуют
-net 217.12.223.96 netmask 255.255.255.224 dev eth1
-net 192.168.127.0 netmask 255.255.255.0 dev eth0
-net 127.0.0.0 netmask 255.0.0.0 dev lo

И как мне это победить? Или вначале отчищать всю таблицу, а потом добавлять необходимые данные?
Есть ли какая нибудь команда для отчистки всей таблицы? (например как в iptables: iptables -F)
...
Рейтинг: 0 / 0
Настройка сетевых карт
    #32877566
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какого хрена извиняюсь за выражение вы суете сюда маршрут по умолчанию???
Это конечно похвально что вы попытались что-то написать "свое", но зачем же вы все время пытаетесь изобрести велосипед?
Код: plaintext
1.
2.
3.
4.
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=prizrak
GATEWAY= 172 . 16 . 20 . 10 

...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка сетевых карт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]