1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > VirtualBox配置Centos7双网卡固定IP

VirtualBox配置Centos7双网卡固定IP

时间:2018-08-05 08:19:03

相关推荐

VirtualBox配置Centos7双网卡固定IP

一、说明

centos7安装完成后,默认是一个网卡,且连接方式为:网络地址转换(NAT)。

此时进入系统,打开有线链接,是可以访问网络的。

我们实现的方式是:不动当前的网卡,再新增一个网卡,选择连接方式:仅主机(Host-Only)网络。

目前我们配置如下:

使用的虚拟机是VirtualBox,使用的系统是Centos7。

二、网路检测

进入系统,执行ping网络请求

ping

显示如下:

PING (183.232.231.174) 56(84) bytes of data.64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=1 ttl=54 time=11.6 ms64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=2 ttl=54 time=11.5 ms64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=3 ttl=54 time=12.3 ms64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=4 ttl=54 time=11.5 ms64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=5 ttl=54 time=13.0 ms

目前网路访问正常。

三、环境检查

执行以下配置,查看目前的网卡列表

ifconfig

结果如下:

[root@localhost ~]# ifconfigenp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255inet6 fe80::e5b0:d459:e954:a00 prefixlen 64 scopeid 0x20<link>ether 08:00:27:36:7a:72 txqueuelen 1000 (Ethernet)RX packets 519 bytes 63481 (61.9 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 757 bytes 62665 (61.1 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.56.102 netmask 255.255.255.0 broadcast 192.168.56.255inet6 fe80::a04b:b0da:1fe2:4a17 prefixlen 64 scopeid 0x20<link>ether 08:00:27:25:af:56 txqueuelen 1000 (Ethernet)RX packets 15553 bytes 4724566 (4.5 MiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 233 bytes 40479 (39.5 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255ether 52:54:00:5c:c4:e8 txqueuelen 1000 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

可以看到存在enp0s3enp0s8这样的两块网卡,这两块就是我们在Virtualbox配置的。

由于我们的网卡2是用来固定IP的。所以我们需要修改enp0s8配置。

执行以下命令,进去配置目录并查看目录文件

cd /etc/sysconfig/network-scripts/ && ls -a

结果如下:

[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/ && ls -a. ifdown ifdown-ippp ifdown-pppifdown-TeamPort ifup-bnep ifup-ipv6 ifup-post ifup-Teaminit.ipv6-global.. ifdown-bnep ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-isdn ifup-pppifup-TeamPort network-functionsifcfg-enp0s3 ifdown-eth ifdown-isdn ifdown-sitifup ifup-ib ifup-plip ifup-routes ifup-tunnel network-functions-ipv6ifcfg-loifdown-ib ifdown-post ifdown-Team ifup-aliasesifup-ippp ifup-plusb ifup-sitifup-wireless

可以看到出了有个ifcfg-enp0s3的配置文件外,并没有一个叫ifcfg-enp0s8的文件。我们执行以下的操作复制一个ifcfg-enp0s8文件。

cp ifcfg-enp0s3 ifcfg-enp0s8

此时就有了ifcfg-enp0s8文件了。

四、配置修改

我们使用vim工具编辑ifcfg-enp0s8。它的初始内容如下:

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp0s3UUID=a76b81c9-12b6-4e29-a2f8-0bd1e42e377aDEVICE=enp0s3ONBOOT=yes

修改以下几个键名即可:BOOTPROTO,NAME,DEVICE,ONBOOT。增加IPADDR

修改的结果如下:

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp0s8UUID=a76b81c9-12b6-4e29-a2f8-0bd1e42e377aDEVICE=enp0s8ONBOOT=yesIPADDR=192.168.56.102

我这里的ONBOOT的初始值就是yes,这次不用修改。修改完成后保存。

使用以下命令重启网络服务

systemctl start network

五、重启网路

重启后,执行以下网路查看是否能正常访问

ping

网路重启后,测试网路连接正常。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。