虚拟机Nat设置
1.子网ip与网关IP的 网段相同 eg:192.168.25.x ,这里的25必须相同 子网掩码 255.255.255.0
2.在虚拟机中新生新mac xx:xx:xx:aa:aa:aa
CentOS6
设置网络
1.把 上面 eth0的几行删掉。然后把下面的字符串eth1改成eth0
vim /etc/udev/rules.d/70-persistent-net.rules
2.修改配置
DEVICE=eth0
HWADDR=aa:xx:xx:xx:xx:xx //来自虚拟机我们生成的mac
IPADDR=192.168.25.131
GATEWAY=192.168.25.1
NETMASK=255.255.255.0
TYPE=Ethernet
UUID=920619fd-8465-42fc-9307-8a4a2dde93a0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
3.重启网络
service network restart
修改主机名称
1.修改配置
HOSTNAME=XXXX
vim /etc/sysconfig/network
3.重启
reboot
CentOS7
设置网络
1.修改配置 注意没有HWADDR=xx.xx.xx配置了
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
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=ens33
UUID=576d3487-a357-4b69-b11c-c18b29932281
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.151
NETMASK=255.255.255.0
GATWAY=192.168.1.1
DNS1=114.114.114.114
DNS2=8.8.8.8
vi /etc/sysconfig/network-scripts/ifcfg-ens33
2.重启网络
systemctl restart network
网络异常解决
1.查看网络问题
tail -f /var/log/messages|grep network
2.查看网络状态
systemctl status network.service
3.执行
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service
修改主机名
vi /etc/hostname
reboot
不能通外网常见问题
转载: https://www.dazhuanlan.com/reelai/topics/1709307
1.查看路由
route -n
2.如果:缺少 default路由 0.0.0.0 这项 临时解决的办法
route add default gw 192.168.1.1网关ip
3.增加正确的网关后还不行
如果其他的设备发现DHCP服务没有正确发现网关地址,可以使用以下命令手动发现:
dhclient -v ens33