linux 网络相关
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 网络相关的更多相关文章
- 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掉的网卡, ...
- Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法 使用介绍
第7周第3次课(5月9日) 课程内容: 10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法 扩展 ...
- Linux 网络相关命令 Cheat Sheet
以下漫画形式呈现的常用 Linux 网络相关命令速查表来自 twitter -
- Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法
一. Linux网络相关 yum install net-tools ifconfig查看网卡ip ifup ens33开启网卡 ifdown ens33关闭网卡 设定虚拟网卡ens33:0 mii- ...
- Linux网络相关配置
一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...
- linux网络相关配置文件
linux系统一般来说分为两大类:1.RedHat系列:Redhat.Centos.Fedora等:2.Debian系列:Debian.Ubuntu等. linux系统中,TCP/IP网络是通过若干个 ...
- Linux 网络相关命令
1.修改ip,dns相关:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.ifconfig 查找ip,mac地址 3.重启网络:sudo ser ...
- linux网络相关命令使用
A,iptables使用示例 1,将请求80端口的包发送给本机8180端口(这样,别的机器访问本机的80端口时会被转发到8180端口去) iptables -t nat -A PREROUTING - ...
- Linux网络相关命令firewalld和netfilter、iptables 使用(6/22)
iptables和netfilter的关系: netfilter在内核空间的代码根据table中的rules,完成对packet的分析和处置.但是这些table中的具体的防火墙rules,还是必须由系 ...
随机推荐
- echarts自定义折线图横坐标时间间隔踩坑总结
折线图需求:横坐标为时间,要求按一定间隔展示,鼠标移至折线上间隔时间内的数据也可展示 其实很简单的一个配置就可搞定,但在不熟悉echarts配置的情况下,就很懵逼 xAxis: { boundaryG ...
- mysql锁定单个表的方法
mysql锁定单个表的方法mysql>lock table userstat read;mysql>unlock tables; 本文来自ChinaUnix博客,如果查看原文请点:http ...
- python的内置函数(一)
1.数学计算函数 abs(x) 求绝对值1.参数可以是整型,也可以是复数2.若参数是复数,则返回复数的模 complex([real[, imag]]) 创建一个复数 divmod(a, b) 分别取 ...
- Qt QMutexLocker_自动解锁的机制
QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁.因为QMutexLocker 申请的这个lock变量在这个函数退出时,自动的调用析构函数来解锁.这样可以防止在程序编写的过程 ...
- 09 saltstack生产实例--Haproxy+keepalived
1.如何理解haproxy+keepalived https://www.cnblogs.com/zs-wei/p/9213961.html HaProxy可以通过监听一个统一的端口对外提供能力,然后 ...
- UnhandledExceptionPolicy
winform程序未捕获异常解决方法 EventType clr20r3 P1 http://blog.csdn.net/chichaodechao/article/details/8294922
- hdu 4810 Wall Painting (组合数+分类数位统计)
Wall Painting Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) T ...
- 炉石兄弟 修复图腾师问题 by大神beebee102, 还有阴燃电鳗
修复图腾师问题 beebee102 修复了先摇图腾再下图腾师的问题,另外加了阴燃电鳗的sim卡.在兄弟策略的模拟程序中测试了没问题,真机没有试过,麻烦吧友测试了回复一下.链接: [有效] http ...
- PHP中的src32
crc32() 函数计算一个字符串的 crc32 多项式. 该函数可用于验证数据的完整性. 语法 crc32(str 参数 描述 string 必需.规定要计算的字符串. 说明 生成 string 参 ...
- 可插拔式后台管理系统(Django)
1.实现效果 研究了下django admin的功能,自己实现了一个简单的可插拔式后台管理系统,方便自定义特殊的功能,而且作为一个独立单独的django app,可以整体拷贝到其他项目中作为后台数据管 ...