微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS6下的网络管理

博文目录

简介

我们都知道在我们互联网中,所有的通信都通过网络来完成的,有了网络当然也要有对应的地址,MAC地址是固定不变的,所以能变的只有IP的地址,那么今天来带给大家如何在CentOS6中如何配置网卡。当然一下的所有命令都是在CentOS6中进行的。

一、网卡的配置文件

1.操作网卡的命令

ifconfig

ifconfig 直接输入查看活动的网卡;

ifconfig -a 查看所有的网卡信息活跃的,不活跃的;

ifconfig 网卡名 指定网卡查询

ifconfig down 网卡名 关闭指定网卡,直接关闭设备;

ifconfig up 网卡名 开启指定网卡,直接开启这边;

ifdown 取消设备IP;

ifup 激活设备IP;

ifconfig eth0 IP/子网 添加临时IP

ip

ip a查看网卡所有的信息

link 对数据链路层操作

addr 对网络层操作

添加IP

使用方法

ipaddradd3.3.3.3/24deveth1

label 添加标签

使用方法

ipaddradd3.3.3.4/24deveth1labeleth1:3

flush 清空所有IP地址

使用方法

ipaddrflusheth1

route 对路由表操作

ip route add 目标地址 via 网关

del 删除

flush 清空

1.1、CentOS6中网卡的配置文件存放在/etc/sysconfig/network-scripts/中

[root@centos6boot]#ls/etc/sysconfig/network-scripts/
ifcfg-eth0ifcfg-lo

网卡配置文件

touch /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth1设备名

ONBOOT=yes开机自启

BOOTPROTO=static设置ip获取协议dhcp|static

IPADDR=6.6.6.6设置IP

PREFIX=8 设置子网掩码

GATEWAY=6.6.6.1设置网关

DNS1=114.114.114.114 设置主DNS

DNS2=8.8.8.8设置备用DNS

DNS3=8.8.4.4设置备用DNS (DNS最多3个)

DOMAIN=magedu.com设置域名(当输入域名不全的时候,系统自动补全此域名)

HWADDR=00:00:00:00:00:00 设备MAC地址

MACADDR=00:00:00:00:00:00 修改设备MAC地址

PEERDNS=yes|no设置是否自动获取DNS

确定一个硬件网卡DEVICE|HWADDR|MACADDR

Centos6中/etc/network中也可已配置网关

添加GATEWAY=0.0.0.0 网关地址

若果network文件与网卡配置文件网关冲突优先生效网卡配置文件

[root@centos6~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=99326609-c6e3-4a5b-bc2b-c8906da2e50f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Systemeth0"
HWADDR=00:0C:29:9E:B6:C9
IPADDR=172.18.17.10
PREFIX=16
GATEWAY=172.18.0.1
LAST_CONNECT=1489456625

为网卡添加别名

添加网卡别名

ifconfig 网卡别名 IP

ifconfigeth1:1172.168.1.1/16

ip addr add IP dev 网卡 label 网卡别名

ipaddradd172.16.1.1/16deveth0labeleth0:0

删除网卡别名

ipaddrdel172.16.1.1/16deveth0labeleth0:0

清空网卡别名

ipaddrflushdeveth0labeleth0:0



Centos6添加网卡别名

永久添加网卡别名(必须关闭NetworkManager)

cp/etc/sysconfig/network-scripts/ifcfg-eth0{,:100}

修改内容

DIVICE

IPADDR

DNS 配置文件

/etc/resolv.conf 此文件自动生成

hosts比DNS优先级别高

修改优先级文件 vim /etc/nsswitch.conf

hosts filesdns 更换位置就好


CentOS6网卡的更改方法

基于BIOS支持启用biosdevname软件

内置网卡:em1,em2

pci卡:pYpXY:slot,X:port

(2) 名称组成格式

en: Ethernet 有线局域网

wl: wlan无线局域网

ww: wwan无线广域网

名称类型:

o<index>: 集成设备的设备索引号

s<slot>: 扩展槽的索引号

x<MAC>: 基于MAC地址的命名

p<bus>s<slot>: enp2s1


网卡及别名总结


为每个设备别名生成独立的接口配置文件

关闭NetworkManager服务

ifcfg-ethX:xxx

必须使用静态联网

DEVICE=eth0:0

IPADDR=10.10.10.10

NETMASK=255.0.0.0

ONPARENT=yes

注意:service network restart 生效

NetworkManager: 图形化管理工具

Centos6中NetworkManager并不成熟

所以建议关闭该服务

serviceNetworkManagerstop
chkconfigNetworkManageroff

参考/usr/share/doc/initscripts-*/sysconfig.txt

原文地址:https://www.jb51.cc/centos/378297.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。