當前位置:首頁 » 幣種行情 » vimifcfgeth1

vimifcfgeth1

發布時間: 2023-03-20 00:23:42

A. 請問在linux上怎樣設置虛擬IP地址請詳細點.

vmnet1 vmnet8 不需要變。虛擬機連接方式NAT,然後用命世念令查看IP。友返此linux下用ifconfig,windows下用ipconfig。NAT設置後主機和linux應該在一個工作組中。然後,在windows中用ping 命令來查看網路是否通。(ping命令格式ping ip地址)如果通了。說明liunx和windows在一個工作組中。如果不在一個工作組中,可以手動修改linux的ip地址。用命令vi來修改ip地址(注意:修改的ip應該和windows下的ip在同一個工作組中。設置好後再好迅ping,通了就設置好了。

B. centos最小化安裝優點

(1)Linux系統的第一個進程(pid=1)為init:
Linux 操作系統的啟動首先從 BIOS 開始,接下來進入 boot loader,由 bootloader 載入內核,進行內核初始化。內核初始化的最後一步就是啟動 pid 為 1 的 init 進程。這個進程是系統的第一個進程。它負責產生其他所有用戶進程。
(2)init進程是所有進程的祖先,不可以kill(也kill不掉)
init 以守護進程方式存在,是所有其他進程的祖先。init 進程非常獨特,能夠完成其他進程無法完成的任務。Init 系統能夠定義、管理和控制 init 進程的行為。它負責組織和運行許多獨立的或相關的始化工作(因此被稱為 init 系統),從而讓計算機系統進入某種用戶預訂的運行模式。
(3)大多數linux發行版的init系統是和systemV相兼容的,被稱為sysvinit
sysvinit 就是 system V 風格的 init 系統,顧名思義,它源於 System V 系列 UNIX。它提供了比 BSD 風格 init 系統更高的靈活性。是已經風行了幾十年的 UNIX init 系統,一直被各類 Linux 發行版所採用。
(1)CentOS 5
(2)CentOS 6
(1)優點
sysVinit運行非常良好,概念簡單清晰,它主要依賴於shell腳本。
(2)缺點
按照一定的順序執行-->啟動太慢、很容易夯(hang)住,fstab與nfs掛載問題
說明納山:CentOS6採用了Upstart技術代替sysvinit進行引導,Upstart對rc.sysinit腳本做了大量的優化,縮短了系統初始化時的啟動時間,但是CentOS6為了簡便管理員鎮橡的操作,Upstart的很多特性並沒有凸顯或者直接不支持,因此在CentOS6中的服務啟動腳本還是以原洞旅中來的sysv的形式提供的,
(1)CentOS6
(2)Ubuntu14
說明:systemd技術的設計目標是克服sysvinit固有的缺點,提高系統的啟動速度,和sysvinit兼容,降低遷移成本,
做主要的優點:並行啟動
(1)RedHat 7/CentOS 7
(2)Ubuntu 15

方法1(在裝系統時修改):
在安裝系統的時候配置,修改內核選項:net.ifnames=0 biosdevname=0

方法2(裝系統時忘記修改,裝系統後修改):
(1)編輯網卡

# cd /etc/sysconfig/network-scripts/#mvifcfg-ens160 ifcfg-eth0 #mvifcfg-ens192 ifcfg-eth1 # vim ifcfg-eth0 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 #網卡名稱改為eth0 DEVICE=eth0 #設備名稱改為eth0 ONBOOT=yes IPADDR=xxx.xxx.x.xx PREFIX=24GATEWAY=xxx.xxx.x.x DNS1=xxx.xxx.x.x IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no 註:刪掉網卡內的UUID=176582f7-d198-4e4f-aab0-34ab10d17247 通用唯一識別碼和HWADDR=00:0c:29:a5:3f:39MAC地址 這兩行。 所有網卡都需要修改

(2)編輯grub文件

[root@localhost network-scripts]#cp-a /etc/sysconfig/grub /etc/sysconfig/grub.bak #備份文件 [root@localhost network-scripts]# vim /etc/sysconfig/grub GRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=autonet.ifnames=0 biosdevname=0rhgb quiet"#這行添加net.ifnames=0biosdevname=0GRUB_DISABLE_RECOVERY="true"

(3)生成啟動菜單

[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configurationfile... Found linux image:/boot/vmlinuz-3.10.0-514.el7.x86_64 Found initrd image:/boot/initramfs-3.10.0-514.el7.x86_64.img Found linux image:/boot/vmlinuz-0-rescue- Found initrd image:/boot/initramfs-0-rescue-.imgdone

然後重啟伺服器:reboot,重啟伺服器後查看網卡信息,
再安裝操作系統的時候使用的最小化安裝,有很多包沒有安裝,使用時發現好多命令沒有如{vim、wget、tree...等},下面就安裝命令,可以根據需求自行調整。
yum-yinstallwgetnet-tools screen lsof tcpmp nc mtr openssl-devel vim bash-completion lrzsz nmap telnet tree ntpdate iptables-services
rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
需要開機自啟動的腳本或者配置,可以放在/etc/rc.local里,但是發現並沒有執行,下面我們看一下原因。

# ll /etc/rc.local lrwxrwxrwx1root root13Jan523:31/etc/rc.local -> rc.d/rc.local #發現是個軟連接文件 #ls-l /etc/rc.d/rc.local-rw-r--r--1root root473Oct2011:07/etc/rc.d/rc.local #問題在這里,沒有執行許可權 #chmod+x /etc/rc.d/rc.local #添加執行許可權 #ls-l /etc/rc.d/rc.local-rwxr-xr-x1root root473Oct2011:07/etc/rc.d/rc.local 註:這樣添加在rc.local里的開機自啟動配置就可以執行了。

linux系統下都有一個默認的超級管理員root,ssh服務的默認埠是22,圈內都知道,那麼接下來我們可以修改一下我們的默認埠和禁止root用戶遠程登錄,初步提高一下伺服器的安全

1、首先修改ssh的默認埠 #sed-i"s#\#Port 22#Port 53226#g"/etc/ssh/sshd_config #埠可以改成1-65535之間任意埠,建議改成較大的埠,因為一萬以內的埠常用的服務有佔用,防止沖突(需要注意的是:這個埠要記住,否則連接不上伺服器)2、禁止root用戶遠程登陸 a):添加一個普通用戶並設置密碼(註:這一步必須執行,否則將造成遠程連接不上伺服器) # useradd xxx #添加xxx用戶 #echo"pass"|passwd--stdin xxx #給xxx用戶設置密碼為pass b):修改ssh服務配置文件並撐起服務 #sed-i's/#PermitRootLogin yes/PermitRootLogin no/'/etc/ssh/sshd_config # systemctl restart sshd

此時斷開當前連接或者新開一個連接就會發現使用root用戶連接不上伺服器了,莫慌,使用xxx用戶連接然後切換到root用戶即可
SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對於強制訪問控制的實現,說白了就是安全機制,當然如果會配置的話建議配置更好,這里就介紹一下如何關閉吧,哈哈哈。
#sed-i.bak's#SELINUX=enforcing#SELINUX=disabled#g'/etc/selinux/config #修改配置文件需要重啟伺服器配置才會生效,如何立即生效那? # setenforce0#關閉SELinux立即生效,重啟伺服器後配置失效。
防火牆,不解釋,內網服務建議關掉,對外開放的伺服器需要配置規則,這里先關掉,關於防火牆配置規則等待後續更新。
# systemctl stop firewalld #臨時關閉 # systemctl disable firewalld #永久關閉
裝機後主機名默認為localhost,這里個人想更改自己的主機名,在不搭建內網DNS的情況,能通過主機名找到本機的IP地址。
# hostnamectl set-hostnameweb01 #設置主機名為web01,這樣設置連配置文件里都修改了
# echo "192.168.6.6 web01" >>/etc/hosts #192.168.6.6為本機IP
如果是雲伺服器,這步優化基本都被作了,如果是物理機需要執行此步
#sed-i.bak's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g'/etc/ssh/sshd_config # systemctl restart sshd
說明:GSSAPIAuthentication參數是用於Kerberos驗證的,而對於絕大多數人來說,不可能使用這種驗證機制的,所以要注意把他們停掉。然後重啟服務會發現遠程連接速度有明顯提升
設置伺服器字元集,國際通用utf-8,根據自身業務來定

# localectl status #查看當前字元集 System Locale: LANG=en_US.UTF-8VC Keymap: us X11 Layout: us # localectl set-locale LANG=zh_CN.UTF-8#修改字元集為zh_CN.UTF-8,命令行和配置文件都生效 #cat/etc/locale.conf #查看配置文件 LANG=zh_CN.UTF-8

CentOS 7.2系統默認最大打開文件限制為1024,每建立一個TCP連接既浪費一個限制(這里不細講,後續會更新詳細說明),為了提升伺服器性能,所以我們要增加打開文件的最大限制
# ulimit -n #默認大小1024#echo"* soft nofile 65536">> /etc/security/limits.conf #xi修改最大限制為65535 #echo"* hard nofile 65536">> /etc/security/limits.conf
時間同步,這里不多說了,向OpenStack的所有節點的時間不一致會導致創建不了虛擬機,也會有其他的問題,不多說,我們生產上所有伺服器時間都是同步的。
# yuninstall-y ntpdate #前面已經裝過了 # ntpdate ntp1.aliyun.com #這里同步的是aliyun的時間,公司內部建議自己搭建時間伺服器(減少流量、廣播等),然後加入crontab即可,內網時間伺服器等待後續更新。
TCP斷開連接時會有一個等待時間為2msl(60秒)對應的狀態為TIME_WAIT,如果業務並發較大的話會有很多的TIME_WAIT狀態(詳細等待後續更新),如何來解決那?
#cat/proc/sys/net/ipv4/tcp_timestamps #時間戳,默認是開啟的 #cat/proc/sys/net/ipv4/tcp_tw_reuse # 連接復用,tcp_timestamps是開啟的狀態下是可以開啟的,1為開啟,默認是關閉的狀態。 #cat/proc/sys/net/ipv4/tcp_tw_recycle #socket快速回收,net網路狀態下不可以開啟,負載均衡上不可以打開,讀者根據自身情況開啟或關閉,默認為關閉狀態。
好了,伺服器優化就介紹到這里,以上優化不分先後順序!!

C. Linux如何自動獲取IP地址及配置靜態IP地址上網

第一步:激活網卡 系統裝好後默認的網卡是eth0,用下面的命令將這塊網卡激活。
# ifconfig eth0 up 第二步:設置網卡進入系統時啟動 想要每次開機就可以自動獲取IP地址上網,就要設置網路服務在系統啟動時也啟動。Linux有一點與windows不同的是很多服務默認是停止的,而且你在某次使用該服務時啟動這個服務,但是沒設置它為默認啟動,則下次進入系統這個服務依然是停止的。下面是設置網路服務在系統啟動時也啟動的方法。 使用chkconfig命令讓網路服務在系統啟動級別是2345時默認啟動。# chkconfig --level 2345 network on第三步:修改網卡文件ifcfg-eth0 修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。# vi /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT=yesBOOTPROTO=dhcp總結: 通常情況下第三步是最重要的,因為大部分Linux系統默認網路服務是系統啟動時也啟動的,網卡也是啟用的,只要設置好第三步,然後使用下面的命令啟動網路服務就OK。# service network start 配置靜態IP地址上網與動態IP地址上網同出一轍,修改ifcfg-eth0,然後用命令service network retart重啟網路服務。DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yesdebian: 編輯/etc/network/interfaces # The loopback network interfaceauto loiface lo inet loopback
# The primary network interface
allow-hotplug eth0auto eth0iface eth0 inet static
address 192.168.1.36
netmask 255.255.255.0
gateway 192.168.1.10 #公司的網關是192.168.1.10,一般是192.168.1.1
保存編輯結果,並重啟網路服務
已經可以用新的靜態IP訪問internet了。

D. LINUX 10雙網卡綁定 我是小白 麻煩高手講詳細點 越詳細越好 復制的就不要來 知道打字很多 所以有追分

你是說 linux 下 2塊網卡綁定成一個網卡嗎?

多個網卡綁定成一塊虛擬網卡

為了提供網路的高可用性,我們可能需要將多塊網卡綁定成一塊虛擬網卡對外提供服務,這樣即使其中的一塊物理網卡出現故障,也不會導致連接中斷。比如我們可以將eth0和eth1綁定成虛擬網卡bond0

首先在/etc/sysconfig/network-scripts/下創建虛擬網卡bond0的配置文件ifcfg-bond0,內容如下

DEVICE=bond0
BOOTPROTO=none
BROADCAST=192.168.168.255
IPADDR=192.168.168.1
NETMASK=255.255.255.0
NETWORK=192.168.168.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=192.168.168.250
USERCTL=no

然後分別修改eth0和eth1的配置文件
ifcfg-eth0內容:

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes

ifcfg-eth1內容

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes

因為linux的虛擬網卡是在內核模塊中實現的,所以需要安裝的時候已經裝好該mole。在/etc/moles.conf文件中添加如下內容(如果沒有該文件,則新建一個):

alias bond0 bonding
options bond0 miimon=100 mode=1 primary=eth0

其中miimon=100表示每100ms檢查一次鏈路連接狀態,如果不通則會切換物理網卡
mode=1表示主備模式,也就是只有一塊網卡是active的,只提供失效保護。如果mode=0則是負載均衡模式的,所有的網卡都是active,還有其他一些模式很少用到
primary=eth0表示主備模式下eth0為默認的active網卡

最後,在/etc/rc.local中加入

modprobe bonding miimon=100 mode=1

重啟機器後可以看到虛擬網卡已經生效,可以通過插拔兩個物理網卡的網線來進行測試,不過linux中網卡接管的時間好象比較長。

E. 求助 輸入ifconfig命令 後看不到eth0,但是有eth3和eth4-CSDN論壇

一般來說centos6(rhel6),在做虛擬機克隆的主機中才會有這種情況。

如果你需要修改為eth0和eth1,那麼:
1)vim /etc/udev/rules.d/70-persistent-net.rules
將其中以SUBSYSTEM開頭的包含eth0、eth1、eth2的行刪除。
將包含eth3和eth4的行中的eth3修改為eth0,eth4修改為eth1。
2)vim /etc/sysconfig/network-scripts/ifcfg-eth0(ifcfg-eth1)
將UUID所在行刪除,將MAC地址修改為新MAC地址。(使用ip link show eth1查看MAC)
3)重啟主機

