Serg.Stepanchuk Posted November 19, 2014 · Report post Приветствую! Коллеги, в связи со сменой обозначений интерфейсов в в последних версиях RedHat и Ubuntu, вместо привычных всем ethX/emX, стали появляться интерфейсы вида p2p1 Ладно, черт бы с ним, но на этот интерфейс нельзя прописать алиас на влан! Например на интерфейс p2p1.100 (100 влан) айпи адрес прописывается без проблем, однако при попытке повесить alias: ifconfig p2p1.100:1 1.1.1.1 255.255.255.255 up SIOCSIFADDR: Invalid argument WTF и что с этим делать? гугл ответа на этот вопрос не знает, может быть кто из местных знатоков подскажет?? Спасибо! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted November 19, 2014 · Report post А где слово netmask? ifconfig p2p1.100:1 1.1.1.1 netmask 255.255.255.255 up или ifconfig p2p1.100:1 1.1.1.1/32 up Может всё проще? :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Serg.Stepanchuk Posted November 19, 2014 · Report post Да уж. Vurd, спасибо))) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted November 19, 2014 · Report post http://blogs.bu.edu/mhirsch/2012/12/ubuntu-12-10-renaming-ethernet-interfaces-from-p1p1-to-eth0/ https://alteeve.ca/w/Changing_Ethernet_Device_Names_in_EL7_and_Fedora_15%2B Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tokra Posted November 20, 2014 (edited) · Report post Я, конечно, могу быть не прав, но почему все до сих пор юзают ifconfig и его алиасы, он же давно деприкейтед в linux, чем хуже вариант: ip link add link eno1 name vlan100 type vlan id 100 ip a a 10.77.0.100/24 dev vlan100 ip link set dev vlan100 up Ну это так, мысли в слух Edited November 20, 2014 by tokra Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted November 20, 2014 · Report post Потому что у авторов ip каша в голове вместо мозга. Либо IP это не Internet Protocol Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tokra Posted November 20, 2014 · Report post Потому что у авторов ip каша в голове вместо мозга. Либо IP это не Internet Protocol Как вариант) Но все же, хотелось бы услышать более обоснованный ответ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sergeylo Posted November 21, 2014 (edited) · Report post почему все до сих пор юзают ifconfig и его алиасы Привычка и только привычка. Есть пара мелочей, типа информативности выхлопа, которыми ifconfig можно оправдать, но, в общем, уже давно можно было бы закопать. у авторов ip каша в голове вместо мозга. То, что оттуда можно рулить l2-интерфейсами, туннелями и прочей далеко-не-ip-кухней, никак не сказывается на юзабилити. Единственная неприятность, на мой взгляд - неоднозначная работа с ipv6 - где-то нужно явно указывать -6, где-то он ломает работу. Edited November 21, 2014 by Sergeylo Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted November 21, 2014 · Report post почему все до сих пор юзают ifconfig я юзаю такие конструкции ifconfig eth0 1.1.1.1/30 up - потому что одновременно задает ip и апает, не надо давать две команды ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx - привычка, лень запоминать аналог в ip ifconfig eth0 mtu xxxx - можно дописывать down, up, что удобно потому что не всегда можно сменить mtu без down все остальное делаю через ip Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tokra Posted November 21, 2014 · Report post почему все до сих пор юзают ifconfig я юзаю такие конструкции ifconfig eth0 1.1.1.1/30 up - потому что одновременно задает ip и апает, не надо давать две команды ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx - привычка, лень запоминать аналог в ip ifconfig eth0 mtu xxxx - можно дописывать down, up, что удобно потому что не всегда можно сменить mtu без down все остальное делаю через ip Ситуация аналогичная, до сих пор не поломал привычку ifconfig eth0 mtu xxxx, а так давно себя переломал на ip) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted November 22, 2014 · Report post Специально для "недоломавших" себя, свежие центоси, рхелы, федоры идут без ifconfig. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tokra Posted November 22, 2014 · Report post Специально для "недоломавших" себя, свежие центоси, рхелы, федоры идут без ifconfig. К сожалению/радости не использую эти дистрибутивы) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted November 22, 2014 · Report post кстати, да. с rhel/centos 4/5/6 довольно много работал, а с 7кой пока не приходилось(не было софта, требующего конкретно rhel7). с федорой тоже не работаю, это же вообще дистрибутив для экспериментов типа debian experimental Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted November 22, 2014 · Report post Смысл в том, что если RH тянет в ту сторону, рано или поздно это будет у всех так. Не думайте что RH мало имеет влияния на "средний" дистрибутив линукса. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted November 22, 2014 · Report post Вот и приходится накатывать набор утилит с ifconfig чтобы только не учится линуксу. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted November 23, 2014 · Report post Вот и приходится накатывать набор утилит с ifconfig чтобы только не учится линуксу. Совместимость уже нарушена. iproute2 может создавать алиасы, которые ifconfig не видит (без создания виртуального девайса). В принципе-то ip очень хороший инструмент, он консолидирует те штуки, которые в линуксе частенько были "вне базы". Особенно вланы. Единственный-то минус только в том, что решили опять экстенсивным путем пойти, не улучшая существующий инструмент а изобретая новый. Но это линукс, к такому надо просто привыкнуть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
adron2 Posted November 23, 2014 · Report post а Еще ip в последних версиях стал посягать на brctl. Скоро и brctl выбросят :-) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tokra Posted November 23, 2014 (edited) · Report post Вот и приходится накатывать набор утилит с ifconfig чтобы только не учится линуксу. Совместимость уже нарушена. iproute2 может создавать алиасы, которые ifconfig не видит (без создания виртуального девайса). В принципе-то ip очень хороший инструмент, он консолидирует те штуки, которые в линуксе частенько были "вне базы". Особенно вланы. Единственный-то минус только в том, что решили опять экстенсивным путем пойти, не улучшая существующий инструмент а изобретая новый. Но это линукс, к такому надо просто привыкнуть. Ну пакет iproute2 появился не с пустого же места, это уже результат того, что Кузнецов, в свое время, переписал сетевую подсистему ядра линукс. Когдато давно читал с ним интервью по этому поводу. Edited November 23, 2014 by tokra Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sekuzz Posted November 23, 2014 · Report post А меня ip подвел в свое время. До сих пор не пойму что там не так. Сравните счетчики ошибок: ~# ip -s l sh dev eth2 5: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 165372213240778 142940190166 716 0 0 0 TX: bytes packets errors dropped carrier collsns 32688053755013 91108018965 0 0 0 0 ~# ifconfig eth2 eth2 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:xx.xxx.xx.xxx Bcast:xx.xxx.xx.xxx Mask:255.255.255.252 inet6 addr: fe80::xxxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:142941288811 errors:716 dropped:307696420 overruns:0 frame:716 TX packets:91108751366 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:165373441401397 (150.4 TiB) TX bytes:32688393104711 (29.7 TiB) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...