LinuxForum.Fans
Тема

Не запускается виртуальный адаптер на Fedora 12

Автор: kozyr76 9 сообщений 4201 просмотров
#50455

Доброго времени суток! Прошу помочь разобраться с проблемой неработоспособности виртуального адаптера. Стоит FEDORA 12. Порядок действий:
1. cp /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth1:0
2. cat /etc/sysconfig/network-scripts/ifcfg-eth1:0 (с измененными данными уже)
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1:0
ONBOOT=yes
SEARCH="local"
BOOTPROTO=none
NETMASK=255.255.248.0
IPADDR=10.17.14.1
NETWORK=10.17.14.0
BROADCAST=10.17.14.7
USERCTL=no
IPV6INIT=no
NM_CONTROLLED=no
TYPE=Ethernet
3. [root@asport network-scripts]# ifup eth1:0
4. [root@asport network-scripts]# ping 10.17.14.1
PING 10.17.14.1 (10.17.14.1) 56(84) bytes of data.
From 10.17.14.1 icmp_seq=1 Destination Host Prohibited
From 10.17.14.1 icmp_seq=2 Destination Host Prohibited
From 10.17.14.1 icmp_seq=3 Destination Host Prohibited

Думал может фаеволл
Вот часть цепочки FORWARD. Помню раньше, в старой Fedora 6 тех настроек указанные выше было достаточно

-A FORWARD -p icmp -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -i eth0 -j ACCEPT
-A FORWARD -i eth1 -j ACCEPT
-A FORWARD -o eth0 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

#50465

ifconfig что показывает после поднятия виртуального интерфейса?

#50466

конфиг eth1 еще дайте

#50476

ifconfig

eth1 Link encap:Ethernet HWaddr 00:06:4F:76:8F:04
inet addr:10.17.13.1 Bcast:10.17.13.255 Mask:255.255.255.0
inet6 addr: fe80::206:4fff:fe76:8f04/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:95 errors:0 dropped:0 overruns:0 frame:0
TX packets:111 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7196 (7.0 KiB) TX bytes:19102 (18.6 KiB)
Interrupt:20 Base address:0xc000

eth1:0 Link encap:Ethernet HWaddr 00:06:4F:76:8F:04
inet addr:10.17.14.1 Bcast:10.17.14.7 Mask:255.255.255.248
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Base address:0xc000

[root@asport sysconfig]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1
HWADDR=00:06:4f:76:8f:04
ONBOOT=yes
SEARCH="local"
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=10.17.13.1
USERCTL=no
IPV6INIT=no
NM_CONTROLLED=no
TYPE=Ethernet

#50481

Очень похоже, чтот срабатывает вот эти правила:

-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

временно уберите их для проверки

и я не увидел у вас в строках из файерволла интерфейса eth1:0

#50500

-A FORWARD -o eth1:0 -j ACCEPT ничего не дало
Сейчас получается, что со стороны сервера я могу пинговать любой хост в сети, а свой eth1 так же как и eth1:0
From 10.17.13.1 icmp_seq=1 Destination Host Prohibited
From 10.17.13.1 icmp_seq=2 Destination Host Prohibited
From 10.17.13.1 icmp_seq=3 Destination Host Prohibited

Как же тогда трафик через этот интерфейс проходит на внешний eth0 и есть выход в интернет. Так как же все должно выглядеть?

#50502

-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

эти строки убрали?

#50519

да

Войдите или зарегистрируйтесь, чтобы ответить.