博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux网卡
阅读量:6690 次
发布时间:2019-06-25

本文共 1407 字,大约阅读时间需要 4 分钟。

一块网卡绑定多个IP

查看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
重启服务即可


多网卡绑定实现冗余

网络接口配置 bonding实现高可用、负载均衡
1、创建bonding设备的配置文件
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS= "miimon=100 mode=0"

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

2、重启服务 service network restart

3、查看bond0状态 /proc/net/bonding/bond0

查看几个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最后重启系统


centos6、修改主机名/etc/sysconfig/network

centos7、ubuntu 修改主机名/etc/hostname或者hostnamectl set-hostname
ip地址与域名快速解析/etc/hosts


虚拟机上克隆系统会发现网卡mac被占用

vim /etc/udev/rules.d/70-persistent-net.rules 删除被占用的mac
ethtool -i eth1 查看网卡模块
rmmod e1000 卸载模块
modprobe e1000 安装模块
重启网卡服务

转载于:https://blog.51cto.com/14230743/2373212

你可能感兴趣的文章
Microsoft Dynamics AX 2012 的安全框架和安全模型
查看>>
【实验吧】逆向rev50
查看>>
2、Spring Cloud - 入门概述
查看>>
1.1 变量
查看>>
mfc 链接时错误 文件函数重复定义
查看>>
php
查看>>
Django 是如何实现用户登录和登出机制的(默认版本-数据库版本)
查看>>
【转】 wpf系列-入门
查看>>
exp6
查看>>
PBRT笔记(12)——蒙特卡洛积分
查看>>
自己用 python 实现 base64 编码
查看>>
获取某一天每个小时的数据
查看>>
LeetCode 222. Count Complete Tree Nodes
查看>>
读《构建之法》8、9、10章有感
查看>>
Scrapy框架的八个扩展
查看>>
final D9 9,10
查看>>
Linux下中断程序导致写文件失败的分析
查看>>
移动端开发(一)(初级入门)
查看>>
1.第一章 Hello Backbonejs[转]
查看>>
python Fuction 方法的调用
查看>>