下载了Centos7最小化安装后,发现不能上网,ping 和 ifconfig都不能用
- 先用ip addr来查看ip,发现看不到ip,应该是网卡没有启动
[root@localhost ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:70:22:8a brd ff:ff:ff:ff:ff:ff
- 进入到网络配置文件目录,找到前面在ip addr中看到的网卡为ens33
[root@localhost ~]# cd /etc/sysconfig/network-scripts [root@localhost network-scripts]# ls ifcfg-ens33 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
- 修改ifcfg-ens33的文件
修改ONBOOT="yes"
,如查不存在ONBOOT
创建一个并赋值为”yes” - 重启网络服务,如果在虚拟机中,无法上网,重启一下
[root@localhost ~] service network restart
- 通过dhcp动态获取IP配置,参考文件
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" 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="e4b1323f-5a09-46ce-a121-a51dabc1ee7b" DEVICE="ens33" ONBOOT="yes"
- 配置静态IP,参考文件
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" 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="e4b1323f-5a09-46ce-a121-a51dabc1ee7b" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.31.55" # 静态IP GATEWAY="192.168.31.1" # 默认网关 NETMASK="255.255.255.0" # 子网掩码 DNS1=192.168.31.1 # DNS 配置 DNS2=114.114.114.114 #