F. 虛擬機復制或備份導致 eth0 網卡丟失

        前段時間安裝centos的虛擬機,安裝好後,為了怕以後麻煩,所以備份了一個虛擬機的鏡像,昨天把虛擬機鏡像導到 VmWare 中,發現原來安裝的 eth0 網卡消失不見了。

        初始以為網卡被卸載了,使用 ifconfig eth0 up 命令准備激活 eth0 網卡,結果系統提示無法識別的設備,輸入 ifconfig -a 查看網卡設備,發現原來的 eth0 變成了 eth1,使用 ls /etc/sysconfig/network-scripts/ 查看,發現該目錄下沒有出現 ifcfg-eth1 的文件,只有一份原來鏡像里安裝的ifcfg-eth0 的文件,用 more /etc/udev/rules.d/70-persistent-net.rules 查看該文件,發現裡面多了一個 eth1的配置。

        於是從網上搜了下,說要把 70-persistent-net.rules 文件中的 eth0 配置全部刪除,把 eth1 的配置中有關 eth1 的字眼全部改成 eth0,然後把eth1 配置中的網卡 mac 地址記下,填入 /etc/sysconfig/network-scripts/ifcfg-eth0 中,重啟服務即可。結果仍沒有生效。

        萬般無奈下,重啟了虛擬機,然後又查看了下 eth0 網卡,竟然生效了。現把我的操作步驟歸納如下:

        a、vim /etc/udev/rules.d/70-persistent-net.rules,把此文件中關於 eth0 的配置刪除,把 eth1 配置中有 eth1 的字眼全部換成 eth0,記下配置文件中的網卡 mac 地址

        b、vim /etc/sysconfig/network-scripts/ifcfg-eth0,修改 eth0 的配置文件,把 HWADDR 後面的網卡 mac 地址換成剛才記下的 mac 地址

        c、重啟 centos 虛擬機

