最近在学习linux环境部署~~~~
首先,将网络适配设置成为桥接模式
查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用
登陆连接centos系统,输入 ifconfig 可以查看到当前linux的IP地址信息
[root@localhost test]# ifconfig
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099 mtu 1500
inet 192.168.197.221 netmask 255.255.255.0 broadcast 192.168.197.255
ether 52:54:00:0d:51:4b txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如本机为例,上面查询IP为197.221,输入 ifconfig virbr0 (默认是第一个网卡) 后面接IP地址, 网络掩码和 网关,如果不设置,就使用默认的掩码
# ifconfig virbr0 192.168.197,222
再次查看IP就已经变成新的IP地址了
注意这种方法修改只是临时修改,重启网卡或服务器后又会还原
设置\修改IP地址
如果要让IP地址永久生效,需要编辑网卡配置文件
启动Centos,进入终端模式,设置IP地址,
切换到这个目录下,cd /etc/sysconfig/network-scripts
使用VI编辑器设置,如 vi ifcfg-ens33 或者直接 vi /etc/sysconfig/network-scripts/ifcfg-ens33
ifcfg-***,以ifcfg-开头的文件基本上默认只有两个,ens33不是固定的名称
[root@localhost test]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls
ifcfg-ens33 ifdown-ppp ifup-ib ifup-Team
ifcfg-lo ifdown-routes ifup-ippp ifup-TeamPort
ifdown ifdown-sit ifup-ipv6 ifup-tunnel
ifdown-bnep ifdown-Team ifup-isdn ifup-wireless
ifdown-eth ifdown-TeamPort ifup-plip init.ipv6-global
ifdown-ib ifdown-tunnel ifup-plusb network-functions
ifdown-ippp ifup ifup-post network-functions-ipv6
ifdown-ipv6 ifup-aliases ifup-ppp
ifdown-isdn ifup-bnep ifup-routes
ifdown-post ifup-eth ifup-sit
如果没有这个文件,请创建
黄色为需要修改的地方,如果没有,请创建
YPE="Ethernet"
BOOTPROTO=dhcp
DEFROUTE="yes"
BROADCAST=192.168.197.255(前三位要和主机的ip地址一致,后一位为255)
DNS1=192.168.197.1
IPADDR=192.168.197.225(虚拟机的IP地址,前三位与主机的一致)
NETMASK=255.255.255.0
GATEWAY=192.168.197.1(主机的默认网关地址)
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="b29585da-8e68-47cf-9d2a-06e2ce2daf27"
DEVICE="ens33"
ONBOOT="yes"
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
修改完成后,按ESC退出编辑界面,然后按 : 进入末行模式,输入wq,保存并退出
设置完之后,重启服务
service network restart
重启之后,直接ping 本机试试看看能不能通
若出现重启失败的话,可以试着把ifcfg-eno文件里的DEVICE一行删除试试