Centos7配置静态IP(外部和内部可以互相ping)

本文介绍了如何在Centos7无界面环境下配置静态IP,以实现内外部网络的互相ping通。步骤包括查看网卡信息、编辑ifcfg-ens33配置文件、重启网络服务,确保配置正确后,内外部主机可以相互ping通。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在本机电脑装一个虚拟机 Linux系统可以自己玩玩测试自己的一些知识,比如说 在linux上写Java,搞Redis集群 ,搞大数据Hadoop等 ,因为linux是命令行操作和window界面操作不一样,Linux系统需要学习才能使用,入门相对于windows比较高
好了下面我们来配置下Linux 网络把 这里使用静态IP 配置方式来配置
(我的电脑装的是Centos7 无界面)
首先使用IP ADDR 来查看网卡信息:(看下图)
在这里插入图片描述图中红色部分就是网卡信息,有多个的话就有多个网卡信息

然后使用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33
这个ens33是你的网卡名字

在这里插入图片描述

然后:wq 保存退出

使用命令 service network restart 重启网卡

这个时候我们ping www.baidu.com
可以发现已经可以ping 通百度了 如果ping www.baidu.com 报 name or service not known这个错误 也是因为ip没有配置正确
在这里插入图片描述

打开我外部ip地址信息:

我们现在用外部主机来ping linux (ip:192.168.1.160)
在这里插入图片描述
发现外部主机已经可以ping通了
我们在linux环境下 ping 外部主机
在这里插入图片描述

发现也是可以ping 通
至此我们在linux下配置静态配置Ip已经完成

### 设置静态 IP 地址 为了在 VMware 虚拟机上的 CentOS 7设置静态 IP 地址,可以按照如下方法操作: #### 修改网络接口配置文件 在网络接口配置文件中指定静态 IP 地址。常情况下,该文件位于 `/etc/sysconfig/network-scripts/` 目录下,名为 `ifcfg-eth0` 或者带有其他编号的网卡名。 编辑对应的网络脚本文件并修改其内容以适应所需的固定 IP 配置[^2]: ```bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 确保文件内含有以下参数来设定静态 IP 地址: - `BOOTPROTO=static`: 表明使用静态分配方式而非 DHCP 自动获取。 - `ONBOOT=yes`: 确认开机自动启动此网络设备。 - `IPADDR=<Your_IP_Address>`: 将 `<Your_IP_Address>` 替换成希望使用的具体 IPv4 地址。 - `NETMASK=<Subnet_Mask>`: 输入子网掩码值;对于大多数局域网而言常是 `255.255.255.0`。 - `GATEWAY=<Gateway_Address>`: 设定外部互联网的默认网关地址。 - `DNS1=<Primary_DNS_Server>` `DNS2=<Secondary_DNS_Server>` (可选): 如果需要的话还可以指派首选备用 DNS 解析服务器。 保存更改后的配置文件,并重启网络服务使新设置生效: ```bash sudo systemctl restart network ``` 也可以过命令行工具 nmtui 来图形化地完成上述步骤中的部分工作[^3]。 验证新的网络连接状态是否正常以及能否成功解析域名访问 Internet: ```bash ping www.google.com ``` 如果一切顺利,则说明已正确设置静态 IP 地址。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值