如何设置centos7 网卡设置的网卡

centos服务器配置一网卡配置(linux、网卡自动启动)&网卡配置文件的存放目录:/etc/sysconfig/network-scripts/&具体配置文件:ifcfg- 如eth0是ifcfg-eth0、lo是ifcfg-lo&# Intel Corporation 82545EM Gigabit Ethernet Controller(Copper)&TYPE=Ethernet & & #网卡类型&DEVICE=eth0 & & & #网卡接口名称&ONBOOT=yes & & & &#系统启动时是否自动加载,yes开机自动加载,no开机不加载&BOOTPROTO=static & #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议&IPADDR=172.16.13.3 & & &#网卡IP地址,一下要写入自己对应的信息&NETMASK=255.255.0.0 & & #网卡网络地址&GATEWAY=172.16.254.254 &#网卡网关地址&DNS1=172.16.254.254 & & #网卡DNS地址&HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址&BROADCAST=192.168.1.255 #网卡广播地址&相关的命令:&/etc/init.d/network reload&网卡接口关闭与激活&ifdown eth0 & #关闭网络&ifup eth0 & & #启动网络&网络服务启动与关闭&方法一:&service network start|stop|status|restart|reload|force-reload &&&方法二:&/etc/init.d/network start|stop|status|restart|reload|force-reload&start:启动网卡服务,启用所有自启动的网卡&stop:禁用所有的网卡,现在已经启用的网卡&status: 查看所有的网卡信息,显示信息有启用的网卡和所有的网卡。例如:&[root@reage etc]# service network status&Configured devices:&lo eth0 eth1&Currently active devices:&lo eth0&restart: 重启网卡服务,过程先关闭网卡服务,然后,在启动网卡信息&reload: 重新加载网卡配置文件,网卡的配置文件在修改保存后,并不会生效,需要使用本方式加载到内存中, start、stop、status只是会加载内存配置的信息&force-reloal: 功能未知&临时配置网卡信息,无需重启。&[root@reage ~]# ifconfig eth0 172.16.13.3 netmask 255.255.0.0&额外的话题:&对于虚拟机网卡的MAC的查看&&来源:http://blog.csdn.net/rentiansheng/article/details/8877367&CentOS 7 网络配置方法
作者:佚名
字体:[ ] 来源:互联网 时间:12-13 21:52:57
这篇文章主要介绍了CentOS 7 网络配置方法,需要的朋友可以参考下
今天在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。 [root@centos1 ~]# ifconfig -bash: ifconfig: command not found 首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下: [root@centos1 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 从上面显示结果看,放置系统管理程序的路径/usr/sbin已存在,就是放外部命令的路径。直接用ls 查看/usr/sbin/目录,也没看到ifconfig,怎么回事? [root@centos1 ~]# ls /usr/sbin/ 我还是不死心,再用find命令也没找到ifconfig? [root@centos1 ~]# find / -name &ifconfig& 此时心里有底了,应该是用某个命令代替了ifconfig了。上百度一查,果不其然,已经用ip命令代替ifconfig命令了。下面列出ip命令常用参数。 代码如下:ip
操作对象{link|addr|route...}&/p&
&p&# ip link show
# 显示网络接口信息# ip link set eth0 upi
# 开启网卡# ip link set eth0 down
# 关闭网卡# ip link set eth0 promisc on
# 开启网卡的混合模式# ip link set eth0 promisc offi # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200
# 设置网卡队列长度# ip link set eth0 mtu 1400
# 设置网卡最大传输单元# ip addr show
# 显示网卡IP信息# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址&/p&
&p&# ip route list
# 查看路由信息# ip route add 192.168.4.0/24
192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via
192.168.0.254
# 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24
# 删除192.168.4.0网段的网关# ip route del default
# 删除默认路由输入ip addr命令后,发现enp2s0网卡(这个enp2s0是我这里的网卡)没有ip地址。 [root@centos1 ~]# ip addr 既然没有ip地址,那直接去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的配置文件名吧。 [root@centos1 ~]# ls /etc/sysconfig/network-scripts/ ifcfg-enp2s0 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6 ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless [root@centos1 ~]#从结果看,之前保存网卡ip信息的配置文件名也由以前的ifcfg-eth0变成了ifcfg-enp2s0,好吧,既然你给他命这么个名,那我就先用着。先cat一下ifcfg-enp2s0 [root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 代码如下: HWADDR=00:E0:69:01:6A:96 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp2s0 UUID=5b0a7d76--aee6-29f57618ca01 ONBOOT=no 从上面的配置中有看到虽然BOOTPROTO=dhcp,但是ONBOOT=no,这里用vi将ONBOOT=no改成ONBOOT=yes,然后重启CentOS。 [root@centos1 ~]# shutdown -r 重启完成后输入帐号和密码进入命令提示操作符继续用ip addr查看网卡信息。结果如下: [root@centos1 ~]# ip add 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&&& inet 127.0.0.1/8 scope host lo&&&&&& valid_lft forever preferred_lft forever&&& inet6 ::1/128 scope host&&&&&& valid_lft forever preferred_lft forever2: enp2s0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UP qlen 1000&&& link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff&&& inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0&&&&&& valid_lft forever preferred_lft forever&&& inet6 fe80::2e0:69ff:fe01:6a96/64 scope link&&&&&& valid_lft forever preferred_lft forever
[root@centos1 ~]#
从上面结果看到,通过DHCP分配到的ip地址是172.8.1.200,虽然是测试机,但为了便于今后的远程连接,我们还是给这台机配置一个固定ip吧。
用vi打开ifcfg-enp2s0,输入以下参数,再用#将BOOTPROTO=dhcp注释。
代码如下:IPADDR0=172.8.1.211PREFIX0=24GATEWAY0=172.8.1.1DNS1=172.8.1.1
完整参数如下,好了,网络配通了。明天继续其它功能测试。[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 代码如下:HWADDR=00:E0:69:01:6A:96TYPE=Ethernet#BOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=enp2s0UUID=5b0a7d76--aee6-29f57618ca01ONBOOT=yesIPADDR0=172.8.1.211PREFIX0=24GATEWAY0=172.8.1.1DNS1=172.8.1.1
[root@centos1 ~]#
待续......
大家感兴趣的内容
12345678910
最近更新的内容&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!关于centos7的网络配置
关于centos7的网络配置
[摘要:戴自:/wpskl/A1779934.html /os/786.html 一 、收集学问 1.DNS DNS是域名体系 (Domain Name System) 的缩写,它是由剖析器战域名办事器构成的。域名办事器是指]
摘自:/wpskl/A1779934.html
/os/786.html一 、网络知识
DNS是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为&域名解析&。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
2.网关 ??顾名思义,网关(Gateway)就是一个网络连接到另一个网络的&关口&。 ??按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的&网关&均指TCP/IP协议下的网关。 ??那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为&192.168.1.1~192. 168.1.254&,子网掩码为255.255.255.0;网络B的IP地址范围为&192.168.2.1~192.168.2.254&,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。 ??所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。 ??什么是默认网关 ??如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。 ??如何设置默认网关 ??一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。 ??1. 手动设置 ??手动设置适用于电脑数量比较少、TCP/IP参数基本不变的情况,比如只有几台到十几台电脑。因为这种方法需要在联入网络的每台电脑上设置&默认网关&,非常费劲,一旦因为迁移等原因导致必须修改默认网关的IP地址,就会给网管带来很大的麻烦,所以不推荐使用。 ??在Windows 9x中,设置默认网关的方法是在&网上邻居&上右击,在弹出的菜单中点击&属性&,在网络属性对话框中选择&TCP/IP协议&,点击&属性&,在&默认网关&选项卡中填写新的默认网关的IP地址就可以了。 ??需要特别注意的是:默认网关必须是电脑自己所在的网段中的IP地址,而不能填写其他网段中的IP地址。 ??2. 自动设置 ??自动设置就是利用DHCP服务器来自动给网络中的电脑分配IP地址、子网掩码和默认网关。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了DHCP服务器中默认网关的设置,那么网络中所有的电脑均获得了新的默认网关的IP地址。这种方法适用于网络规模较大、TCP/IP参数有可能变动的网络。 ??另外一种自动获得网关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序来自动获得,其原理和方法和DHCP有相似之处。
二、centos7修改ip
# vim /etc/sysconfig/network-scripts/ifcfg-eth0 //ifcfg-eth0是个变化的名字,设置时根据ip addr 命令出现的网络名字进行设定
& 修改如下内容
BOOTPROTO=static #dhcp改为static
ONBOOT=yes#开机启用本配置
IPADDR=192.168.7.106 #静态IP
GATEWAY=192.168.7.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.7.1 #DNS 配置
修改后效果
# ]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
HWADDR=00:15:5D:07:F1:02
TYPE=Ethernet
BOOTPROTO=static #dhcp改为static&
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
UUID=bb3a302d-dc46-461a-881e-d46cafd0eb71
ONBOOT=yes #开机启用本配置
IPADDR=192.168.7.106 #静态IP
GATEWAY=192.168.7.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.7.1 #DNS 配置
& 重启下网络服务
# service network restart
&查看改动后的效果,Centois 7 不再使用 ifconfig 而是用 ip 命令查看网络信息。
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
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:15:5d:07:f1:02 brd ff:ff:ff:ff:ff:ff
inet 192.168.7.106/24 brd 192.168.7.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe07:f102/64 scope link
valid_lft forever preferred_lft forever
1、执行&service network restart&出现以下错误
Restarting network (via systemctl):& Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.
2、根据上面的提示,执行&systemctl status network.service&输出以下的类似信息:
[root@localhost ~]# systemctl status network.service
network.service - LSB: Bring up/down networking
&& Loaded: loaded (/etc/rc.d/init.d/network)
&& Active: failed (Result: exit-code) since&三& 15:30:10 CST; 1min 5s ago
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain network[2920]: RTNETLINK answers: File exists
11月&05 15:30:10 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
11月&05 15:30:10 localhost.localdomain systemd[1]:&Failed to start LSB: Bring up/down networking.
11月&05 15:30:10 localhost.localdomain systemd[1]: Unit network.service entered failed state.
3、针对上面的提示信息,找到解决的办法,其实很简单(由于centos7中没有70-persistent-net.rules这个文件,复制出来的虚拟机(vmware)需要修改mac地址),就是修改mac地址。
4、如何查看centos7复制出来的虚拟机的mac地址,需要执行&&ip addr&,输出如下的类似信息:
[root@localhost ~]# ip addr
&&& link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
&&& inet 127.0.0.1/8 scope host lo
&&&&&& valid_lft forever preferred_lft forever
&&& inet6 ::1/128 scope host
&&&&&& valid_lft forever preferred_lft forever
&&& link/ether&00:0f:19:10:12:f1&brd ff:ff:ff:ff:ff:ff
&&& inet 192.168.38.135/24 brd 192.168.38.255 scope global dynamic eno
&&&&&& valid_lft 1681sec preferred_lft 1681sec
&&& inet6 fe80::20c:11aa:ae11:4fe4/64 scope link
&&&&&& valid_lft forever preferred_lft forever
注意上面加粗加红的字,这就是新的mac地址。
接下来就剩下修改ifcfg-XXX文件了,只修改HWADDR就可以了。接下来执行service network restart&就正常了。
ip addr 查询出的网卡地址是跟虚拟机虚拟的网卡地址有关系。
对于单网卡 多ip的配置
&在/etc/sysconfig/network-scripts/下,比如存在ifcfg-enp0s3,则ifcfg-enp0s3是原来网址的配置文件,只要在复制一份ifcfg-enp0s3到ifcfg-enp0s3:0中,修改里面的ip地址,则会在enp0s3对应的网卡下又添新ip,以此类推,如果还要添加ip,则新添加配置文件ifcfg-enp0s3:1。注意
配置文件里面有个uuid,这个是对网卡的唯一标识,如果是对不同的网卡添加ip,如果为了简便而复制已存在的配置文件,一定要注意修改里面的hwaddr字段为对应网卡的mac地址,以及uuid。查看uuid的命令为&nmcli con show,查看mac地址的方法为ip addr 或者&nmcli device show [interface]。有时查看某个网卡所对应的uuid时可能会提示有两个,出现这种情况的原因为:此网卡所对应的配置文件里的uuid和系统分配的uuid不一致,将配置文件里的 uuid改成系统分配的,重启计算机,则此情况消失。
感谢关注 Ithao123精品文库频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊

我要回帖

更多关于 centos7 设置无线网卡 的文章

 

随机推荐