Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

rc.inet1

Автор Graf, 10 февраля 2014, 17:12:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Graf

В СВЯЗИ С ТЕМ, ЧТО Я НАМУДРИЛ С ОДНИМ ИЗ МОДОВ ПРИШЛОСЬ ПЕРЕСОЗДАТЬ ЭТУ ТЕМУ, ПРИНОШУ ИЗВИНЕНИЯ!

Автор: timoshka

Приветсвую!
Сегодня я понял, что не догоняю как работает сеть в слаке. :(
Просвятите, что не так, плиз.
Вот мои настройки
# Config information for eth0:
IPADDR[0]="192.168.1.4"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

GATEWAY="192.168.1.1"

Мне, на время, нужен дополнительный ip из соседней подсетки который я прописываю в виртуальный интерфейс eth0:1
# ifconfig eth0:1 192.168.2.4 netmask 255.255.255.0 up

# ifconfig                                                                                                                                                     
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::222:c9ff:fe91:c231  prefixlen 64  scopeid 0x20<link>
        ether 00:22:c9:91:c2:31  txqueuelen 1000  (Ethernet)
        RX packets 285574  bytes 146607710 (139.8 MiB)
        RX errors 0  dropped 10609  overruns 0  frame 0
        TX packets 142797  bytes 19329072 (18.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.4  netmask 255.255.255.0  broadcast 192.168.2.255
        ether 00:22:c9:91:c2:31  txqueuelen 1000  (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 3209  bytes 1205252 (1.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3209  bytes 1205252 (1.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Вроде все хорошо, но
# ping 192.168.2.23
PING 192.168.2.23 (192.168.2.23) 56(84) bytes of data.
From 192.168.1.4 icmp_seq=1 Destination Host Unreachable
From 192.168.1.4 icmp_seq=2 Destination Host Unreachable


:o оболдеваю..., но пробую
# /etc/rc.d/rc.inet1 restart
все тоже самое :(
пишу насильно в rc.inet1.conf
IPADDR[0]="192.168.2.4"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

GATEWAY="192.168.2.1"


рестартую и смотрю
# /etc/rc.d/rc.inet1 restart

# ping 192.168.2.23
PING 192.168.2.23 (192.168.2.23) 56(84) bytes of data.
From 192.168.1.4 icmp_seq=1 Destination Host Unreachable
From 192.168.1.4 icmp_seq=2 Destination Host Unreachable


в очередной раз оболдеваю но смотрю ifconfig

# ifconfig                                                                                                                                                     
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::222:c9ff:fe91:c231  prefixlen 64  scopeid 0x20<link>
        ether 00:22:c9:91:c2:31  txqueuelen 1000  (Ethernet)
        RX packets 285574  bytes 146607710 (139.8 MiB)
        RX errors 0  dropped 10609  overruns 0  frame 0
        TX packets 142797  bytes 19329072 (18.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.4  netmask 255.255.255.0  broadcast 192.168.2.255
        ether 00:22:c9:91:c2:31  txqueuelen 1000  (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 3209  bytes 1205252 (1.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3209  bytes 1205252 (1.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ничего не изменилось ??? :o :o
иду вабанк - reboot
после ребута все заработало как надо, но.... через 20 минут я решил перекусить кофем и когда вернулся до соседней сетки не смог достучаться, решил глянуть на ifconfig

# ifconfig                                                                                                                                                     
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::222:c9ff:fe91:c231  prefixlen 64  scopeid 0x20<link>
        ether 00:22:c9:91:c2:31  txqueuelen 1000  (Ethernet)
        RX packets 285574  bytes 146607710 (139.8 MiB)
        RX errors 0  dropped 10609  overruns 0  frame 0
        TX packets 142797  bytes 19329072 (18.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 3209  bytes 1205252 (1.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3209  bytes 1205252 (1.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


ОТ КУДА????
в rc.inet1.conf - железно прописано 192.168.2.4
я сошла с ума, ля-ля-ля... %)

bormant

Ок, будем гадать...# ls -l /etc/rc.d/rc.{inet1,networkmanager,wicd}
# route
# ps ax | grep "dhcp\|wicd\|NetworkManager"

timoshka

# ls -l /etc/rc.d/rc.{inet1,networkmanager,wicd}
-rwxr-xr-x 1 root root 10634 авг  5  2012 /etc/rc.d/rc.inet1
-rw-r--r-- 1 root root  2276 ноя 12 17:21 /etc/rc.d/rc.networkmanager
-rwxr-xr-x 1 root root  1087 авг  9  2012 /etc/rc.d/rc.wicd

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    1      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
192.168.2.0     *               255.255.255.0   U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

# ps ax | grep "dhcp\|wicd\|NetworkManager"
  829 ?        S      0:14 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py
  854 ?        S      0:06 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
1452 ?        Sl     0:00 /usr/bin/python -O /usr/share/wicd/gtk/wicd-client.py --tray
7467 pts/2    S+     0:00 grep dhcp\|wicd\|NetworkManager


Неужели wicd чудит?

bormant

#3
wicd не чудит, вы ему указали обслуживать сетевой интерфейс -- демон wicd его и обслуживает в соответствии с выданными ему указаниями-настройками.
Не помню, можно ли ему указать, что eth0 им не управляется. Если нельзя, остаётся выбрать только один из вариантов статическая настройка через rc.inet1 или настройка через wicd (это если NetworkManager не брать в рассчет).

timoshka

bormant, спасибо! Отключил wicd и все чудеса исчезли :)