一塊網卡綁定多個IP ubuntu
查看ip地址 ifconfig(老工具) ip (新的工具)
ifconfig eth1:3 114.114.114.114/24 給eth1增長一個ip地址
ip addr add 114.114.114.114/24 dev eth1 給eth1設置IP地址
ip addr add 8.8.8.8/24 dev eh1 label eth1:2 給eth1增長一個IP地址
ip addr del 114.114.114.114/24 dev eth1 刪除這個ip地址
ip addr flush dev eth1 清空ip地址
ip link 查看數據鏈路層信息
ip addr add 可簡寫 ip a a
。。。
global 全局可用 link僅連接可用 host本機可用
查看路由 ip route 、route -n 、netstat -rn
永久性增長多個ip地址 :(別名配置文件只能靜態獲取)
vim /etc/sysconfig/network-scripts/ifcfg-eth1:2
重啓服務便可 vim
多網卡綁定實現冗餘
網絡接口配置 bonding實現高可用、負載均衡
一、建立bonding設備的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS= "miimon=100 mode=0" centos
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
MASTER=bond0
SLAVE=yes 網絡
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
MASTER=bond0
SLAVE=yes 負載均衡
二、重啓服務 service network restart
三、查看bond0狀態 /proc/net/bonding/bond0 ide
查看幾個bond設備 cat /sys/class/net/bonding_masters
刪除bonding
需先ifconfig bong0 down
刪除文件
lsmod 查看模塊
rmmod 刪除模塊。 工具
修改網卡名爲傳統模式
1編輯/etc/default/grub配置文件 加入 net.ifnames=0
2而後使用命令grub2-mkconfig -o /boot/grub2/grub.cfg生成/boot/grub2/grub.cfg
3最後重啓系統 centos7
centos六、修改主機名/etc/sysconfig/network
centos七、ubuntu 修改主機名/etc/hostname或者hostnamectl set-hostname
ip地址與域名快速解析/etc/hosts rest
虛擬機上克隆系統會發現網卡mac被佔用
vim /etc/udev/rules.d/70-persistent-net.rules 刪除被佔用的mac
ethtool -i eth1 查看網卡模塊
rmmod e1000 卸載模塊
modprobe e1000 安裝模塊
重啓網卡服務 接口