这算一个小任务,挺简单的,但有容易忽略的问题,因此我写一个文章总结一下。
首先按照正常的方式进行安装,我是在VMware安装的,初步是使用DHCP来获取IP的。
查看网络情况
使用ip a
查看虚拟机的网络
[root@oseasy ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 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 group default qlen 1000
link/ether 00:0c:29:21:7a:11 brd ff:ff:ff:ff:ff:ff
inet 192.168.6.131/24 brd 192.168.6.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe21:7a11/64 scope link
valid_lft forever preferred_lft forever
然后前往vmware的上面 编辑 → 虚拟网络编辑器 → nat设置 查看nat模式下的子网以及网关
如图所示,我的网关是192.168.6.2
修改配置
使用ip a
查看得知我的网卡名为:ens33
你可以直接使用vi /etc/sysconfig/network-scripts/ifcfg-ens33
或者先去目录:cd /etc/sysconfig/network-scripts/
查看本地网卡文件信息。
找到网卡文件,然后编辑。
[root@oseasy ~]# cd /etc/sysconfig/network-scripts/
[root@oseasy network-scripts]# ls
ifcfg-ens33 ifdown-ipv6 ifdown-Team ifup-eth ifup-post ifup-tunnel
ifcfg-lo ifdown-isdn ifdown-TeamPort ifup-ippp ifup-ppp ifup-wireless
ifdown ifdown-post ifdown-tunnel ifup-ipv6 ifup-routes init.ipv6-global
ifdown-bnep ifdown-ppp ifup ifup-isdn ifup-sit network-functions
ifdown-eth ifdown-routes ifup-aliases ifup-plip ifup-Team network-functions-ipv6
ifdown-ippp ifdown-sit ifup-bnep ifup-plusb ifup-TeamPort
[root@oseasy network-scripts]# nano ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.6.131
NETMASK=255.255.255.0
GATEWAY=192.168.6.2
DNS1=114.114.114.114
DNS2=1.0.0.1
解释如下:
BOOTPROTO="static" #修改为静态
IPADDR=192.168.168.146 #自定义的静态IP,注意,要在同一个子网下
GATEWAY=192.168.168.2 #对应网关IP
NETMASK=255.255.255.0 #对应子网掩码
DNS1=192.168.168.2 #我们通过网关进行解析,8.8.8.8在国内下基本上不能用的
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
你的内容可能和我不一样,是因为我最开始出问题了,为了排除其他问题就删掉了无关信息。还有请注意单词输入准确
如果默认配置有NM_CONTROLLED的话,设置为
NM_CONTROLLED=no
然后重启:
systemctl restart network
等会就行了。如果配置正确会正常执行,如果配置错误就直接断网。。。。
查看网络信息
centos7最小化安装已经默认没有ifconfig,使用yum install net-tools
,就有ifconfig
了
如图所示:
版权属于:寒夜方舟
本文链接:https://www.wnark.com/archives/147.html
本站所有原创文章采用署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)。 您可以自由地转载和修改,但请注明引用文章来源和不可用于商业目的。声明:本博客完全禁止任何商业类网站转载,包括但不限于CSDN,51CTO,百度文库,360DOC,AcFun,哔哩哔哩等网站。