Перейти к содержимому
Калькуляторы

Сеть в Debian Не коректно работают интерфейсы eth

Добрый день. Имеется Debian GNU/Linux 7. Три сетевых интерфейса. eth0-встроенная, eth1,eth2- pcie Intel Corporation 82576 Gigabit Network Connection.

eth1 смотрит в локалку. eth2 смотрит в инет. Инета нет. я подключен к машине по ssh через eth1.

Вот проблема:

root@pppoe1:~# service networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[....] Reconfiguring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth0.
RTNETLINK answers: File exists
Failed to bring up eth1.
RTNETLINK answers: File exists
Failed to bring up eth2.
done.

root@pppoe1:~# ifdown eth1
ifdown: interface eth1 not configured
root@pppoe1:~# ifdown eth2
ifdown: interface eth2 not configured

Как сеть работает, если eth1 не сконфигурирован...?

Вот конфиг сети(скопировал с рабочей машины что бы исключить ошибки в синтаксисе, адреса поменял):

auto eth0
iface eth0 inet static
address 192.168.1.100
#gateway 192.168.1.1
netmask 255.255.255.0

auto eth1
   iface eth1 inet static
   address 10.222.0.5
   netmask 255.255.224.0
   gateway 91.230.72.70

auto eth2
   iface eth2 inet static
   address 91.230.72.70
   netmask 255.255.255.252
   gateway 91.230.72.69

И еще:

root@pppoe1:~# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:04:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="60:a4:4c:cb:74:5f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="90:e2:ba:79:05:e6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x8086:/sys/devices/pci0000:00/0000:00:01.1/0000:02:00.1 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="90:e2:ba:79:05:e7", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
root@pppoe1:~#

мак-адреса и названия сетевых интефейсов совпадают в ifconfig и в etc/udev/rules.d/70-persistent-net.rules.

У меня мало сообщений(

Вы можете отправить еще 3 сообщений сегодня. Данное ограничение будет действовать пока у вас не будет 7 одобренных сообщений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Покажите

ifconfig

ip ro

ip ru

iptables -vnL

iptables -vnL -t nat

sysctl -a | grep '\.forw' | grep ipv4

 

auto eth1

iface eth1 inet static

address 10.222.0.5

netmask 255.255.224.0

gateway 91.230.72.70

Шлюз может быть только из подсети на которой висит интерфейс, и если протелепатировать, то здесь он вообще не нужен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Шлюз может быть только из подсети на которой висит интерфейс, и если протелепатировать, то здесь он вообще не нужен.

Шлюз может быть из любой подсети, кроме 0/8, 127/8 и 224/4, главное чтобы система знала через какой интерфейс пакеты на этот адрес слать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.