1 虚拟机ip设置: ip addr add dev eth0 192.168.*.0、24 查看ip addr show
2 更改默认路由 ip route add default via 192.168.*.2 一般路由是2 查看路由是ip route show
3 连接外网,修改配置 vi /etc/resolv.conf,输入i进入insert模式,增加一行nameserver 192.168.*.2也就是默认路由ip,按Esc退出insert模式,按:wq退出保存。就可以ping通外网ip了。
4 查看虚拟机是否开启ss,命令ss -an;关闭ss,/etc/init.d/sshd stop,启动ss,/etc/init.d/sshd start。
5 关闭防火墙/etc/init.d/iptables stop
6 永久设置网络配置方法:/etc/sysconfig/network-scripts/ifcfg-eth0文件中,修改相关配置:
DEVICE是网卡名称
BOOTPROTO是获取的ip地址类型,static和none为静态地址,dhcp为动态获取ip地址
HWADDR是MAC地址
MTU是最大传输单位
NM_CONTROLLED是否启用NetworkManager图形界面配置工具
ONBOOT设置网卡是否在Linux系统启动时激活,这一项一般都要设为yes
IPADDR是本机ip地址
NETMASK是子网掩码
GATEWAY是设置网关的
DNS1是首选DNS服务器
DNS2时辅助DNS服务器
详细说明地址:http://blog.youkuaiyun.com/collection4u/article/details/14127671
7 默认关闭防火墙:https://www.cnblogs.com/jjzd/p/5721955.html
自己遇到的坑:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
HWADDR=00:0c:29:24:00:de 虚拟机mac地址
BOOTPROTO=dhcp
重启网络网络 service network restart
这时候会报错,重启虚拟机就会好了。
如果不行,删除ifcfg-eno16777736文件再重启。