1. 配bond 模式

将eth0 和 eth1 绑定 ,master 为bond2 ,直接上文件

eth0   和 eth1 , 类似,如下 ,关键点  MASTER and  SLAVE

TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
MASTER=bond2
SLAVE=yes
DEVICE=eth0
ONBOOT=no
HWADDR="0c:c4:7a:46:7f:1c"
UUID="82b607d2-0f7a-420b-ab62-50249b7f41a9"

master  Bond 2  配置,    关键点  BONDING_MASTER 和  BONDING_OPTS , 另 bond2  可以给mac ,也可以不给, 都起得来,且能用,不给mac ,eth0,1 bond2 的mac  ip a 显示都是eth0 的  ,未深入研究。

bond 配置项:

mode =0  模式 轮询 ,1 主备

milion =100 ,检查间隔,100ms

DEVICE=bond2
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
TYPE=Ethernet
NAME=bond2
BONDING_MASTER=yes
BONDING_OPTS="mode=0 miimon=100 use_carrier=0"

IPADDR=

NETMASK=

2. 做桥接模式

bond0 做bond2 的桥,  桥是虚拟的

bond2 配置   ,关键点  BRIDGE= bond0

DEVICE=bond2
ONBOOT=yes
BRIDGE=bond0
TYPE=Ethernet
BOOTPROTO=static
TYPE=Ethernet
NAME=bond2

bond0 桥的配置 , 关键点  TYPE=BRIDGE

DEVICE=bond0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=static
NAME=bond0

IPADDR=

NETMASK=

GATEWAY=

3. 临时 IP 配置

加IP

ifconfig bond1:1  10.36.203.21 netmask 255.255.255.0

删IP

ip addr del 10.36.203.21/8 dev bond1:1

4.  如何查服务器的网卡大小,千兆还是万兆

lspci  |grep -i ether

04:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
04:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
06:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
06:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
0a:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
0b:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

如上   4个千兆网卡,2个万兆网卡

有网卡,网卡还要插线, 然后配IP 才行,如果需要bond ,交换机还要绑定,然后服务器上再配置,才能成功。

trouble shooting: 遇见过  网卡由 2 绑2  改成  4绑1 , 先操作的 交换机,6台机器3台异常,然后vnc  上去手动 改 绑定配置 重启后 恢复正常。 下次可  先改配置 ,关机,然后 再改交换机配置, 改完后 再开机使之生效。

(point: no need panic , 思路没问题的,按 顺序执行即可)

如何查服务器上配置IP的网卡的大小

ip a 查 配置IP 的网卡的名称  和 状态

ethtool  查询 ,

网卡绑定的master 是能查出值来的   ,但 桥接的桥  是查不出来的,要查源网卡的。

IP 不通  trouble shooting

对于可以使用的IP ,配到网卡上  ,出不去  或者 部分出不去

a. IP 配到网卡上,(本机ping  没问题,到网关没问题)到外部IP,部分 通,部分不通, 查路由看都已经到核心交换机, 可能是IP 有问题,只能通过换IP 解决,或者可以,找厂商帮忙查下,确定的是,跟配置无关, 不通的原因跟这个IP 本身有关,或 被封什么的 。

b. ip 配置网卡上,ip a  看网卡状态非up  , 跟配置有关,具体情况需要自查。

c. ip 被封的情况,本机通,网关通,但出不去,通过临时配个IP, 能通,大概就能确定 是IP 本身有问题,被封。

关键点:配置IP 后,网卡状态是否正常, IP 本机是否能通,到网关是否能通,是否能出去,  4个过程,按顺序查。

ip  查询和命令配置

ip a  == ip addr

ip addr show

ip addr show dev bond1    查所有配到bond1 的IP

临时配置IP :

iproute4 如下

ip address add 192.0.2.1/24 dev eth0

ip  addr add 192.1

ip addr del 192.0.2.2/24 dev eth0

net-tools  如下

ifconfig eth0:1 192.168.6.140 netmask 255.255.255.0 broadcast 192.168.6.255

路由相关

永久添加路由方法:

写如下信息

vim /etc/sysconfig/network-scripts/route-eth0

添加如下信息:

192.168.142.100/32 via 192.168.142.10

192.168.142.200/32 via 192.168.142.20

每次重启网卡 会生效

手动添加和删除

添加到主机的路由

# route add -host 192.168.1.2 dev eth0:0
# route add -host 10.20.30.148 gw 10.20.30.40
  
添加到网络的路由
# route add -net 10.20.30.40 netmask 255.255.255.248 eth0
# route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
# route add -net 192.168.1.0/24 eth1
  
添加默认路由
# route add default gw 192.168.1.1
 