G. 怎麼把linux的動態ip設置成靜態ip

Linux下為機器設置靜態IP地址:
代碼如下:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改這個文件內容如下形式:
代碼如下:
# Intel Corporation 82541GI Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static #為靜態的
HWADDR=00:15:17:B2:DC:B5
ONBOOT=yes
IPADDR=10.20.134.199 #這個是設置的靜態IP地址
NETMASK=255.255.254.0
GATEWAY=10.20.134.1 #網關

修改後,需要重啟網路是凳褲更改生效:
代碼如下:
/etc/init.d/network restart

自動獲取動態IP地址方式:
代碼如下:
vim /etc/sysconfig/network-scripts/ifcfg-eth1
內容如下:

代碼如下:

# Intel Corporation 82566DM-2 Gigabit Network Connection
DEVICE=eth1
BOOTPROTO=dhcp #動態獲取IP
HWADDR=00:15:17:B2:DC:B7
ONBOOT=no

運行命令:

代碼如下:

dhclient eth1

自動獲取動態IP地址
可以通過:ifconfig查看分配的IP地址。

代碼如下:
vim /etc/resolv.conf
用於定義如下四項
nameserver #定義DNS伺服器的IP地址,這個最為重要
domain #定義本地域名
search 棗塌簡 #定義域名的搜索列表
sortlist #對返回的域名進行排序

Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它衫消誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。

