天天看点

centos7 网络配置1 查看“虚拟网络编辑器”2 编辑centos系统的网络配置文件3 编辑 resolv.conf 文件4 ping 百度

centos7 网络配置

  • 1 查看“虚拟网络编辑器”
  • 2 编辑centos系统的网络配置文件
  • 3 编辑 resolv.conf 文件
  • 4 ping 百度

1 查看“虚拟网络编辑器”

击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”,确认连接模式为“NAT 模式”,如图所示:

centos7 网络配置1 查看“虚拟网络编辑器”2 编辑centos系统的网络配置文件3 编辑 resolv.conf 文件4 ping 百度

完成上图所示的第1,2,3步骤之后,进入到第4个步骤,设置网关,我的网关设置为:192.168.1.2,然后“确认”—>“应用”—>“确认”,直至完成。

centos7 网络配置1 查看“虚拟网络编辑器”2 编辑centos系统的网络配置文件3 编辑 resolv.conf 文件4 ping 百度

2 编辑centos系统的网络配置文件

位置在:/etc/sysconfig/network-scripts目录的 ifcfg-ens33 文件,首先切换为root用户,具体步骤如下

su		# 然后输入密码
vi /etc/sysconfig/network-scripts/ifcfg-ens33
           

ifcfg-ens33 配置文件的内容如下的注释部分(#号后面的为注释):

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"				# 把“dhcp”修改为“static”,表示手工设置静态IP地址。
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="6c886dcf-10d4-4214-b4c2-5394c2393767"
DEVICE="ens33"
# 把 ONBOOT="no"修改为 ONBOOT="yes",表示启动系统时是否激活该网卡,yes表示激活,no表示不激活。
ONBOOT="yes"
IPADDR=192.168.1.204		# 配置IP
GATEWAY=192.168.1.2			# 设置网关
NETMASK=255.255.255.0
DNS=8.8.8.8					# DNS设置
           

然后保存退出,重启网络服务

systemctl restart network
           

注意

:若此时的权限为root权限,重启网络服务成功,但可能还不能访问外网,需要退出root权限,再重启网络服务。

查看网络配置是否成功:ifconfig,如果看到配置的IP,则为成功。此处我配置的IP为:192.168.1.204

ifconfig
           

看到 ens33 标签下inet 192.168.1.201,表示成功

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.204  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::481b:84fc:be7f:550a  prefixlen 64  scopeid 0x20<link>
        inet6 fe80::770a:dc6d:1c33:434f  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:8d:33:35  txqueuelen 1000  (Ethernet)
        RX packets 992  bytes 1342098 (1.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 311  bytes 35108 (34.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 176  bytes 15328 (14.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 176  bytes 15328 (14.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:9b:25:7f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
           

3 编辑 resolv.conf 文件

该文件在:/etc/ 目录下

vi /etc/resolv.conf
           

编辑内容如下:

# Generated by NetworkManager
nameserver 8.8.8.8		# nameserver 的值应该为DNS的值
           

4 ping 百度

ping baidu.com
           
centos7 网络配置1 查看“虚拟网络编辑器”2 编辑centos系统的网络配置文件3 编辑 resolv.conf 文件4 ping 百度

希望对你有所帮助。

如有需要帮助的,请联系:[email protected]

继续阅读