Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка сетевых карт / 25 сообщений из 27, страница 1 из 2
18.01.2005, 18:21
    #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
18.01.2005, 18:55
    #32871000
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
глюкан. В смысле если это обычный ehternet
она хоть работает? :-)

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

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

2 Oerr
А что с метрикой что то не впорядке? На что надо обратить внимание.
...
Рейтинг: 0 / 0
19.01.2005, 14:17
    #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
20.01.2005, 07:02
    #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
20.01.2005, 10:06
    #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
20.01.2005, 10:22
    #32873868
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
1. Пересмотри файлы которые описаны в предыдущем моем сообщении.
2. Samba случайно не поднята?
3.
Код: plaintext
1.
cat /etc/sysconfig/networking/devices/ifcfg-eth1
...
Рейтинг: 0 / 0
20.01.2005, 10:27
    #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
20.01.2005, 10:38
    #32873921
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
Версию операционки в студию
...
Рейтинг: 0 / 0
20.01.2005, 10:50
    #32873965
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
White Box Enterprise Linux. kernel 2.4.21-4.EL
...
Рейтинг: 0 / 0
20.01.2005, 12:02
    #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
20.01.2005, 13:53
    #32874704
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
White Box - бесплатная сборка на базе RHEL3.
...
Рейтинг: 0 / 0
20.01.2005, 13:59
    #32874726
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
Так а что надо сделать?

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

так что там в /etc/sysconfig/static-routes?
...
Рейтинг: 0 / 0
20.01.2005, 14:07
    #32874757
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
Если нет, то :
1.
Код: plaintext
1.
less /usr/share/doc/initscripts- 7 . 14 /sysconfig.txt
короче создаешь его по описанию
2. если после реконфигурации маршрут опять поднимется, то нужно анализировать /etc/rc.d/init.d/network... я обычно на неизвестной системе так поступаю :)
ЗЫ: вообще к стати доку в данной дирректории рекомендую
...
Рейтинг: 0 / 0
20.01.2005, 14:34
    #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
20.01.2005, 14:55
    #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
20.01.2005, 15:28
    #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
20.01.2005, 15:43
    #32875126
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
А что значит вот этот фрагмент кода
Код: plaintext
1.
while read ignore args
...
Рейтинг: 0 / 0
21.01.2005, 06:48
    #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
21.01.2005, 15:18
    #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
21.01.2005, 15:32
    #32877566
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка сетевых карт
Какого хрена извиняюсь за выражение вы суете сюда маршрут по умолчанию???
Это конечно похвально что вы попытались что-то написать "свое", но зачем же вы все время пытаетесь изобрести велосипед?
Код: plaintext
1.
2.
3.
4.
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=prizrak
GATEWAY= 172 . 16 . 20 . 10 

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


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