H. 29&&30-子網掩碼及靜態路由項目

概念:將一個大的區域網,劃分成多個小的區域網
1>子網掩碼又叫網路掩碼、地址掩碼。
2>作用:是用來進行激前網路劃分。
3>通過ip地址的學習,知道了網路明並清標識+主機標識,那路由器是如何來區分是網路標識還是主機標識? 通過子網掩碼來實現的。
4>子網掩碼不對獨立存在,它一定是配合IP地址存在的。

子網掩碼就是網路位是1,主機位都是0 ,估如下:

第一種:255.255.255.0
第二種:192.168.0.1/24-----24代表前面的24位都是網路位

1> 它也是32位的由4組十進制數構成,中間也點隔開,也是"點分二進制"
2> 利用這個子網掩碼或利用這欄位來屏蔽原來網路地址的劃分情況資源。

重新劃分子網,從而獲得一個更小的網路。IP地址范圍更小,可是實際使用的網路。
3> 節約網路IP地址資源的一個目的※※

1> 子網劃分,進一步縮小子網的地址空間。充分利用比較緊張的IP地址。
2> 便於網路設備(路由器)能夠更快的定址,區分本網段地址和非本網段的IP地址,可以是 路由器 ,也可以是一台 具有轉發功能的伺服器 ,比如:CentOS

