Перейти к содержимому


- - - - -

Как прикрепить два статических IP


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 vismuth

vismuth
  • Новичок

  • Пользователь
  • 37 сообщений
  • Пол:Мужчина

Отправлено 14.01.2014 - 00:50

Всем доброе время суток!
Вопрос такой как подключить два имеющейся статических адреса в Ubuntu Servser 12.04?

#2 Erdees

Erdees
  • Белый и пушистый

  • Администратор
  • 4 309 сообщений
  • Пол:Мужчина
  • Город:/dev/urandom

Отправлено 14.01.2014 - 09:07

Адрес из одной подсети или из другой? Если GW тот же, что и у основного адреса, то можно повестить алиасом:

Цитата

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.12.222
netmask 255.255.255.192
gateway 192.168.12.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.12.1
dns-search domain-com.ru


auto eth0:0
iface eth0:0 inet static
address 192.168.12.240
netmask 255.255.255.192


То что auto eth0:0 и есть алиас.
Все адреса даны для примера.
Если Вы дадите свои настройки, дам конкретный конфиг

#3 vismuth

vismuth
  • Новичок

  • Пользователь
  • 37 сообщений
  • Пол:Мужчина

Отправлено 14.01.2014 - 09:10

Все и за одной подсети QWERT1 и QWERTY2
Сейчас работает с QWERTY1, как подключить QWERTY2?

#4 Erdees

Erdees
  • Белый и пушистый

  • Администратор
  • 4 309 сообщений
  • Пол:Мужчина
  • Город:/dev/urandom

Отправлено 14.01.2014 - 11:26

У кверти, как известно, dhcp. Попробуйте алиасом получить адрес. Должно получиться.

Цитата

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp
dns-nameservers 8.8.8.8

auto eth0:0
iface eth0:0 inet dhcp
hwaddress ether 00:0e:7f:28:db:a3 #прописать MAC

UPD:

Еще к каждому интерфейсу можно дописать
client QWERTY1
client QWERTY2

#5 vismuth

vismuth
  • Новичок

  • Пользователь
  • 37 сообщений
  • Пол:Мужчина

Отправлено 14.01.2014 - 17:00

попробую спасибо

#6 vismuth

vismuth
  • Новичок

  • Пользователь
  • 37 сообщений
  • Пол:Мужчина

Отправлено 14.01.2014 - 21:34

написал вот так
# QWERTY Internet
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
dns-nameservers 8.8.8.8

auto eth0:0
iface eth0:0 inet dhcp

Перезапустил не подключилась вторая сетевуха


ifconfig
eth0   Link encap:Ethernet  HWaddr ac:22:0b:50:72:81
  inet addr:77.41.111.ххх  Bcast:255.255.255.255  Mask:255.255.240.0
  UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1
  RX packets:2995350 errors:0 dropped:0 overruns:0 frame:0
  TX packets:4803824 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:316473956 (316.4 MB)  TX bytes:2682890901 (2.6 GB)

lo Link encap:Локальная петля (Loopback)
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:16436  Metric:1
  RX packets:335466 errors:0 dropped:0 overruns:0 frame:0
  TX packets:335466 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:445345088 (445.3 MB)  TX bytes:445345088 (445.3 MB)

у меня сейчас прописано QWERTY1 в
/etc/dhcp/dhclient.conf

Сообщение отредактировал vismuth: 14.01.2014 - 21:35


#7 Erdees

Erdees
  • Белый и пушистый

  • Администратор
  • 4 309 сообщений
  • Пол:Мужчина
  • Город:/dev/urandom

Отправлено 15.01.2014 - 09:43

Сказали бы, что надо на разные сетевые интерфейсы повесить.
В Вашем сообщении этого не понятно. Мы тут не экстрасенсы, блин (с)

Тогда мне теперь пожалуйста содержимое /etc/network/interfaces.ini и вывод ifconfig -a для уверенности.
Правильная постановка задачи - 50% ее решения.

Скорее всего второй интерфейс называется eth1 и нам алиас не нужен. Попробуй как-то так:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
dns-nameservers 8.8.8.8

auto ethX
allow-hotplug ethX
iface ethX inet dhcp
dns-nameservers 8.8.8.8



Где ethX название второго интерфейса.

И да, немного желчи:
man ifconfig и https://wiki.debian....rkConfiguration обязательно к прочтению.

#8 vismuth

vismuth
  • Новичок

  • Пользователь
  • 37 сообщений
  • Пол:Мужчина

Отправлено 15.01.2014 - 22:36

Просмотр сообщенияErdees (15.01.2014 - 09:43) писал:

Сказали бы, что надо на разные сетевые интерфейсы повесить.

Так я и сказал что нужно повесить два статический IP

Цитата

Скорее всего второй интерфейс называется eth1 и нам алиас не нужен. Попробуй как-то так:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
dns-nameservers 8.8.8.8

auto ethX
allow-hotplug ethX
iface ethX inet dhcp

dns-nameservers 8.8.8.8

Это понятно, так вот как чтоб отображался на втором интерфейсе, статический IP QWERTY2 (где нужно прописать QWERTY2?)

Если было можно присваивать в своем кабинета IP адреса к мак-адресу, это было куда легче

#9 Erdees

Erdees
  • Белый и пушистый

  • Администратор
  • 4 309 сообщений
  • Пол:Мужчина
  • Город:/dev/urandom

Отправлено 17.01.2014 - 00:28

Просмотр сообщенияvismuth (15.01.2014 - 22:36) писал:

Так я и сказал что нужно повесить два статический IP
Нет.

Я каждый уточняющий вопрос вытягивал, пока не понял что наконец нужно сделать. Вы не умеете ясно выражать собственные мысли.
Итак, вопрос первый: оба интерфейса поднялись и получают адреса (не важно, какие)? Если да, то см. ниже:

за получение адресов у нас отвечает hostname "QWERTY1", "QWERTY2" etc. отвечает параметр send host-name в /etc/dhcp/dhclient.conf. Таким образом система передает host-name dhcp- серверу при получении адреса. По умолчанию параметр в файле один, значит его не надо трогать. Воспользуйтесь алиасами, должно получиться что-то вроде того:


Цитата

interface "eth0" {
   send host-name "QWERTY1";
interface "eth1" {
   send host-name "QWERTY2";

Алсо незабываем читать документацию.

#10 vismuth

vismuth
  • Новичок

  • Пользователь
  • 37 сообщений
  • Пол:Мужчина

Отправлено 17.01.2014 - 13:32

спасибо заработало)))

Сообщение отредактировал vismuth: 17.01.2014 - 14:54


#11 Erdees

Erdees
  • Белый и пушистый

  • Администратор
  • 4 309 сообщений
  • Пол:Мужчина
  • Город:/dev/urandom

Отправлено 18.01.2014 - 15:08

А можно показать interfaces.ini и dhclient.conf ?
Что бы точно посмотреть как все работает. Хочу в FAQ добавить.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей