如有错误,敬请谅解!
此文章仅为本人学习笔记,仅供参考,如有冒犯,请联系作者删除!!
方法一:图形化操作
1 选用NAT模式
打开虚拟机软件VM主页,如图,点击编辑虚拟机设置,在弹出的对话框内,选择网络适配器,选择NAT模式,点击确定保存即可;
2 查看子网,网关,子网掩码等操作
点击VM主页菜单栏的编辑,点击虚拟网络编辑器,稍等片刻跳出虚拟网络编辑器界面,里面选择NAT模式,该页面下面便可以查看子网、子网掩码;点击页面上的NAT设置,跳转NAT设置页面,在新页面里面,就可以查看到网关、子网、子网掩码;
方法二:命令行模式(推荐)
1.固定IP、打开网络连接
打开安装好的虚拟机,开机,打开终端,在终端输入ifconfig,查看到你的网卡名称;我的是ens33;
2. 查看网卡
所有要的信息都得到了后,所以我们直接在centos的终端命令行编辑网卡配置,指令如下:
[root@node1 ~] vi /etc/sysconfig/network-scripts/ifcfg-ens33
我们能看到:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=638db334-1b8c-4ed6-afb7-23a44a8713b1
DEVICE=ens33
ONBOOT=no
3. 修改其中的文件内容:
将ONBOOT=no 改为 ONBOOT=yes
将BOOTPROTO=dhcp 改为 BOOTPROTO=static
并增加如下几行字符
IPADDR=192.168.144.137
NETMASK=255.255.255.0
GATEWAY=192.168.144.2
DNS1=119.29.29.29 或者DNS1=192.168.144.2
ZONE=public 域
- ONBOOT设置为yes,表示网卡随着系统一同启动
- BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取IP地址,static表示手动设置静态IP地址,一定要改成static,不然每次重启网卡都会重新分配一个ip,而且动态IP优先级高于你后面设置的IPADDR=192.168.144.137
- IPADDR指定IP地址(取决于前面已自动获取到的地址)
- NETMASK指定子网掩码
- GATEWAY指定网关
- DNS1指定上网用的DNS IP地址
- 119.29.29.29是国内DNSpod公司提供的一个公共,192.168.144.2是本机的DNS,二者都可以。
- DNS1=119.29.29.29 可选,可写可不写
- ZONE=public 可选,可写可不写
4. 编辑完后,保存并退出
5. 重启网络服务
systemctl restart network.service
在利用ip addr查看一下ip地址,发现就是我们固定配置的IP,不会随着网络服务重启而变更,说明成功了。
[root@node7 ~]# systemctl restart network.service
[root@node7 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group defaul t 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 g roup default qlen 1000
link/ether 00:0c:29:eb:97:18 brd ff:ff:ff:ff:ff:ff
inet 192.168.144.137/24 brd 192.168.144.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::d01b:4c57:540a:9af3/64 scope link noprefixroute
valid_lft forever preferred_lft forever
如有错误,请联系作者删除
并恳请同行朋友予以斧正,万分感谢!