1> IP地址可能存在浪費。
2> 容易產生大量廣播(廣播風暴)。
3> 路由器負載壓力過高。

比如:伺服器不能聯網了,它的一個檢查過程
1>檢查網卡(交叉檢蔽耐查)
2>ping 命令 檢查網關/路由器是否通
3>ping 外網的地址 如: www..com 或自己的雲主機

先克隆3個虛擬機,ip分別為10.0.0.11、10.0.0.12、192.168.0.13

需要3台虛擬機,選擇快照,用創建鏈接克隆
注意:
1>第一台主機(10.0.0.11)設計1塊網卡網路設置為NAT模式

修改網路適配器2 NAT模式為LAN區段

1> 配置第一台虛擬機(route1_10.0.0.11)IP地址etho為10.0.0.11
vim /etc/sysconfig/network-scripts/ifcfg-eth0

配置網卡之後重啟網卡:systemctl restart network
ifconfig或ifconfig eth0檢查一下網卡配置信息是否有效。

2> 配置第二台虛擬機(route2_10.0.0.12)的IP地址,因第二台虛擬機中有兩塊網卡,估先復制出ifcfg-eth1

然後分別編輯ifcfg-eth0和ifcfg-eth1,將ifcfg-eth0的ip改為10.0.0.12,將ifcfg-eth1的ip改為192.168.0.12

測試網路是否連通,在虛擬主機2(10.0.0.12)中ping虛擬主機1 (10.0.0.11)IP地址。

在虛擬主機1(10.0.0.11)中添加靜態路由add -net 192.168.0.0/24 gw 10.0.0.12

在虛擬主機3(192.168.0.13)中添加靜態路由add -net 10.0.0.0/24 gw 192.168.0.12

添加成功,訪問虛擬主機2(10.0.0.12)測試網路是否通暢

在虛擬主機2(10.0.0.12)中使用iftop查看雙向數據,顯示丟包狀態。
原因是虛擬主機2(10.0.0.12)沒有開啟內核轉發。
開啟內核轉發:echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf
使命令生效:sysctl –p

I. downdelaybond配置

bond的配置實例
1、測鄭仔襲試環境
[root@wjq2 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
[root@wjq2 ~]# uname -r
2.6.32-358.el6.x86_64

2、查看linux是否支持bonding,大戚悔部分發喊兄行版都支持
[root@wjq2 ~]# cat /boot/config-2.6.32-358.el6.x86_64 | grep -i bonding
CONFIG_BONDING=m
或者
[root@wjq2 ~]# modinfo bonding | more
filename: /lib/moles/2.6.32-358.el6.x86_64/kernel/drivers/net/bonding/bonding.ko
author: Thomas Davis, [email protected] and many others
description: Ethernet Channel Bonding Driver, v3.6.0
version: 3.6.0
license: GPL
srcversion: 990DDFEBDBA03F305236885
depends: 8021q,ipv6
vermagic: 2.6.32-358.el6.x86_64 SMP mod_unload modversions
parm: max_bonds:Max number of bonded devices (int)
parm: tx_queues:Max number of transmit queues (default = 16) (int)
parm: num_grat_arp:Number of gratuitous ARP packets to send on failover event (int)
parm: num_unsol_na:Number of unsolicited IPv6 Neighbor Advertisements packets to send on failover event (int)
parm: miimon:Link check interval in milliseconds (int)
parm: updelay:Delay before considering link up, in milliseconds (int)
parm: downdelay:Delay before considering link down, in milliseconds (int)
parm: use_carrier:Use netif_carrier_ok (vs MII ioctls) in miimon; 0 for off, 1 for on (default) (int)
parm: mode:Mode of operation; 0 for balance-rr, 1 for active-backup, 2 for balance-xor, 3 for broadcast, 4 fo
r 802.3ad, 5 for balance-tlb, 6 for balance-alb (charp)
parm: primary:Primary network device to use (charp)
parm: primary_reselect:Reselect primary slave once it comes up; 0 for always (default), 1 for only if speed o
f primary is better, 2 for only on active slave failure (charp)
parm: lacp_rate:LACPDU tx rate to request from 802.3ad partner; 0 for slow, 1 for fast (charp)
parm: ad_select:803.ad aggregation selection logic; 0 for stable (default), 1 for bandwidth, 2 for count (cha
rp)
parm: xmit_hash_policy:balance-xor and 802.3ad hashing method; 0 for layer 2 (default), 1 for layer 3+4, 2 fo
r layer 2+3 (charp)
parm: arp_interval:arp interval in milliseconds (int)
parm: arp_ip_target:arp targets in n.n.n.n form (array of charp)
parm: arp_validate:validate src/dst of ARP probes; 0 for none (default), 1 for active, 2 for backup, 3 for al
l (charp)
如輸出以上信息,則說明支持bonding,如果沒有,說明內核不支持bonding,需要重新編譯內核

3、查看現有網卡的配置信息
[root@wjq2 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:56:B5:4F:F5
inet addr:10.1.1.58 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:feb5:4ff5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1302 errors:0 dropped:0 overruns:0 frame:0
TX packets:300 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:105872 (103.3 KiB) TX bytes:38427 (37.5 KiB)

eth1 Link encap:Ethernet HWaddr 00:50:56:B5:2D:0F
inet addr:10.1.1.59 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:feb5:2d0f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:923 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:69365 (67.7 KiB) TX bytes:1240 (1.2 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:440 (440.0 b) TX bytes:440 (440.0 b)

4、修改物理網卡配置文件
兩個物理網口分別是:eth0,eth1 綁定後的虛擬口是:bond0
[root@wjq2 network-scripts]# vim ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=adc59d0e-8c6c-4d03-8f98-d77ef5131208
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
MASTER=bond0
SLAVE=yes #可以沒有此欄位,就需要開機執行ifenslave bond0 eth0 eth1命令了
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=」System eth0″
HWADDR=00:50:56:b5:4f:f5

[root@wjq2 network-scripts]# vim ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
UUID=3fca3e29-7fd1-4355-86c2-2f76e43f4d9c
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=00:50:56:b5:2d:0f
MASTER=bond0
SLAVE=yes #可以沒有此欄位,就需要開機執行ifenslave bond0 eth0 eth1命令了
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=」System eth1″

5、配置邏輯網卡bond0
ifcfg-bond0配置文件需要我們手工創建
[root@wjq2 network-scripts]# vim ifcfg-bond0
DEVICE=bond0
NAME=』System bond0′
TYPE=Ethernet
NM_CONTROLLED=no
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.1.1.100
NETMASK=255.255.255.0
GATEWAY=10.1.1.249

6、載入模塊,讓系統支持bonding
/etc/modprobe.d/modprobe.conf不存在的話,可以手動創建或者使用/etc/modprobe.d/dist.conf文件也可以

J. centos ip配置 一台伺服器,需要配置一個公網地址一個私網地址,eth0配公網,eth1配私網。

vim vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=你的網關
ONBOOT=yes
vim vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.1.1.1
NETMASK=255.0.0.0
GATEWAY=你的網關
ONBOOT=yes

熱點內容
otc與ltc流程的區別 發布:2025-07-11 02:39:59 瀏覽:394
門羅幣怎麼進入礦池 發布:2025-07-11 02:32:40 瀏覽:369
區塊鏈瀏覽器btccom 發布:2025-07-11 01:33:35 瀏覽:807
易語言btc自動交易 發布:2025-07-11 01:21:57 瀏覽:819
長沙礦池挖礦連接異常 發布:2025-07-11 00:55:49 瀏覽:833
區塊鏈合法交易的條件 發布:2025-07-11 00:47:46 瀏覽:843
560超頻eth 發布:2025-07-11 00:34:39 瀏覽:109
eth幣價估值 發布:2025-07-11 00:17:23 瀏覽:396
bcw數字貨幣下線了嗎 發布:2025-07-11 00:17:11 瀏覽:416
ltc創始人提醒 發布:2025-07-10 23:53:52 瀏覽:969