简介
我们都知道在我们互联网中,所有的通信都通过网络来完成的,有了网络当然也要有对应的地址,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
使用方法
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地址
确定一个硬件网卡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添加网卡别名
cp/etc/sysconfig/network-scripts/ifcfg-eth0{,:100}
DIVICE
IPADDR
DNS 配置文件
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
原文链接:/centos/378297.html