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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как присвоить одному сетевому интерфейсу 2 IP из разных подсетей ?  (Прочитано 2664 раз)

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

Оффлайн pst124

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля

Вот так они прописаны на Win XP : (ipconfig)
Подключение по локальной сети - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        IP-адрес  . . . . . . . . . . . . : 192.90.90.237
        Маска подсети . . . . . . . . . . : 255.255.255.0
        IP-адрес  . . . . . . . . . . . . : 192.0.0.237
        Маска подсети . . . . . . . . . . : 255.255.0.0
        Основной шлюз . . . . . . . . . . : 192.0.0.9

Как тоже самое сделать под Linux  и чтобы работало. Простое прописывание ip  network manager  ничего не даёт.
Может кто-то уже делал ? Заранее спасибо!

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Второй IP назначьте интерфейсу eth0:1 (к примеру), если первый назначен на eth0.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн samuraj

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Недавно у себя так сделал: eth0 - смотрит в мир (реальный ІР) eth0:1 - смотрит в локалку (192.168....)
Можно сделать через NM  или через ifconfig eth0:1 IP Netmask


http://ubuntologia.ru/network-manual-configuration  - хорошая статья по сетям и настройкам.
« Последнее редактирование: 15 Февраля 2011, 13:55:27 от samuraj »

Оффлайн pst124

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Спасибо ребята, сразу после первого ответа разобрался и всё заработало!!!

Оффлайн badfiles

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
проблема: в новой 11.10 ifconfig не показывает виртуальные интерфейсы. Они есть, работают, но ifconfig показывает только eth0.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля

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

  • Гость
ip a s dev $iface - покажет

Оффлайн badfiles

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Вот такой вот подарок. Проблема в том, что и другие программы (wireshark) не видят эти интерфейсы.

@adm:~$ ip a s dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:22:4d:48:bd:4f brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.2/24 scope global eth0
    inet 10.10.10.4/24 brd 10.10.10.255 scope global eth0
@adm:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:22:4d:48:bd:4f 
          inet addr:192.168.0.2  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1120300 errors:0 dropped:0 overruns:0 frame:0
          TX packets:658241 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:405631127 (405.6 MB)  TX bytes:53119224 (53.1 MB)
          Interrupt:16

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:120 errors:0 dropped:0 overruns:0 frame:0
          TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:13532 (13.5 KB)  TX bytes:13532 (13.5 KB)

Пользователь решил продолжить мысль 14 Октября 2011, 14:57:50:
а ещё вот так вот

@adm:/run/network$ ls
ifstate  ifup.eth0  ifup.eth0:1  ifup.lo  static-network-up-emitted

и вот так
@adm:/etc/network$ cat interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp

auto eth0:1
iface eth0:1 inet static
address 192.168.0.2
netmask 255.255.255.0

network manager выпилен, естессно

и чего теперь делать?
« Последнее редактирование: 14 Октября 2011, 14:59:46 от badfiles »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Цитировать
Вот такой вот подарок. Проблема в том, что и другие программы (wireshark) не видят эти интерфейсы.
а чего собственно они должны их видеть?? это виртуальные интерфейсы, которые не обладают собственным HW адресом, те маком, это грубо говоря та же сетевушка с еще одним IP. многие утилиты с ними не работают iptables, ip, tc, iptraf и тд....

Пользователь решил продолжить мысль 14 Октября 2011, 15:53:08:
Цитировать
и чего теперь делать?
купить за 5 баксов еще одну сетевуху
« Последнее редактирование: 14 Октября 2011, 15:53:08 от xeon_greg »

Оффлайн badfiles

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Да, вы правы, чего-то я затупил. Их и раньше было не видно, там надо было фильтровать...
Но ifconfig раньше показывал понятно, а теперь показывает чушь. Что делать?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Цитировать
и вот так
Код: [Выделить]

@adm:/etc/network$ cat interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp

auto eth0:1
iface eth0:1 inet static
address 192.168.0.2
netmask 255.255.255.0
исходя из этого и из этого
Цитировать
Код: [Выделить]

@adm:~$ ip a s dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:22:4d:48:bd:4f brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.2/24 scope global eth0
    inet 10.10.10.4/24 brd 10.10.10.255 scope global eth0
@adm:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:22:4d:48:bd:4f 
          inet addr:192.168.0.2  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1120300 errors:0 dropped:0 overruns:0 frame:0
          TX packets:658241 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:405631127 (405.6 MB)  TX bytes:53119224 (53.1 MB)
          Interrupt:16
осмелюсь предположить , что по dhcp адрес так и не получили
согласно ТЗ
Цитировать
    IP-адрес  . . . . . . . . . . . . : 192.90.90.237
        Маска подсети . . . . . . . . . . : 255.255.255.0
        IP-адрес  . . . . . . . . . . . . : 192.0.0.237
        Маска подсети . . . . . . . . . . : 255.255.0.0
        Основной шлюз . . . . . . . . . . : 192.0.0.9
ну и попробуй:
sudo ifconfig eth0 192.90.90.237 netmask 255.255.255.0
sudo ifconfig eth0:1 192.0.0.237 netmask 255.255.0.0
sudo ip route add default via 192.0.0.9
и затем посмотри ifconfig
и нам покажи

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28508
    • Просмотр профиля
Вот такой вот подарок. Проблема в том, что и другие программы (wireshark) не видят эти интерфейсы.

(Нажмите, чтобы показать/скрыть)

и чего теперь делать?
Да не будет так работать.
Твоя дорога в магазин, за второй сетевой, либо за аппаратным роутером.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн badfiles

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
ip я получил (10.10.10.4), все раньше работало и сейчас работает. Но ifconfig в 11.10 стал нести чушь. Я настройки сети не менял.  До обновления все работало+показавало правильно, после обновления все работает, но показывает неправильно. Ясность внесена?

маршруты у меня тоже правильные.

Рассказываю как до жизни такой дошёл. Была у меня задача настроить маршрутизацию с одним хитрым проприетарным фильтром. (по этому вопросу надо будет отдельную тему). Для этого прикрутил eth0:1 вручную, поигрался и забыл. Потом закомментировал. Тут приносят мне девайс со статическим адресом 192.168.0.1. Ну не мутить же с арпом при готовом конфиге? Правлю конфиг и по привычке делаю /etc/init.d/networking restart && ifconfig и не вижу, что второй ip не поднялся. Пингую его -- он пингуется, пингую девайс -- пингуется, смотрю маршруты -- правильные, а ifconfig при этом погоду на марсе показывает.
« Последнее редактирование: 14 Октября 2011, 20:48:40 от badfiles »

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

  • Гость
С net-tools что-то похоже сделали. Лютая бета же. Раз оно псевдо-интерфейсы в новом релизе не показывает.
Беда? iproute2 есть.
« Последнее редактирование: 14 Октября 2011, 21:13:59 от KT315 »

Оффлайн badfiles

  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Вроде уже релиз вышел. Может починят...

 

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