CentOS 7 安装完后,默认一般都是最小化安装,最小化安装一般的命令是没有的,包括网络检查命令,比如 ifconfig\netstat 等,这里我们来聊聊最小化安装后网络相关设置
对于运维工程师来说,如果没有上述几个命令是一个很头疼的问题,CentOS 提供了 net-tools 工具,此工具包括了常用的 网络命令,但当我们用 yum install net-tools 安装时,提示网络不可用,此时我们可以使用:ip addr show
[root@localhost ~]# ip addr show#类似 ifconfig 可以查看 网卡信息
[root@localhost ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:21:97:22:08:46 brd ff:ff:ff:ff:ff:ff
inet 172.16.6.180/24 brd 172.16.6.255 scope global dynamic ens33
valid_lft 84385sec preferred_lft 84385sec
inet6 fe80::b375:846:5ce:6908/64 scope link
valid_lft forever preferred_lft forever
然后我们根据查询到的网卡名称,修改/etc/sysconfig/network-scripts/ifcfg-ens33 网卡文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8720a84b-227b-41a4-a391-867084201d09
DEVICE=ens33
ONBOOT=no #注意,此处表面在系统启动的时候,禁用网卡,我们必须要将这里改为 yes
[root@localhost ~]#
此时发现了网卡信息,但是停用状态,我们可以用 ifup ens33 来启用网卡:
[root@localhost ~]# ifup ens33
然后就可以获取到 IP地址,就可以上网,就可以安装我们想要的工具了
此时网络配置完成后,我们就可以使用
[root@localhost ~]# netstat -ntlp
来查看端口,如果 22 端口 存在的话,我们就可以使用ssh 登录了,如果不存在,就要安装 ssh
到这来,虽说可以 ssh,但此时的 IP 是 DHCP 的方式,我们需要将其修改为 静态 IP :
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
# BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8720a84b-227b-41a4-a391-867084201d09
DEVICE=ens33
# ONBOOT=no
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.16.6.180
NETMASK=255.255.255.0
GATEWAY=172.16.6.1
DNS1=192.168.33.26
DNS2=192.168.33.25
[root@localhost ~]#
[root@localhost ~]# service network restart#重启网卡服务
此时,静态 IP 就设置好了
原文链接:https://www.f2er.com/centos/376188.html