{"id":1774,"date":"2015-02-19T21:36:48","date_gmt":"2015-02-19T20:36:48","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=1774"},"modified":"2016-01-31T16:00:05","modified_gmt":"2016-01-31T15:00:05","slug":"ubuntu-change-p1p1-to-eth0","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/ubuntu-change-p1p1-to-eth0\/","title":{"rendered":"Ubuntu change p1p1 to eth0"},"content":{"rendered":"<p>Je\u015bli po wydaniu komendy <span style=\"color: #ff0000;\">ifconfig<\/span> w Ubuntu zamiast dotychczasowych nazw interfejs\u00f3w zaczynaj\u0105cych si\u0119 od <span style=\"color: #ff0000;\">eth<\/span> widzicie co\u015b w rodzaju p1p1, p1p2, itd. i chcieliby\u015bcie mie\u0107 poprzednie nazewnictwo nic prostszego.<\/p>\n<p>1) Edytujemy plik <span style=\"color: #ff0000;\">\/etc\/udev\/rules.d\/70-persistent-cd.rules<\/span>:<\/p>\n<pre>root@server:\/# <strong>vim \/etc\/udev\/rules.d\/70-persistent-cd.rules<\/strong><\/pre>\n<p>i zamiast p1p1 wpisujemy np. eth0 jak poni\u017cej:<!--more--><\/p>\n<pre>SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"00:31:4e:2c:03:e1\", ATTR{dev_id}==\"0x0\", ATTR{type}==\"1\", KERNEL==\"eth*\", NAME=\"eth2\"<\/pre>\n<p>je\u015bli nie macie takiego wpisu w powy\u017cszym pliku, nale\u017cy go doda\u0107 podaj\u0105c adres MAC karty sieciowej, dla kt\u00f3rej chcemy zmieni\u0107 nazw\u0119.<\/p>\n<p>2) Sprawdzamy za pomoc\u0105 <span style=\"color: #ff0000;\">ifconfig<\/span> czy dany interfejs jest podniesiony. Je\u015bli tak zatrzymujemy go:<\/p>\n<pre>root@server:\/# <strong>ifdown p1p1<\/strong><\/pre>\n<p>3) Usuwamy za\u0142adowany modu\u0142 ze sterownikami karty (w poni\u017cszym przyk\u0142adzie dla karty opartej o chipset Realtek:<\/p>\n<pre>root@server:\/# <strong>modprobe -r 8139too<\/strong><\/pre>\n<p>Je\u015bli nie znacie nazwy modu\u0142u poleceniem <span style=\"color: #ff0000;\">lspci -v<\/span> wy\u015bwietlicie za\u0142adowane modu\u0142y. W linii: <span style=\"color: #ff0000;\">Kernel driver in use: 8139too<\/span> b\u0119dzie u\u017cywany sterownik i jednocze\u015bnie nazwa modu\u0142u do usuni\u0119cia.<br \/>4) Prz\u0142adowujemy regu\u0142y udev:<\/p>\n<pre>root@server:\/# <strong>udevadm control --reload-rules<\/strong><\/pre>\n<p>5) Stosujemy nowe zasady:<\/p>\n<pre>root@server:\/# <strong>udevadm trigger<\/strong><\/pre>\n<p>6) \u0141adujemy sterownik karty sieciowej:<\/p>\n<pre>root@server:\/# <strong>modprobe 8139too<\/strong><\/pre>\n<p>7) Je\u015bli interfejs si\u0119 nie podni\u00f3s\u0142 i nie wida\u0107 go po wydaniu polecenia <span style=\"color: #ff0000;\">ifconfig<\/span> prze\u0142adowujemy ustawienia sieciowe:<\/p>\n<pre>root@server:\/# <strong>service networking start<\/strong><\/pre>\n<p>\u00a08) Je\u015bli po restarcie serwera nadal jest stara nazwa interfejsu <span style=\"color: #ff0000;\">p1p1<\/span> prawdopodobnie przyczyn\u0105 jest pakiet <span style=\"color: #ff0000;\">biosdevname<\/span>, kt\u00f3ry zmienia nazwy interfejs\u00f3w sieciowych na nazwy z biosa. W takim przypadku nale\u017cy w pliku <span style=\"color: #ff0000;\">\/etc\/default\/grub<\/span> odszuka\u0107 linijki:<\/p>\n<pre>GRUB_CMDLINE_LINUX_DEFAULT=\u201dquiet splash\u201d\r\nGRUB_CMDLINE_LINUX=\u201d\u201d<\/pre>\n<p>i dopisa\u0107 do nich:<\/p>\n<pre>GRUB_CMDLINE_LINUX_DEFAULT=\u201d<span style=\"color: #ff0000;\">biosdevname=0<\/span> quiet splash\u201d\r\nGRUB_CMDLINE_LINUX=\u201d<span style=\"color: #ff0000;\">biosdevname=0<\/span>\u2033<\/pre>\n<p>na zako\u0144czenie aktualizujemy grub&#8217;a:<\/p>\n<pre>root@server:\/# <strong>update-grub<\/strong><\/pre>\n<p>i restartujemy serwer:<\/p>\n<pre>root@server:\/# <strong>reboot<\/strong><\/pre>\n<p>Mo\u017cna te\u017c odinstalowa\u0107 pakiet biosdevname:<\/p>\n<pre>root@server:\/# <strong>apt-get purge biosdevname<\/strong><\/pre>\n<p>i usun\u0105\u0107 jego ustawienia:<\/p>\n<pre>root@server:\/#\u00a0 <strong>update-initramfs -u<\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Je\u015bli po wydaniu komendy ifconfig w Ubuntu zamiast dotychczasowych nazw interfejs\u00f3w zaczynaj\u0105cych si\u0119 od eth widzicie co\u015b w rodzaju p1p1, p1p2, itd. i chcieliby\u015bcie mie\u0107 poprzednie nazewnictwo nic prostszego. 1) Edytujemy plik \/etc\/udev\/rules.d\/70-persistent-cd.rules: root@server:\/# vim \/etc\/udev\/rules.d\/70-persistent-cd.rules i zamiast p1p1 wpisujemy np. eth0 jak poni\u017cej:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[161,268,106],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/1774"}],"collection":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/comments?post=1774"}],"version-history":[{"count":8,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/1774\/revisions"}],"predecessor-version":[{"id":1783,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/1774\/revisions\/1783"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=1774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=1774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=1774"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=1774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}