静态ip设置
查看本机的局域网ip
ifconfig
一般是在列出的第一项,一般为192.168.*.*
如下所示,只列出了第一项,本机的ip为192.168.3.1091
2
3
4
5
6
7
8
9[root@localhost ~]# ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.3.109 netmask 255.255.255.0 broadcast 192.168.3.255
inet6 fe80::1a67:b0ff:fece:509a prefixlen 64 scopeid 0x20<link>
ether 18:67:b0:ce:50:9a txqueuelen 1000 (Ethernet)
RX packets 263019 bytes 362640715 (345.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 40916 bytes 2912832 (2.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
设置本机的ip
编辑 /etc/sysconfig/network-scripts/enp2s0
文件
自动获取的配置:
1 | DEVICE="enp2s0" |
手动设置的配置:
手动设置需要指定ip,网关,掩码,获取方式设置为静态1
2
3
4
5
6
7
8
9
10DEVICE="enp2s0"
ONBOOT=yes
NETBOOT=yes
BOOTPROTO=static
IPADDR=192.168.3.110
GATEWAY=192.168.2.252
NETMASK=255.255.255.0
DNS1=192.168.3.252
ONBOOT=yes
NAME="enp2s0"
网桥搭建
网桥作用:可以让虚拟机接入主机的网段。
创建br0网桥配置
在/etc/sysconfig/network-scripts
目录下vim ifcfg-br0
配置如下1
2
3
4
5
6
7
8DEVICE="br0"
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.3.110
GATEWAY=192.168.3.252
NETMASK=255.255.255.0
DNS1=192.168.3.252
TYPE=Bridge
编辑enp2s0
vi ifcfg-enp2s0
1
2
3
4
5DEVICE="enp2s0"
ONBOOT=yes
BOOTPROTO=static
BRIDGE=static
BRIDGE=br0
重启网络
systemctl restart network
虚拟机的网络配置
虚拟机的硬件设备中,添加之前创建的br0网桥就可以了systemctl restart network
重启网络
也可以设置自动获取。
这样主机和虚拟机就接入到同一网段,相互通信了