{"id":574,"date":"2012-07-18T15:40:54","date_gmt":"2012-07-18T14:40:54","guid":{"rendered":"http:\/\/blogg.itslav.nu\/?p=574"},"modified":"2012-07-18T15:57:47","modified_gmt":"2012-07-18T14:57:47","slug":"nic-bonding-ubuntu-12-04","status":"publish","type":"post","link":"https:\/\/blogg.itslav.nu\/?p=574","title":{"rendered":"NIC bonding Ubuntu 12.04"},"content":{"rendered":"<p>Satte upp lite grejer idag och vill ha n\u00e4t redundans mot tv\u00e5 switchar d\u00e5 servern i sig har dubbla NIC. Satte upp detta enligt nedan i Ubuntu 12.04.<\/p>\n<p>&nbsp;<\/p>\n<p>1. Installera programet ifenslave genom att skriva <b>sudo apt-get install ifenslave<\/b>.<\/p>\n<p>2. Konfigurera din bond detta g\u00f6rs i filen <strong>\/etc\/network\/interfaces<\/strong><\/p>\n<p>Exempel p\u00e5 hur det kan se ut nedan<\/p>\n<p><em>auto eth0<br \/>\niface eth0 inet manual<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bond-master bond0<\/em><\/p>\n<p><em>auto eth1<br \/>\niface eth1 inet manual<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bond-master bond0<\/em><\/p>\n<p><em>auto bond0<br \/>\niface bond0 inet static<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address 192.168.0.1<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gateway 192.168.0.254<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;netmask 255.255.255.0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bond-mode active-backup<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bond-miimon 100<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bond-lacp-rate 1<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bond-slaves none<\/em><\/p>\n<p>3. Starta om n\u00e4tverket eller starta om servern<\/p>\n<p>4. F\u00f6r att verifiera bonden s\u00e5 kan man k\u00f6ra <strong>cat \/proc\/net\/bonding\/bond0<\/strong><br \/>\nse exempel nedan p\u00e5 hur det kan se ut.<br \/>\n<br \/>\n<em><br \/>\nEthernet Channel Bonding Driver: v3.7.1 (April 27, 2011)<\/p>\n<p>Bonding Mode: fault-tolerance (active-backup)<br \/>\nPrimary Slave: None<br \/>\nCurrently Active Slave: eth0<br \/>\nMII Status: up<br \/>\nMII Polling Interval (ms): 100<br \/>\nUp Delay (ms): 0<br \/>\nDown Delay (ms): 0<\/p>\n<p>Slave Interface: eth0<br \/>\nMII Status: up<br \/>\nSpeed: 1000 Mbps<br \/>\nDuplex: full<br \/>\nLink Failure Count: 0<br \/>\nPermanent HW addr: 34:40:b5:00:00:00<br \/>\nSlave queue ID: 0<\/p>\n<p>Slave Interface: eth1<br \/>\nMII Status: up<br \/>\nSpeed: 1000 Mbps<br \/>\nDuplex: full<br \/>\nLink Failure Count: 0<br \/>\nPermanent HW addr: 34:40:b5:11:11:11<br \/>\nSlave queue ID: 0<br \/>\n<\/em>\n<\/p>\n<p>Detta kan vara bra att anv\u00e4nda sig av p\u00e5 driftkritiska system som inte f\u00e5r g\u00e5 ner. I detta exemplet har jag visat hur man konfigurerar aktiv \/ standby l\u00e4get. Man kan anv\u00e4nda flera olika bonding-modes se dom olika valen nedan.<\/p>\n<p>\n<b>Mode 0<\/b><br \/>\nbalance-rr<br \/>\n<br \/>\n<b>Mode 1<\/b><br \/>\nactive-backup<br \/>\n<br \/>\n<b>Mode 2<\/b><br \/>\nbalance-xor<br \/>\n<br \/>\n<b>Mode 3<\/b><br \/>\nbroadcast<br \/>\n<br \/>\n<b>Mode 4<\/b><br \/>\n802.3ad<br \/>\n<br \/>\n<b>Mode 5<\/b><br \/>\nbalance-tlb<br \/>\n<br \/>\n<b>Mode 6<\/b><br \/>\nbalance-alb<br \/>\n<\/p>\n<p>F\u00f6r att l\u00e4sa mer om dom olika l\u00e4gen som finns f\u00f6r bonding i linux se <a href=\"http:\/\/en.wikipedia.org\/wiki\/Link_aggregation#Aggregation_Modes_in_Linux_.28Bonding_Modes.29_.5B7.5D\">wikipedia sidan h\u00e4r<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Satte upp lite grejer idag och vill ha n\u00e4t redundans mot tv\u00e5 switchar d\u00e5 servern i sig har dubbla NIC. Satte upp detta enligt nedan i Ubuntu 12.04. &nbsp; 1. Installera programet ifenslave genom att skriva sudo apt-get install ifenslave. 2. Konfigurera din bond detta g\u00f6rs i filen \/etc\/network\/interfaces Exempel p\u00e5 hur det kan se [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,4],"tags":[18,17,15],"class_list":["post-574","post","type-post","status-publish","format-standard","hentry","category-how-tos","category-it","tag-bonding","tag-linux","tag-ubuntu-12-04"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=574"}],"version-history":[{"count":8,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions"}],"predecessor-version":[{"id":582,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions\/582"}],"wp:attachment":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}