⑴ CentOS7网络配置教程
CentOS 7 网络配置怎么搞?在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。 怎么办呢?接下来是我为大家收集的CentOS 7 网络配置教程,希望能帮到大家。
CentOS 7 网络配置教程
[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># 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># ip route list # 查看路由信息
# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走岁亏eth0接口
# ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为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-1602-4e19-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: 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: enp2s0: 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.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1
完整参数如下,好了,网络配通了。明天继续 其它 功能测试。
[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-1602-4e19-aee6-29f57618ca01
ONBOOT=yes
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1
[root@centos1 ~]#
待续......
看了“CentOS 7 网络配置教程”还想看:
1. CentOS7网络怎么设置自动启动
2. CentOS7改变网络接口名教程
3. CentOS 7 中查看网络连接的命令方法
⑵ Centos7配置网络
我们的机器刚装完系统粗凯不能上网,需要根据信息技术部分配的IP对网络进行配置。
会发现列出了两张网卡,
由滑册于我们的IP都是静态分配,而CentOS默认是使用DHCP动态获取IP,所以 ens160 网卡没有信凳宏IP,需要手动配置IP等信息。
将该文件的内容改成如下
加入
51和40区域的机器加入
100区域的机器使用公共DNS
⑶ 安装centos7配置静态网络
让禅 工具:VMware
渗消 网络设坦喊尘置:NAT
1.关闭防火墙
查看防火墙状态: systemctl status firewalld.service
执行关闭命令: systemctl stop firewalld.service
2.配置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
UUID=300bc9fe-ee8a-4ccd-956a-d13239dcb8de
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.100
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS=8.8.8.8
DNS1=114.114.114.114
3.重启网络设置即可
systemctl restart network.service
⑷ centos7 网络设置
"ifcfg-eno16777736" [readonly] 20L, 370C
TYPE=Ethernet
BOOTPROTO=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
NAME=eno16777736
UUID=3c126f7c-9463-409e-88d3-e8554829e914
DEVICE=eno16777736
ONBOOT=yes //开机启动
IPADDR=192.168.1.221 //虚拟机ip(网段(第三位)跟实体机一致,最后一位设置(2-225))
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 //网关跟实体机一致
DNS1=114.114.114.114
DNS2=8.8.8.8
~
⑸ CentOS7怎么配置网络
1、安装时候配置如果是初始安装centos7系统,如图点击选择“网络配置”。
注意事项
临时修改网卡ip使用ifconfig 网卡名 IP 这样的格式,可以临时配置网卡IP。(无ifconfig 用vi配置)
修改网卡配置最通用的办法是使用vi 编辑 /etc/sysconfig/network-scripts/ifcfg-ens33(网卡名) 配置文件如图加上基础的网络参吵弊数BOOTROTOONBOOT 开机启动网卡IPADDRNETMASKGATEWAYDNS等。
⑹ CentOS 7 如何配置网络
1 你要弄清楚网卡名称不是eth0
⑺ 解决centos7虚拟机无法上网与网络设置
一、解决centos7无法上网的问题
最近兴致冲冲的打算学习下linux,利用VMware虚拟机装了centos7。但是在linux命令行输入ifconfig,并没有出现网络配置腊返相关内容。输入lspic |grep Eth,告诉我网卡有问题。
如上所示,别说设置了,根本连网卡信息都没有。没有所想的那个eth0的文件。但是查了很多资料说出现这个问题的原因是由于兼容问题导致的。由于我的虚拟机镜像是64位的,但是我安装centos的时候选的是32位,所以导致虚拟机无法识别。需要在虚拟机的配置文件中:centos:vmx,加入一条语句ethernet0.virtualDev = "e1000"。然后保存,重启罩局稿就可以了。但是我试了,还是不行,但是在贴吧里面看到很多回复说按照这种方法解决了这个问题。我只能gg了,因为我保存了这个文件,重启后还会出现加入的命令被删除了。即使没有被删除,但是也还是无效。最后我只好重装了centos。然后选择版本的时候,选了64位。是的,这样就成功了。如果遇到类似我这样的问题,可以先修改vmx文件试试。
那下面来说说centos的网络设置吧。我选择的方法是桥接。
二、centos网络设置
1、命令行输入ifconfig -a , 得到网卡信息。如下图所示
2、命令行输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
打开网卡配置文件。部分机型可能不是eth0,而是eth-xxx一串随机数。具体看个人具体电脑显示。
3、修改配置文件:
ONBOOT=YES
BOOTROTO=STATIC
4、物孝增加配置信息:
IPADDR=192.168.1.21(需要跟自己的电脑IP在同一网段下面)
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
5、保存,然后重启网络
service network restart
⑻ VMware Workstation创建虚拟机、安装CentOS7、配置网络
1.VMware Workstation
下载地址:https://www.vmware.com/cn/procts/workstation-pro/workstation-pro-evaluation.html
2.CentOS7
官网下载速度慢,可以从以下镜像站下载。
阿里云镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/
网易镜像:http://mirrors.163.com/centos/
华为镜像:http://mirrors.huaweicloud.com/centos/7/isos/x86_64/
VMware Workstation:最好安装到一个空的磁盘,安装过程只需要根据提示进行操作即可,这里我们忽略安装过程。
(1)选择自定义,下一步。
(2)下一步。
(3)选择“稍候安装操作系统”,下一步。
(4)选择Linux和CentOS 7 64位,下一步。
(5)随便输入个自己喜欢的名字,和安装位置(最好是选择C盘以外的地方),下一步。
(6)设置处理器数量和内核数量,下一步。
(7)设置内存,下一步。( 建议不要超过自己电脑运行内存的一半,且内存分配必须为4的倍数 )
(8)为了方便,我们选择“ 使用网络地址转换(NAT) ”方式。
下一步
下一步
下一步
(9)我们将磁盘大小设置为20G,下一步。
(10)随便选择一个磁盘创建位置,下一步。
(11)点击完成按钮,虚拟机创建成功。
(1)打开“ CD/DVD(IDE) ”
(2)选择“使用ISO映像文件”,点击确定。
(3)点击开启此虚拟机。
(4)选择“中文”、“简体中文”。
(5)选择要安装的软件。
(6)这里我们不需要图形界面,只需安装“基础设置服务器”即可,点击完成。
(7)安装位置选择默认即可。
(8)网络设置
开关设置为打开状态,修改主机名为“centos7-1”,记住ip地址。
(9)点击开始安装。
(10)安装过程中,点击ROOT密码,设置root用户的密码。
(11)安装完成后点击重启按钮。
(12)输入root,输入密码后即可进入系统。