Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: 2 IP на один интерфейс  (Прочитано 7497 раз)

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

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
2 IP на один интерфейс
« : 22 Декабрь 2011, 14:55:47 »
Покажите пожалуйста валидную конфигурацию файлика /etc/network/interfaces для привязки двух разных IP (с разными gateway и mask) на одну сетевуху.
А то в вики по Ubuntu этот вопрос почти не освещен, понял что alias нужно прописать eth0:1, а дальше как конфиг?

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #1 : 22 Декабрь 2011, 15:11:51 »
auto eth0:0
iface eth0:0 inet static
name Ethernet alias LAN card
address 192.168.1.11
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
ж)
ммм... Убунточка

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #2 : 22 Декабрь 2011, 15:14:03 »
eth0:0 или eth0:1?

Пользователь решил продолжить мысль 22 Декабрь 2011, 15:17:50:
Т.е. вторая запись будет вида:
auto eth0:1
iface eth0:1 inet static
  address 202.200.2.82
  netmask 255.255.255.224
  gateway 202.200.2.65

broadcast - это нужно указывать для второго инерфейса? Если да, то какой?
В первом eth0 у меня прописан broadcast...
« Последнее редактирование: 22 Декабрь 2011, 15:17:50 от taliban »

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #3 : 22 Декабрь 2011, 15:36:29 »
можно и :0
я точно не скажу.
я только нагуглил.
вот точнее http://www.cyberciti.biz/faq/bind-alias-range-of-ip-address-in-linux/
ж)
ммм... Убунточка

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #4 : 22 Декабрь 2011, 16:05:15 »
Добавил, пишет:

Цитировать
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                          ssh stop/waiting
ssh start/running, process 1943
RTNETLINK answers: File exists
Failed to bring up eth0:1.

Гарри Кашпировский

  • Гость
Re: 2 IP на один интерфейс
« Ответ #5 : 22 Декабрь 2011, 16:33:35 »
cat /etc/network/interfaces
Как есть.

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #6 : 22 Декабрь 2011, 16:38:26 »
Вот:

Цитировать
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   215.133.108.252
  broadcast 215.133.108.255
  netmask   255.255.255.240
  gateway   215.133.108.241

# device: eth0:1
auto  eth0:1
iface eth0:1 inet static
  address   86.198.2.82
  netmask   255.255.255.224
  gateway   86.198.2.65

# default route to access subnet
up route add -net 215.133.108.240 netmask 255.255.255.240 gw 215.133.108.241 eth0


Пользователь решил продолжить мысль 22 Декабрь 2011, 16:39:26:
Затем:
/etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                          ssh stop/waiting
ssh start/running, process 1931
RTNETLINK answers: File exists
Failed to bring up eth0:1.

Гарри Кашпировский

  • Гость
Re: 2 IP на один интерфейс
« Ответ #7 : 22 Декабрь 2011, 16:58:30 »
Код: (text) [Выделить]
up route add -net 215.133.108.240 netmask 255.255.255.240 gw 215.133.108.241 eth0Вот эту строчку уберите, бред.
« Последнее редактирование: 22 Декабрь 2011, 17:01:33 от KT315 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #8 : 22 Декабрь 2011, 17:06:09 »
ну может и не бред. Просто лищнее. Но ошибка в параметрах команды route наблюдается. На ней и спотыкается.

P.S. Намекаю на параметр dev
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #9 : 22 Декабрь 2011, 19:08:29 »
Строчку закомментировал.
Но ничего не поменялось, ошибка та же самая.

Пользователь решил продолжить мысль 22 Декабрь 2011, 19:13:31:
Хммм. Ничего не пойму. Делаю рестарт, ошибка появляется. По команде ifconfig только eth0 и lo
Но второй IP начинает пинговаться!
« Последнее редактирование: 22 Декабрь 2011, 19:13:31 от taliban »

Гарри Кашпировский

  • Гость
Re: 2 IP на один интерфейс
« Ответ #10 : 22 Декабрь 2011, 19:29:46 »
lsb_release -ds;uname -a; aptitude show net-tools
Ваш случай? https://bugs.launchpad.net/ubuntu/+source/net-tools/+bug/693230
Тогда ip a s покажет.

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #11 : 22 Декабрь 2011, 19:43:37 »
lsb_release -ds
Цитировать
Ubuntu 11.10

uname -a
Цитировать
Linux myhost 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

aptitude show net-tools
Цитировать
Package: net-tools
New: yes
State: installed
Automatically installed: no
Version: 1.60-23ubuntu3
Priority: important
Section: net
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1,069 k
Depends: libc6 (>= 2.4)
Conflicts: ja-trans (<= 0.8-2), ja-trans (<= 0.8-2), net-tools
Replaces: ja-trans (<= 0.8-2), ja-trans (<= 0.8-2), netbase (< 4.00), netbase (<
          4.00)
Description: The NET-3 networking toolkit

ip a s
Цитировать
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 54:04:a6:a0:77:35 brd ff:ff:ff:ff:ff:ff
    inet 215.133.108.252/28 brd 215.133.108.255 scope global eth0
    inet 86.198.2.82/27 scope global eth0
    inet6 fe80::5604:a6ff:fea0:7735/64 scope link
       valid_lft forever preferred_lft forever

Второй IP есть, а eth0:1 не показывает, хотя может так и надо ХЗ.
« Последнее редактирование: 22 Декабрь 2011, 19:47:14 от taliban »

Гарри Кашпировский

  • Гость
Re: 2 IP на один интерфейс
« Ответ #12 : 22 Декабрь 2011, 19:56:44 »
Ну IP присваивается, и виден. Не виден в ifconfig.
У меня версия net-tools 1.60-23ubuntu2 с предпоследним ванильным ядром с репозитариями от 10.04.3, там оно работает. Как вариант для конфигурирования интерфейсов использовать утилиту ip.

Оффлайн taliban

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #13 : 22 Декабрь 2011, 20:02:16 »
Да насчет через утилиту ip тоже думал, может из-за этого.
Завтра поэксперементирую.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: 2 IP на один интерфейс
« Ответ #14 : 22 Декабрь 2011, 20:13:38 »
Два шлюза для /etc/networks/interfaces - это перебор... Два шлюза через ip route настраивать нужно.

 

Страница сгенерирована за 0.095 секунд. Запросов: 26.