在使用长途连接软件连接虚拟机的时候会发现过了一段时间或者重启虚拟机之后连接失败了,这是由于虚拟机网卡默认DHCP自动分配IP地址 每个一段时间就会重新分配一个IP地址 在我们搭建Linux上搭建各种服务的时候就会非常头疼 这个时候就需要配置静态IP
一、先查察自己虚拟机的网段是多少
点击右上角编辑——虚拟网络编辑器
设置静态IP的时候一定是设置NAT 模式的网卡 仅主机是用来跟物理机通讯的
查察自己IP的网段是多少 我的是192.168.200这个网段 以是可以设置的IP的范围是192.168.200.1~192.168.200.254
192.168.200.2是网关 网络流量的出口 不能作为IP使用
点开NAT设置就可以知道自己的网关是多少
二、进入网卡的配置文件
- [root@cloud ~]# cd /etc/sysconfig/network-scripts/
- [root@cloud 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
- [root@cloud network-scripts]#
复制代码 使用vim下令编辑第一张网卡的配置文件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="77a80f06-cae8-469b-9783-47e494293561"
- DEVICE="ens33"
- ONBOOT="yes" #这里改成yes 即开启这个网卡
- IPADDR=192.168.200.36 #IP地址
- NETMASK=255.255.255.0 #子网掩码
- GATEWAY=192.168.200.2 #网关
- DNS1=192.168.200.2 #DNS服务器
- ~
复制代码 编辑完成之后生存wq退出
重启网卡
- [root@cloud ~]# systemctl restart network
- [root@cloud ~]# 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:9c:8d brd ff:ff:ff:ff:ff:ff
- inet 192.168.200.36/24 brd 192.168.200.255 scope global noprefixroute ens33
- valid_lft forever preferred_lft forever
- inet6 fe80::6f67:aca6:7503:960/64 scope link noprefixroute
- valid_lft forever preferred_lft forever
- 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
- link/ether 52:54:00:b7:51:93 brd ff:ff:ff:ff:ff:ff
- inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
- valid_lft forever preferred_lft forever
- 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
- link/ether 52:54:00:b7:51:93 brd ff:ff:ff:ff:ff:ff
- [root@cloud ~]#
复制代码 查察IP是否已经更改成功
最后ping一下百度测试连通性
- [root@cloud ~]# ping baidu.com
- PING baidu.com (110.242.68.66) 56(84) bytes of data.
- 64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=1 ttl=128 time=47.7 ms
- 64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=2 ttl=128 time=73.8 ms
- 64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=3 ttl=128 time=77.3 ms
- 64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=4 ttl=128 time=98.6 ms
- 64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=5 ttl=128 time=75.9 ms
- 64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=6 ttl=128 time=94.1 ms
复制代码 可以看到已经可以访问外网了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |