打开虚拟机,依次点击编辑->虚拟网络配置 ,查看网络配置,记住vmnet8的子网地址,子网掩码然后退出。进入linux
IP地址要与上图的子网IP网段一致,否则无法生效,如我自己的linux的IP设置置为10.0.0.,与10.0.0.0网段保持一致,这样就可以连接外部网络。
[root@localhost ~]# ip a #先查看自己的网卡名称
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:8e:7a:5d brd ff:ff:ff:ff:ff:ff
inet 10.0.0.60/24 brd 10.0.0.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::e505:7264:ac91:bebb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
#注意到网卡名称为ens33(每个Linux主机的网卡名称不一定相同,以自己的网卡名称为准)
vi /etc/sysconfig/network-scripts/ifcfg-ens33 #修改网络配置信息
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=d25eb8f4-880c-4b1d-be39-bb9161f2d505
DEVICE=ens33
ONBOOT=yes #no改为yes
#添加下面几行,后面的改为自己想要修改的信息
IPADDR=10.0.0.60 #IP地址
GATEWAY=10.0.0.2 #网关地址,一般都是主机网段后面加2,就像我的一样
NETMASK=255.255.255.0 #子网掩码
DNS1=114.114.114.114 #域名 ps:如果这个ping不通的话换成DNS=8.8.8.8,将DNS2删除
DNS2=114.114.115.115
#:wq保存退出
[root@localhost ~]# systemctl restart network #重启网卡
[root@localhost ~]# ping jd.com #ping一下jd.com查看网络是否修改正常,若不正常,回到配置文件检查并修改
PING jd.com (111.13.149.108) 56(84) bytes of data.
64 bytes from 111.13.149.108 (111.13.149.108): icmp_seq=1 ttl=128 time=43.1 ms
64 bytes from 111.13.149.108 (111.13.149.108): icmp_seq=2 ttl=128 time=43.3 ms
^C
--- jd.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 43.136/43.234/43.333/0.230 ms
成功修改网络配置
如果有问题,欢迎在评论区交流讨论,也虚心接受批评。