CentOS 7 配置Oracle VM与主机网络,随手笔记-持续更新~

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_29694039/article/details/82875563

CentOS 7
————————
最近重装虚拟机Linux ,随手记些实用笔记,以下是排坑指南:

初始安装,先配置网卡,配置虚拟机主机网络。
要查看网卡细节,输入以下命令:

ifconfig
ip addr
ip link

在这里插入图片描述
配置CentOS7虚拟机里面能上外网,而主机与CentOS7虚拟机也能连通
1、配置静态ip

[root@root ~]# cd ../etc/sysconfig/network-scripts/
[root@root network-scripts]# vi ifcfg-enp0s3 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
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=enp0s3
UUID=1d9b1aac-2e87-49d6-bd5e-b5aab318eff7
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.0.100
NETMASK=255.255.255.0

service network stop

service network start

2、配置虚拟机网卡连接方式
在这里插入图片描述

3、测试网络

[root@root ~]# cd ../etc/sysconfig/network-scripts/
[root@root network-scripts]# vi ifcfg-enp0s3 
[root@root network-scripts]# service network restart
Restarting network (via systemctl):                        [  确定  ]
[root@root network-scripts]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=54 time=15.4 ms
^C
--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 15.493/15.493/15.493/0.000 ms
[root@root network-scripts]# ping 192.168.0.4
PING 192.168.0.4 (192.168.0.4) 56(84) bytes of data.
64 bytes from 192.168.0.4: icmp_seq=1 ttl=128 time=0.284 ms
^C
--- 192.168.0.4 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.284/0.284/0.284/0.000 ms
[root@root network-scripts]# 

还有最后一步,检查防火墙配置
xshell默认22端口,Linux默认开放

[root@root ~]# firewall-cmd --permangent --add-port=8080/tcp
usage: see firewall-cmd man page
firewall-cmd: error: unrecognized arguments: --permangent
[root@root ~]# firewall-cmd --permanent --add-port=8080/tcp
success
[root@root ~]# firewall-cmd --permanent --add-port=80/tcp
success
[root@root ~]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3
  sources: 
  services: ssh dhcpv6-client
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
	
[root@root ~]# firewall-cmd --reload
success
[root@root ~]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3
  sources: 
  services: ssh dhcpv6-client
  ports: 8080/tcp 80/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
	
[root@root ~]# 

顺便将要用的的8080端口80端口开放啦~

搞定网络通信问题。
重启,后台静默运行。
在这里插入图片描述
Xsehll连接~

————————————

猜你喜欢

转载自blog.csdn.net/qq_29694039/article/details/82875563