删除路由

# route del -host 192.168.1.2 dev eth0:0
# route del -host 10.20.30.148 gw 10.20.30.40
# route del -net 10.20.30.40 netmask 255.255.255.248 eth0
# route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
# route del -net 192.168.1.0/24 eth1
# route del default gw 192.168.1.1                  //route del default   删除所有的默认路由

linux 网络相关的更多相关文章

  1. 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法

    Linux网络相关 ifocnfig 查看网卡ip(yum install net-tools) ip add 查看网卡 ip add = ifocnfig ifconfig 不显示down掉的网卡, ...

  2. Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法 使用介绍

    第7周第3次课(5月9日) 课程内容: 10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法 扩展 ...

  3. Linux 网络相关命令 Cheat Sheet

    以下漫画形式呈现的常用 Linux 网络相关命令速查表来自 twitter -

  4. Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法

    一. Linux网络相关 yum install net-tools ifconfig查看网卡ip ifup ens33开启网卡 ifdown ens33关闭网卡 设定虚拟网卡ens33:0 mii- ...

  5. Linux网络相关配置

    一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...

  6. linux网络相关配置文件

    linux系统一般来说分为两大类:1.RedHat系列:Redhat.Centos.Fedora等:2.Debian系列:Debian.Ubuntu等. linux系统中,TCP/IP网络是通过若干个 ...

  7. Linux 网络相关命令

    1.修改ip,dns相关:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.ifconfig 查找ip,mac地址 3.重启网络:sudo ser ...

  8. linux网络相关命令使用

    A,iptables使用示例 1,将请求80端口的包发送给本机8180端口(这样,别的机器访问本机的80端口时会被转发到8180端口去) iptables -t nat -A PREROUTING - ...

  9. Linux网络相关命令firewalld和netfilter、iptables 使用(6/22)

    iptables和netfilter的关系: netfilter在内核空间的代码根据table中的rules,完成对packet的分析和处置.但是这些table中的具体的防火墙rules,还是必须由系 ...

随机推荐

  1. mongodb的安装与使用(一)

    一.什么是MongoDB ? MongoDB一种由C++语言编写的,是一个基于分布式文件存储的非关系型数据库(NoSql),是一种强大.灵活.可扩展的数据存储方式,因为MongoDB是文档模型,数据结 ...

  2. C# WebBrowser使用 网络(二)

    WebBrowser 简单操作 Form 代码 public partial class Form1 : Form { public Form1() { InitializeComponent(); ...

  3. MySQL多表查询总结

    MySQL术语: Redundacncy(冗余):存储两次或多次数据,以便实现快速查询. Primary Key(主键):主键是唯一的.表中每条记录的唯一标识. Foreign Key(外键):用于连 ...

  4. sourceinsight 头文件和函数注释的宏实现

    插入文件注释代码实现 macro InsertFileComment() { hbuf = GetCurrentBuf() ln = szName = "pengchao" szC ...

  5. 单调栈求全1(或全0)子矩阵的个数 洛谷P5300与或和 P3400仓鼠窝

    爆零好爽,被中学生虐好爽,还好我毕业得早 求全1(或全0)子矩阵的个数,看了题解有好几种思路,我学了三种,但有两种不是很理解,而且也没另外那个跑得快,所以简单讲述一一下我会的那种来自Caro23333 ...

  6. P2699 【数学1】小浩的幂次运算

    原题链接 https://www.luogu.org/problemnew/show/P2699 P2699 [数学1]小浩的幂次运算 首先第一眼看这个题就知道要暴力枚举w^i 看是否在区间[l,r] ...

  7. SpringMVC——拦截器,过滤器实现登录拦截

    一.拦截器与过滤器的区别 1.过滤器 依赖于servlet容器.在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次.使用过滤器的目的是用来做一些过滤操 ...

  8. HDU 5974 A Simple Math Problem ——(数论,大连区域赛)

    给大一的排位赛中数论的一题.好吧不会做...提供一个题解吧:http://blog.csdn.net/aozil_yang/article/details/53538854. 又学了一个新的公式..如 ...

  9. MAC ADDRESS

    可以使用手机Wifi或蓝牙的MAC地址作为设备标识,但是并不推荐这么做,原因有以下两点:硬件限制:并不是所有的设备都有Wifi和蓝牙硬件,硬件不存在自然也就得不到这一信息.获取的限制:如果Wifi没有 ...

  10. 15.反转链表 Java

    题目描述 输入一个链表,反转链表后,输出新链表的表头. 思路 本题的关键就是在于对next域的赋值,同时对下一个节点进行保存,然后对把下一个节点赋给新的节点,这样依次循环完所有的节点.每次使新插入的节 ...