linux网络-- 手动配置ip地址

本文涉及的产品
云解析DNS,个人版 1个月
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: linux网络-- 手动配置ip地址

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

相关文章
|
3天前
|
运维 网络协议 网络安全
2023网络建设与运维正式赛卷-IP地址分配-下
【7月更文挑战第1天】该集团进行数字化转型,构建了两地三中心的网络架构,包括城市A的两个数据中心(SW1、SW2为核心交换机)和城市C的灾备数据中心(SW3)。使用OSPF、RIP、ISIS、BGP路由协议实现全网互联。RT1和RT2为总部分公司间的路由器,FW1作为总公司互联网出口防火墙,FW2为办事处防火墙。IP地址表详细列出了各设备接口的IPv4和IPv6地址。本文配置示例了路由器和防火墙的接口设置。
2023网络建设与运维正式赛卷-IP地址分配-下
|
2天前
|
网络协议 安全 Ubuntu
7 个有用的免费 Linux 网络隧道
【7月更文挑战第4天】
12 0
7 个有用的免费 Linux 网络隧道
|
2天前
|
运维 网络协议 网络安全
2023网络建设与运维正式赛卷-交换配置-上
【7月更文挑战第2天】该集团进行数字化转型,构建了两地三中心网络架构,包括两个数据中心和一个异地灾备中心。网络使用OSPF、RIP、ISIS、BGP协议互联,并设有多台交换机、路由器、防火墙和无线控制器。例如,SW1和SW2为核心交换机,SW3为灾备DC的核心交换机,FW1为总公司防火墙,FW2为办事处防火墙,RT1和RT2为路由器,AC1为有线无线控制器。配置中涉及VLAN隔离、端口访问控制、LACP聚合、负载均衡和IPSec VPN,以确保网络稳定性、安全性和可扩展性。已完成的配置需通过客户端测试验证功能正常。
|
2天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
2天前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
2天前
|
算法 网络协议 Shell
掌握Linux网络:深入理解TC —— 你的流量控制利器
目前需要做一款关于Linux下对于某IP限制的一个工具(QOS),在网上寻找了许多关于TC的教程,大多数都是一些比较基础的教学,且多数都是对网口的一些限制,然后自己研究了一段时间,最后有一些小小的了解,故在此分享给大家。
|
2天前
|
Linux Docker 容器
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
|
4天前
|
监控 算法 Linux
Linux下工具tc详细讲解及限制IP和端口实例
TC (Traffic Control) 是Linux内核中提供的一个用于控制和管理网络流量的强大工具,它允许用户实现QoS(Quality of Service)策略,包括带宽限制、优先级控制、延迟保证等。TC基于内核的队列 discipline (qdisc) 和流量类别(class) 体系结构,允许对进入或离开网络接口的数据流进行复杂的整形和过滤。
|
4天前
|
监控 网络协议 安全
Linux基本指令之网络通信命令
Linux基本指令之网络通信命令
|
1月前
|
网络协议 算法 Linux
【嵌入式软件工程师面经】Linux网络编程Socket
【嵌入式软件工程师面经】Linux网络编程Socket
46 1