最小化安装CENTOS7时,默认是没有ifconfig这个命令的,只能通过 ip addr 查看网卡信息
[root@localhost lz]# 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:c4:15:15 brd ff:ff:ff:ff:ff:ff inet 192.168.200.106/24 brd 192.168.200.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::2946:e832:fbda:d6f5/64 scope link valid_lft forever preferred_lft forever
用户账户修改配置文件是无法保存生效的,所以在配置网卡时,先利用su切换至root账号
[lz@localhost ~]$ su 密码: [root@localhost lz]#
首先利用vi命令进入编辑模式
[root@localhost lz]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
然后会看到ifcfg-ens33里面的内容
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=fc84f293-9cd6-465a-a53e-b03daafd997e DEVICE=ens33 ONBOOT=no
然后使用i命令对文件的内容进行编辑,
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static ------------------将此项更改为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=fc84f293-9cd6-465a-a53e-b03daafd997e DEVICE=ens33 ONBOOT=yes ------------------将此项更改为yes 开机启动 IPADDR=192.168.200.106 ------------------添加IP地址 NETMASK=255.255.255.0 ------------------添加子网掩码 GATEWAY=192.168.200.1 ------------------添加网关 DNS1=211.138.24.66 ------------------添加DNS 用于域名解析 DNS2=211.138.30.66 ------------------添加DNS 用于域名解析
之后摁esc键,再输入:wq来保存所作的更改
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=fc84f293-9cd6-465a-a53e-b03daafd997e DEVICE=ens33 ONBOOT=yes IPADDR=192.168.200.106 NETMASK=255.255.255.0 GATEWAY=192.168.200.1 DNS1=211.138.24.66 DNS2=211.138.30.66 ~ :wq
重启网卡服务
[root@localhost lz]# systemctl restart network
ping网关或者www.baidu.com 测试连通性
[root@localhost lz]# ping www.baidu.com PING www.a.shifen.com (39.156.66.14) 56(84) bytes of data. 64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=1 ttl=51 time=16.4 ms 64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=2 ttl=51 time=16.4 ms 64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=3 ttl=51 time=19.1 ms
至此,网卡配置完成,可以正常上网了。
如果使用的是虚拟机,当配置完IP信息后,发现还是ping不通网关 无法上网,很大程度上的问题出在虚拟机的配置上,在当前的虚拟机右键——设置——网络适配器,然后将网络链接模式更改为“桥接模式”,点击“确定”。然后再去ping网关或者域名,就可以互通了。