此文记录了在vm下安装了centos7后,如何设置静态IP并与外网联通。
虚拟机设置
虚拟机安装不多说,网络模式选择nat
即可。
修改非图形界面启动
改名备份
1 | mv /etc/systemd/system/default.target /etc/systemd/system/default.target.bak |
重新软连接文本界面为启动默认值界面
1 | ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target |
重启
1 | systemctl reboot |
重启完,默认的centos7使用的NetworkManager
来管理的网络,我习惯使用network
了,故此处将之关闭
1 | systemctl stop NetworkManager.service |
并设置成开机不启动
1 | systemctl disable NetworkManager.service |
修改打开配置文件
1 | sudo vim /etc/sysconfig/network-scripts/ifcfg-eno1 |
保存,重启网络服务,ping 一下百度,ping通了,恭喜你成功了。没成功,那么ping一下8.8.8.8,能连接,说明你的DNS没自动获取而你又没配置。
配置DNS
此方法为永久配置,这边配的是阿里的公共DNS,速度还可以。
首先打开之前关闭的NetworkManager, systemctl start NetworkManager.service(改完后在关掉即可)
查看当前网络连接
1 | nmcli connection show |
修改当前网络连接对应的DNS服务器
1 | nmcli con mod eno1 ipv4.dns "223.5.5.5 223.6.6.6" |
将dns配置生效
1 | nmcli con up eno1 |