一、网卡配置的查看信息

1.ifconfig ifconfig命令是由net-tools这个工具提供。

[root@centos6 ~]#rpm -qf `which ifconfig`
net-tools-1.60-114.el6.x86_64

1).ifconfig显示的内容

  其中 inet addr:172.18.254.200代表该网卡的IP地址,Bcast:172.18.255.255代表广播地址,Mask:255.255.0.0代表子网掩码,HWaddr 00:0C:29:D6:95:E2代表MAC地址,MTU:1500 代表一个包的大小为1500 2).ifconfig更改ip地址

3).ifconfig禁用和启用网卡和ifdown\ifup禁用启用网卡的区别:使用ifconfig禁用网卡,所有信息都在,但是网卡将不能使用,相当于Windows当中的禁用网卡,使用ifdown禁用网卡,只是网卡没有IP地址,网络层的禁用 4)ifconifg禁用网卡效果如下,所有信息都在,但是该网卡已经禁用

5).ifdown禁用网卡效果如下,eh0中,ip地址不存在了,在将eth0开启的时候,会重新获取ip地址

2.ip ip命令,可以禁用启用网卡,也可以配置ip地址,一块网卡上添加多个ip地址, 1).ip命令禁用启用网卡 ip命令查询网卡的信息(不包括IP地址),link的子选项中,显示的知识链路层的一些信息,其中包括Mac地址,一个数据包有多大等信息,显示信息如下

[root@centos6 ~]#ip link show 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:d6:95:e2 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:d6:95:ec brd ff:ff:ff:ff:ff:ff

用ip命令禁用网卡,相当于ifconfig命令禁用网卡,相当于直接写在网卡,其中信息没有删除,eth0网卡的所有信息都在,只不过网卡状态变成了DOWN(关闭状态)

将网卡重新启用,网卡的state状态变成了UP状态

2).增加IP地址 ip命令用来添加IP地址,默认是直接追加IP地址,可以先把原地址删除,在配置新的地址。

指定网卡别名,在1.1.1.1地址中,eth0:1就是别名

指定网卡中的IP地址的作用域,作用域有host(仅主机)、global(全局有效)、link(仅连接可用)

3).指定路由 路由的概念:R1想要去R2,R1是不炫耀问路的,因为R1本来就和R2是一个网段,如果R1想要去R3,呢么就需要问R2,怎么样才可以到达R3,由R2来告诉R1路应该怎么走,同样,光知道过去也是不行的,R3还要知道怎么样才可以到达R1,由此就知道,路由是应该配置双向的,知道去的路也要知道回来的额路。 路由分为主机路由、网络路由,默认路由 主机路由:是指定到达一个主机的路由 网络路由:到达一个网段的路应该怎么走 默认路由:其他两条路都不能走,那么就走最后一条路 路由的配置 查看本机都有哪些路由信息

[root@centos6 ~]#ip route show
192.168.86.0/24 dev eth1  proto kernel  scope link  src 192.168.86.100 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.254.200 
169.254.0.0/16 dev eth1  scope link  metric 1003 

增加一条主机路由

[root@centos6 ~]#ip route add 1.1.1.1 via 172.18.0.1
[root@centos6 ~]#ip route show
1.1.1.0/24 dev eth0  proto kernel  scope link  src 1.1.1.1 

增加一条网络路由

[root@centos6 ~]#ip route add 1.1.1.0/24 via 172.18.0.1
.1.1.0/24 via 172.18.0.1 dev eth0 

增加一条默认路由

[root@centos6 ~]#ip route add default via 172.18.0.1
default via 172.18.0.1 dev eth0 

3.直接更改配置文件,该配置永久有效,需要重启网络服务/etc/init.d/network restart

4.网卡绑定,实现负载均衡和gaokeyo高可用 bond主要应用的版本: mode 0(负载均衡) mode 1 (高可用,一个设备坏掉,另外一个设备顶上) Centos 6 1).首先准备两块网卡 2).设置配置文件,添加bond0 bond0的配置文件 网卡1的配置文件 网卡2的配置文件

	[root@centos6 network-scripts]# vim ifcfg-eth3
		DEVICE=eth4
		MASTER=bond0
		SLAVE=yes

重启网络服务,查看bond0信息 显示bond版本

[root@centos6 network-scripts]#cat /sys/class/net/bond0/bonding/mode 
balance-rr 0

二、CentOS 7网卡配置信息

在CentOs 7,新加了管理网卡的工具cnmli工具,所以在CentOS 7中,不建议直接更改配置文件,通过nmcli命令也可以实现添加配置文件,而且是永久有效 网卡配置查询

查看网卡对应的配置文件 更改网卡的配置文件中的name名,不会更改配置文件的文件名 创建新的配置文件 禁用配置文件 设置IP地址 一个网卡添加多个IP地址 删除IP地址