LINUX.ORG.RU

Вопрос по ifconfig


0

0

В мануале по настройке virtual ethernet в openvz наткнулся на команду:

[ve-101]# /sbin/ifconfig eth0 0


Что делает нуль после имени интерфейса? Это адрес такой??


Re:Вопрос по ifconfig

Может все таки /sbin/ifconfig eth0:блаблабла.
Ну или /sbin/ifconfig eth0:0, просто двоеточие стерлось?

pavel38
()

Если я правильно понимаю - сбрасывает настройки ip-адреса

m0rph ★★★★★
()

Что делает нуль после имени интерфейса? Это адрес такой??

Это, если так правильно сказать, будет имя виртуального езернет интерфейса, где будет дополнительный ip адресс.
Например:
eth0 Link encap:Ethernet HWaddr 00:50:22:98:D3:C8
inet addr:192.168.30.6 Bcast:192.168.30.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5588011 errors:0 dropped:0 overruns:0 frame:0
TX packets:2564789 errors:0 dropped:0 overruns:1 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3992592110 (3.7 GiB) TX bytes:275872392 (263.0 MiB)
Interrupt:18 Base address:0x400

eth0:блабл Link encap:Ethernet HWaddr 00:50:22:98:D3:C8
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:18 Base address:0x400

pavel38
()
Ответ на: комментарий от pavel38

Но вывод ifconfig после вызова этой комады не меняется. При aliasing'е разве не должен новый интерфейс появится?

Umpi
() автор топика
Ответ на: комментарий от Umpi

Re:Вопрос по ifconfig

только что я присвоил алиас:
[root@pavel38 etc]# ifconfig eth0:0 192.168.2.1
[root@pavel38 etc]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:22:98:D3:C8
inet addr:192.168.30.6 Bcast:192.168.30.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5592032 errors:0 dropped:0 overruns:0 frame:0
TX packets:2567648 errors:0 dropped:0 overruns:1 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3993517721 (3.7 GiB) TX bytes:276429847 (263.6 MiB)
Interrupt:18 Base address:0x400

eth0:0 Link encap:Ethernet HWaddr 00:50:22:98:D3:C8
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:18 Base address:0x400

lo Link encap:Local Loopback

далее:
ifconfig eth0 0 192.168.2.1
SIOCSIFADDR: Файл существует



inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6915 errors:0 dropped:0 overruns:0 frame:0
TX packets:6915 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:517756 (505.6 KiB) TX bytes:517756 (505.6 KiB)

pavel38
()
Ответ на: комментарий от Umpi

Re:Вопрос по ifconfig

Хотя почитав повнимательней, прям и не знаею что сказать....
ХБЗ что там.

pavel38
()
Ответ на: Re:Вопрос по ifconfig от pavel38

При настройке veth в /proc/ должна появляться соответствующая директория. При настройке алиаса она не появляется.
Пример с veth102.0:
$ ls /proc/sys/net/ipv4/conf/
all default eth0 lo venet0 veth101.0 virbr0
$ sudo /sbin/ifconfig veth102.0:0
veth102.0:0 Link encap:Ethernet HWaddr 00:18:51:1F:38:28
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
$ ls /proc/sys/net/ipv4/conf/
all default eth0 lo venet0 veth101.0 virbr0
$ sudo /sbin/ifconfig veth102.0 0
$ ls /proc/sys/net/ipv4/conf/
all default eth0 lo venet0 veth101.0 veth102.0 virbr0

Umpi
() автор топика

/sbin/ifconfig eth0 0

это тоже самое что

/sbin/ifconfig eth0 0.0.0.0

как уже было сказано — эта команда просто сбрасывает старый ip-адрес eth0

pupok ★★
()
Ответ на: комментарий от pupok

Действительно. Спасибо. Мне почему-то казалось, что я этот вариант проверял, и он не подошел. А сейчас получилось. Но тут и сам ifconfig в ступор ставит. Вроде бы интерфейс и так без присвоенного адреса был. И флаги на нем, какие были, такие и оставались.

Umpi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.