Linux配置静态ip
把win的Vmnet8改成静态ip,和你虚拟机虚拟网络编辑器自动分配的ip网段设置成一样的,最后一位不是虚拟网络编辑器里的网关和子网ip一样就行,掩码点一下就自动出来了
桌面环境配置静态ip
虚拟机内填写,点击你的网络连接配置,无论是什么系统,debian在右下角
win+r->cmd->ipconfig -all
查看本机能联网的那个网络的DNS服务器,设置的静态ip前三段一样,最后一段要VMware虚拟网络编辑器在DHCP设置的ip范围内,网关和NAT设置的网关一样,设置完应用
重启就发现ip变成静态ip了,我的网卡是ens33
细心的你可能会发现cat /etc/network/interfaces
网卡信息并没有配置上,但是ip实实在在的改了,那是因为debian使用了NetworkManager,使用ls /etc/NetworkManager/system-connections/
可以看到有线或者无线连接,cat /etc/NetworkManager/system-connections/"Wired connection 1"
DOS环境配置静态ip
centos
设置静态ip,vi /etc/network/interfaces
,ens33是网卡名字,改成你ip addr
显示的网卡名字
centos
设置dnssudo vim /etc/resolvconf/resolv.conf.d/base
debian
设置静态ip,要在刚刚设置的ip范围内,和前面设置的一样,ens33是网卡名字,改成你ip addr
显示的网卡名字
vi /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.2.130
netmask 255.255.255.0
gateway 192.168.1.2
debian
设置DNSvi /etc/resolv.conf
改成你自己win上ipconfig -all
能联网的那个网络的dns
search debian.local
nameserver 114.114.114.114
nameserver 8.8.8.8
重启网卡
systemctl restart networking
还是有问题?学会自己找问题
查看linux和win的ip,互相ping ip
看能不能ping通,win ping linux
不通可能原因没允许ICMP、防火墙
debian
#允许ICMP
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
#关闭防火墙
sudo systemctl stop iptables
开启防火墙
sudo systemctl start iptables
#重启网络
sudo systemctl restart networking
centos
#允许ICMP
sudo firewall-cmd --zone=public --add-icmp-block=echo-request --permanent
sudo firewall-cmd --reload
#关闭防火墙
sudo systemctl stop firewalld
#开启防火墙
sudo systemctl start firewalld
#重启防火墙
sudo systemctl restart firewalld
只ping win没反应先看win有没有开启响应,设置->网络->状态->更改适配器选项->VMnet8右键->属性