1、第一步:进入网卡配置的目录。

[root@nginx-kafka01 shell]# cd /etc/sysconfig/network-scripts/
[root@nginx-kafka01 network-scripts]# ls
{}.bak           ifdown-ipv6      ifdown-tunnel  ifup-plip      ifup-tunnel
ifcfg-ens33      ifdown-isdn      ifup           ifup-plusb     ifup-wireless
ifcfg-ens33.bak  ifdown-post      ifup-aliases   ifup-post      init.ipv6-global
ifcfg-lo         ifdown-ppp       ifup-bnep      ifup-ppp       network-functions
ifdown           ifdown-routes    ifup-eth       ifup-routes    network-functions-ipv6
ifdown-bnep      ifdown-sit       ifup-ippp      ifup-sit
ifdown-eth       ifdown-Team      ifup-ipv6      ifup-Team
ifdown-ippp      ifdown-TeamPort  ifup-isdn      ifup-TeamPort

2、修改对应网卡的配置文件:

ifcfg-enss33:if:interface 接口 、cfg:config 配置 、ens33 是具体的接口的名字。

ifcfg-lo:环回接口的配置 lookback

一个网卡对应一个配置文件。

[root@nginx-kafka01 network-scripts]# vim ifcfg-ens33
BOOTPROTO="none"  none或者static 表示静态配置ip 。dhcp表示动态获得ip地址,通过dhcp服务器的分配。
NAME="ens33"   网络连接的名字,可以删除
UUID="12b5a8c4-d319-4d70-ae1f-9d1fff3b2660"  每块网卡、网络连接的唯一标识,一个硬件会对应一个编号,这个编号自动生成,不需要修改。可以删除。
DEVICE="ens33"  设备名字和name可以一样。不能删除。
ONBOOT="yes"    yes表示开机的时候激活这个网络连接  no 禁用这个网络连接
IPADDR=192.168.2.152   ip地址,具体的ip地址。根据自己的网段ip进行填写
PREFIX=24              子网掩码的长度为24  相当于 255.255.255.0
#NETMASK=255.255.255.0  子网掩码为255.255.255.0
GATEWAY=192.168.2.1    默认网关  gateway:gate:门。
DNS1=114.114.114.114   首选dns服务器
DNS2=192.168.2.1    备用dns服务器

3、重新启动服务,让新的配置生效。

centos7刷新服务:service network restart 刷新网络服务。

centos8里刷新服务:ifup ens33。

[root@nginx-kafka01 network-scripts]# service network restart
Restarting network (via systemctl):                        [  确定  ]

刷新网络服务,更新网络配置。刷新服务就是将ip地址配置好,配置路由表,配置好dns服务器。将dns的配置写到/etc/resolv.conf文件中。

其中ifcfg-ens33里的配置可以决定/etc/resolv.conf文件里的配置。修改配置文件之后需要刷新服务:centos7是需要的。

ip -route:查看路由表。

[root@nginx-kafka01 network-scripts]# ip route
default via 192.168.2.1 dev ens33 proto static metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.2.0/24 dev ens33 proto kernel scope link src 192.168.2.152 metric 100 

cat /etc/resolv.conf :查看dns域名。配置本地域名文件

resolve是解析,conf:config配置文件。

[root@nginx-kafka01 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 192.168.2.1

4、刷新服务之后,可以ping一下网络,测试能不能ping成功。

同一网段的不同ip地址:能ping通的结果如下:

[root@nginx-kafka01 shell]# ping 192.168.2.43
PING 192.168.2.43 (192.168.2.43) 56(84) bytes of data.
64 bytes from 192.168.2.43: icmp_seq=1 ttl=64 time=2.90 ms
64 bytes from 192.168.2.43: icmp_seq=2 ttl=64 time=3.59 ms
64 bytes from 192.168.2.43: icmp_seq=3 ttl=64 time=9.85 ms
64 bytes from 192.168.2.43: icmp_seq=4 ttl=64 time=4.77 ms
64 bytes from 192.168.2.43: icmp_seq=5 ttl=64 time=3.61 ms
64 bytes from 192.168.2.43: icmp_seq=6 ttl=64 time=4.40 ms

ping外网测试:因为我的是桥接模式,所以可以ping通外网。

[root@nginx-kafka01 shell]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=53 time=24.2 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=53 time=26.0 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=53 time=26.7 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=4 ttl=53 time=25.6 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=5 ttl=53 time=24.9 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=6 ttl=53 time=25.3 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=7 ttl=53 time=25.3 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=8 ttl=53 time=24.5 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=9 ttl=53 time=24.3 ms
....

ping过程中需要找dns服务器去进行域名解析,

/etc/sysconfig/network-scripts/ifcfgens33文件会决定 /etc/resolv.conf 文件,如果修改了resolv.conf 文件里面的内容(如果将里面的dns修改为错误的,例如改为:nameserver 114.114.114.144),同时如果修改了/ifcfgens33文件中的dns内容(修改为nameserver 114.114.114.114)之后,进行刷新服务:service network restart ,resolv.conf里面的内容也会被覆盖。覆盖为:nameserver 114.114.114.114

linux网络-- 手动配置ip地址相关推荐

  1. Linux系统中手动配置IP地址(CentOS 7、8为例)

    第一步:进入网卡配置目录 [root@huyuxuan /]# cd /etc/sysconfig/network-scripts [root@huyuxuan network-scripts]# l ...

  2. 如何配置php的ip地址吗,如何手动配置IP地址及防火墙设置

    手动配置电脑IP地址和设置防火墙是很常用的设置.下面是学习啦小编跟大家分享的是如何手动配置IP地址及防火墙设置,欢迎大家来阅读学习. 手动配置IP地址及防火墙设置的方法 方法/步骤 在桌面 右键网络连 ...

  3. Linux网络编程之IP地址转换为无符号整数的方法

    Linux网络编程之IP地址转换为无符号整数的方法,代码如下:(没考虑异常输入) #include <stdio.h> #include <string.h> #include ...

  4. linux 手动配置ip地址方法

    手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. 设置方法如下: vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑本地网卡的配置文 ...

  5. CentOS/Redhat:手动配置IP地址(命令和图形界面)

    方法一:命令 A.linux的网卡IP地址信息存放在文件 vi  /etc/sysconfig/network-scripts/ifcfg-eth0 中 编辑文件如下: DEVICE=eth0     ...

  6. linux多网卡配置ip地址(linux一个网卡配置多个ip)

    Linux如何配置ip地址 1.打开Linux终端系统,然后在系统中输入如下代码. 2.然后开始填写ip地址.子网掩码.网关等命令代码,如图所示. 3.在终端填写完之后,进行保存然后退出. 4.接着把 ...

  7. 【Linux网络编程】IP地址介绍

    什么是 IP 地址 IP 地址(Internet Protocol Address)也称为网间地址.网际地址.IP地址是指互联网协议地址(英语:Internet Protocol Address,又译 ...

  8. linux中手动配置ip命令,手动配置linux(centos)的IP地址

    今天在vmware上装了个centos-5.2,其中ip安装时没有设置. linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下, 名称 ...

  9. linux ifconfig命令配置ip地址

    linxu下网卡命名规律:eth0,eth1. 第一块以太网 第二块lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位.它代表你的机器本身.                  ifconf ...

最新文章

  1. Tensorflow—创建图
  2. 微信小程序align_微信小程序四色花瓣
  3. 【算法的时间复杂度和空间复杂度】-算法02
  4. Xshell选中的同时把内容复制到剪贴板(还可以设置设置文本分隔符)
  5. 11张图让你看完苹果发布会
  6. 解决element-ui table show-summary合计行不显示问题
  7. time series 时间序列 | fractional factorial design 部分要因试验设计
  8. Linux基础(用户身份和文件权限)
  9. 2、数的分解 - 2019年第十届蓝桥杯大赛软件类省赛
  10. jmeter 连接mysql数据库
  11. Kubernetes Egress 网络策略指南
  12. 【AI学习总结】均方误差(Mean Square Error,MSE)与交叉熵(Cross Entropy,CE)损失函数
  13. web server+app server
  14. 创业公司如何设计合伙人股权的进入和退出机制
  15. error #6633: The type of the actual argument differs from the type of the dummy argument.
  16. EasyDSS视频直播点播平台无法播放4K视频的原因排查与解决
  17. 蓝湖类似的软件_一款产品设计团队必备的协作工具——蓝湖
  18. 享元模式 - Unity
  19. Java web对试卷进行单选多选答题进行打分_如何快速进行学生学情测试,这里有具体的攻略和操作指南!...
  20. codeforces1421 E Swedish Heroes

热门文章

  1. 中国石油大学胜利学院计算机二级,关于2020年3月全国计算机等级考试报名的通知...
  2. 高数考研归纳文章合集
  3. EBS Inventory(库存)中的ABC分类法(ABC Analysis)
  4. 用计算机进行处理信息时,第一单元 我们的信息生活 第三课:《用计算机处理信息》...
  5. Excel VBA UserForm用户窗体中添加按钮,并进行选择
  6. 新浪能让微博变成一家移动公司吗?
  7. 十款Blog编辑软件
  8. 【Anaconda】Anaconda使用requirement方法
  9. uniapp页面跳转报错URI malformed解决办法
  10. ghost linux磁盘 出错,关于linux的磁盘ghost的问题,高手请进