一、配置网络
查看网卡设备
ls /etc/sysconfig/network-scripts/
找到自己系统网卡对应的网卡名称,我的这里是eno16777736,系统版本不一样,可能网卡名称不同,根据自己的修改即可
也可以使用ip addr命令查看:
ip addr
以下为ip addr命令输出内容:
2: **eno16777736:** <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:ac:fa:86 brd ff:ff:ff:ff:ff:ff
inet 192.168.41.191/24 brd 192.168.41.255 scope global eno16777736
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:feac:fa86/64 scope link
valid_lft forever preferred_lft forever
编辑修改网卡配置文件
#vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
网卡配置如下:
TYPE=Ethernet #网络类型为:Ethernet以太网
BOOTPROTO=static #设置为static或none启用静态IP地址,设置为dhcp开启获取动态IP地址
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
NAME=eno16777736 #网卡名称
UUID=c3e44a70-120c-44b2-9494-ac8dda5c8546
DEVICE=eno16777736
ONBOOT=yes #设置为yes,开机自动启用网络连接
IPADDR=192.168.41.191
PREFIX=24
GATEWAY=192.168.41.5
DNS1=192.168.41.5
DNS2=192.168.41.251
重启网络服务
systemctl restart network
二、配置 ifconfig
如果直接运行 ifconfig 命令,则提示错误 :-bash: ifconfig: command not found
查看 /sbin 目录下,其实是没有 ifconfig 文件的。
ls /sbin/ |grep ifconfig
运行以下命令,查看需要安装啥包,才可使用ifconfig命令:
yum search ifconfig
以上运行结果,我们只要分析最好一行就可以。Matched: ifconfig 这个 分割行 是用来显示 匹配结果的。
最后一行 中 冒号(:)前面的数据, (net-tools.x86_64 ) 是匹配的软件包;冒号(:)后面的数据,(Basic networking tools ) 是对前面包的描述。
结合上面的信息,即 通过运行 yum search ifconfig 提示我们: 安装ifconfig 包 只需要安装 net-tools.x86_64 即可。
所以,我们执行
yum install -y net-tools
再查看一下可以看到有ifconfig文件了:
# ls /sbin/ |grep ifconfig
ifconfig
查看内网 IP
ifconfig -a
查看外网 IP
curl ifconfig.me