Задать вопрос
desperadik
@desperadik
Истина где-то рядом.

Добавить дополнительный IP адрес к физ.карте на Debian 7?

1)При ifconfig eth0:1 10.10.10.10 - вирт карта создаётся, но после ребута она, естественно, сносится.
2)При добавлении в interface, просто
iface eth0:1 inet static
address 10.10.10.10
netmask 255.0.0.0
она тоже не встаёт
3) При добавлении в rc.local /sbin/ifconfig eth0:1 10.10.10.10 - тоже не встаёт.

Лыжи едут*(
  • Вопрос задан
  • 6764 просмотра
Подписаться 4 Оценить Комментировать
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Это не виртуальная карта, а дополнительный IP. Вы видите его именно как ещё один интерфейс только из-за ограничений УСТАРЕВШЕЙ утилиты ifconfig.

Вот пример:
# Это вывод команды ip a
# Как видите сетевому интерфейсу просто назначили дополнительный IP
datadmin@sandbox:~$ ip a
...

3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f6:8e:be:42:fe:45 brd ff:ff:ff:ff:ff:ff
    inet 192.168.20.117/22 brd 192.168.23.255 scope global eth1
    inet 10.10.10.10/8 brd 10.255.255.255 scope global eth1:1
    inet6 fe80::f48e:beff:fe42:fe45/64 scope link
       valid_lft forever preferred_lft forever

# А это вывод команды ifconfig
# Она не знает ничего о дополнительных IP, так как была написана в те 
# времена, когда о дополнительных IP речи не шло, поэтому
# дополнительный IP она показывает как ещё один сетевой интерфейс 
datadmin@sandbox:~$ ifconfig
...
eth1      Link encap:Ethernet  HWaddr f6:8e:be:42:fe:45
          inet addr:192.168.20.117  Bcast:192.168.23.255  Mask:255.255.252.0
          inet6 addr: fe80::f48e:beff:fe42:fe45/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12360527 errors:0 dropped:4 overruns:0 frame:0
          TX packets:463990 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:793403845 (793.4 MB)  TX bytes:77757263 (77.7 MB)
          Interrupt:27

eth1:1    Link encap:Ethernet  HWaddr f6:8e:be:42:fe:45
          inet addr:10.10.10.10  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:27


Вот так должно работать:
auto eth0:0
iface eth0:0 inet static
    address 23.99.99.100
    netmask 255.255.255.0
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Добавьте к основному интерфейсу

post-up /sbin/ip addr add 10.10.10.10/24 dev eth0

И не думаю, что маска 255.0.0.0 верная ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы