目錄(持續更新)
基礎-第0章-安裝
基礎-第1章-基本操作
基礎-第2章-磁盤及文件系統管理
基礎-第3章-獲得幫助
基礎-第4章-用戶及權限基礎
基礎-第5章-網絡基本配置
基礎-第6章-管道,重定向及文本處理
基礎-第7章-系統啟動詳解
進階-第1章-日志服務
進階-第2章-DNS域名服務器
進階-第3章-FTP文件共享服務
進階-第4章-NFS文件共享服務
進階-第5章-SMB文件共享服務
進階-第6章-WEB服務Apache篇
進階-第7章-電子郵件服務
進階-第8章-Linux服務基礎及管理
高級-第1章-LVM邏輯卷
高級-第2章-高級權限ACL
高級-第3章-RAID提升速度及冗余
高級-第4章-高級網絡-網卡綁定,子端口
高級-第5章-SELinux安全系統基礎
高級-第6章-IPTable防火墻基礎
高級-第7章-Linux遠程管理-SSH、VNC
第4章-高級網絡-網卡綁定,子端口
第一節 高級網絡設置
網卡高級命令
命令mii-tools用以查看網卡狀態
mii-tools eth0
命令ethtool可以查看網卡設置
ethtool eth0 查看物理信息
ethtool -i eth0 查看網卡驅動信息
ethtool -S eth0 查看網卡狀態
IP別名
Linux支持在一個物理網卡上配置多個IP地址,用來實現類似子接口之類功能
CentOS 或 RHEL 系統默認會啟用NetworkManager對網卡管理 方便使用
但如果使用子接口,需要禁用NetworkManager
servive NetworkManager
chkconfig NetworkManager off
之后使用ip命令臨時創建一個IP別名
ip addr add 10.1.1.1/24 dev eth0 label eth0:0
eth0:0第二個0為別名編號 第二個可以為eth0:1
永久添加IP別名
在/etc/sysconfig/network-scripts/下添加別名配置文件: ifcfg-eth0:0
內容:
DEVICE=eth0:0
IPADDR=10.1.1.1
PREFIX=24 #子網掩碼
ONPATENT=yes #子網卡為yes
第二節 多網卡綁定
多網卡綁定
通過綁定多塊物理網卡提升帶寬 提升穩定性
綁定模式:
模式0:平衡輪訓 流量平均分配
模式1:主動備份 只有一塊工作 另一塊備用
模式2:廣播 同時外發數據
網卡綁定配置
綁定后的邏輯網卡名字為bondn n為編號 如/dev/bond0
創建綁定網卡配置文件:
/etc/sysconfig/network-scripts/ifcfg-bond0
寫入內容:
DEVICE=bond0
IPADDR=129.168.1.200
PREFIX=24 #子網掩碼
ONBOOT=yes #開機自啟動
BOOTPROTO=none #啟動協議
USERCTL=no #用戶控制
BONDING_OPTS="mode=1 miimon=50" #bond設備參數 模式編號
修改每個屬于該邏輯網卡的物理網卡的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
寫入內容:
DEVICE=eth0
ONBOOT=yes #開機自啟動
BOOTPROTO=none #啟動協議
USERCTL=no #用戶控制
MASTER=bond0 #要綁定到的邏輯網卡
SLAVE=yes #當前是否子網卡
然后bond網卡添加驅動支持 文件名為驅動程序文件+.conf
/etc/modprobe.d/bonding.conf
寫入內容:
alias bond0 bonding
重啟網絡服務
然后啟動綁定的邏輯網卡bond