在一个设备中,可以有多个网络接口,分别对应多个网络接口配置文件,在/etc/sysconfig/network-scripts/目录下,依次编号的文件是ifcfg-eth0,ifcfg-eth1,…,ifcfg-eth。常用的是ifcfg-eth0,表示第一个网络接口配置文件。

1、在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-enp1s0f0 //enp1s0f0是你的网卡设备名称,一般可以通过ifconfig -a查看到网卡设备名称,如果没有这个文件要自己创建

[root@vclustersBMC-ls2k ~]# ifconfig -a
enp1s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.155  netmask 255.255.255.0  broadcast 192.168.1.255ether 02:02:03:04:05:06  txqueuelen 1000  (Ethernet)RX packets 2923  bytes 183964 (179.6 KiB)RX errors 0  dropped 139  overruns 0  frame 0TX packets 148  bytes 6822 (6.6 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500ether 28:28:28:28:28:28  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 8  bytes 756 (756.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0device interrupt 20  eth1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500ether 28:28:28:28:28:28  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 1  bytes 342 (342.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0device interrupt 22  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0loop  txqueuelen 1  (Local Loopback)RX packets 110  bytes 10530 (10.2 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 110  bytes 10530 (10.2 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0tunl0: flags=128<NOARP>  mtu 1480tunnel   txqueuelen 1  (IPIP Tunnel)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@vclustersBMC-ls2k ~]# 

2、开始编辑,填写ip地址、子网掩码、网关、DNS等。

TYPE=Ethernet   //网络类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp1s0f0  //网卡名称
UUID=75499457-fca7-4498-b725-c4c24f7a4087
DEVICE=enp1s0f0  //网卡设备
ONBOOT=yes  //开机自启动
IPADDR=192.168.11.8  //ip地址
NETMASK=255.255.255.0  //子网掩码
GATEWAY=192.168.11.1  //网关
DNS1=192.168.11.1  //dns

注意:网卡名称跟网卡设备要填写跟ifconfig -a查看到的一致,否则无法设置生效。
以下是我手上BMC板子的配置,ip通常设置为192.168.11.223

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp1s0f0
UUID=63740749-6663-4789-83b8-2d142a97fedd
DEVICE=enp1s0f0
ONBOOT=yes
IPADDR=192.168.11.223
NETMASK=255.255.255.0
GATEWAY=192.168.11.1
DNS1=114.114.114.114

3、编辑完成之后,保存退出。

4、重启机器生效。
在终端输入重启网络服务命令:service network restart或/etc/init.d/network restart

5、测试,通过ping局域网的IP地址(局域网内存在的主机地址,ip地址在同一个网段),看能不能ping通。

[root@vclustersBMC-ls2k ~]# ping 192.168.11.119
PING 192.168.11.119 (192.168.11.119) 56(84) bytes of data.
64 bytes from 192.168.11.119: icmp_seq=1 ttl=64 time=0.336 ms
64 bytes from 192.168.11.119: icmp_seq=2 ttl=64 time=0.301 ms
64 bytes from 192.168.11.119: icmp_seq=3 ttl=64 time=0.292 ms
64 bytes from 192.168.11.119: icmp_seq=4 ttl=64 time=0.312 ms
64 bytes from 192.168.11.119: icmp_seq=5 ttl=64 time=0.312 ms

补充:
1、当然我们也可以直接手动修改ip地址,只不过这样改只能临时生效,重启机器之后ip地址会变:

ifconfig enp1s0f0 192.168.11.8 netmask 255.255.255.0

2、查看Linux网卡UUID和MAC地址—Linux命令
场景:添加网卡后发现并没有自动生成对应的文件,以及克隆后并没有自动生成新的文件。

查看网卡UUID:
nmcli con show 或 nmcli con list
查看网卡mac地址:
nmcli dev show 或 nmcli dev list

3、内网的ip网段要不一样,比如外网的/etc/sysconfig/network-scripts/ifcfg-enp1s0f0配置了192.168.11.3 内网的eth0,eth1要配置其他的网段,比如2.2.2.1等,他们的网关GATEWAY和DNS1不需要配置。

/etc/sysconfig/network-scripts/ifcfg-eth0配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=56510530-9434-4e6a-bc13-6d30d3a170e2
DEVICE=eth0
ONBOOT=yes
IPADDR=2.2.2.1
NETMASK=255.255.255.0/etc/sysconfig/network-scripts/ifcfg-eth1配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
UUID=10f83421-57e0-4200-b7aa-9eeb22ed31ac
DEVICE=eth1
ONBOOT=yes
IPADDR=1.1.1.1
NETMASK=255.255.255.0

Linux系统中设置静态ip地址相关推荐

  1. 如何在linux系统中设置静态ip地址

    1.在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.开始编辑,填写ip地址.子网掩码.网关.DNS等.其中"红框内的信息" ...

  2. linux 怎么设置静态ip,如何在Linux中设置静态IP地址和配置网络

    如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间. 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下).IP地址 :192. ...

  3. linux系统自动获取ip地址,Linux系统下设置静态IP或自动获取动态IP的简单方法

    Linux下为机器设置静态IP地址: 复制代码 代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码 代码如下: ...

  4. 如何在 Debian11系统上设置静态IP地址 ?

    当我们在安装 Debian Linux 时,在安装过程中它试图从调制解调器(或 DHCP 服务器)获得 DHCP ip 地址(如果可用的话).但是在您的系统上总是建议有一个静态 IP 地址.静态 IP ...

  5. linux怎么静态改为自动获取,Linux系统下设置静态IP或自动获取动态IP的简单方法...

    linux下为机器设置静态ip地址: 复制代码代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码代码如下: # ...

  6. linux服务器静态ip,Ubuntu Linux系统下设置静态IP的方法

    Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下: # The primary network interface auto eth0 ...

  7. linux系统修改为静态IP地址

    解决方案 0.查看当前网络使用哪块网卡 命令行执行命令,找到正在使用的网卡名称,本例中为:eno1 ifconfig 1.修改配置文件(编辑文件需要vi相关命令,请自行google) 执行命令打开配置 ...

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

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

  9. 如何在Debian Linux上设置静态IP地址

    目的 目标是在Debian Linux服务器上配置静态IP地址. 请注意,对于桌面安装,建议使用GUI工具,例如network-manager.如果您希望通过/etc/network/interfac ...

  10. VMware设置静态ip地址及不同网络模式讲解【Linux网络问题】

    VMware设置静态ip地址及不同网络模式讲解 此处的静态IP配置选用的是使用NAT方式连接网络[如果之前配置有错误,可以尝试暴力方法:将虚拟机网络配置重新恢复为默认,然后从头开始配置] 1 将Lin ...

最新文章

  1. qt打开数据库mysql数据库文件怎么打开_qt打开数据库mysql数据库文件
  2. 人脸识别必读的N篇文章
  3. 第一次作业:阅读优秀博文谈感想
  4. OSChina 周一乱弹 —— 抱着漂亮袜子就亲了一口
  5. Linux的top命令
  6. 数据接口的登录态校验以及JWT
  7. S/4HANA和CRM Fiori应用的搜索分页实现
  8. Java HashSet和LinkedHashSet的用法
  9. 顶点计划 抄作业问题讨论
  10. vue2.0网易云音乐播放器 (实时更新)
  11. word一键生成ppt 分页_一键实现Word转PPT的三种方法评测
  12. Centos版Linux 一些常用操作命令 收集
  13. 高远球技术(羽毛球)
  14. indesign选中不了图片删除_文件夹删除不了怎么办?文件夹删除不了的解决方法...
  15. 抖音SEO优化详教程
  16. MacBook安裝系統報錯
  17. 103.107.189.XXX机房服务器linux和windows系统的区别:
  18. 钱钟书是怎样做读书笔记的 杨绛
  19. Notepad++分隔符显示SOH,STX,ETX
  20. Redux原理(逐句解析)!!!

热门文章

  1. css字体及css文本控制
  2. 面试者应向公司问什么问题?
  3. 小组级Windows下架设git服务器
  4. 无错版Vsftpd Mysql Pam设置虚拟用户要领
  5. 测试专家谈IT从业人员修炼之道
  6. 数据增强 | 现实应用思考
  7. 聊聊我在美团做算法的感受
  8. 6.4 随机森林实战
  9. 深度学习2.0-1.tensorflow的基础操作之数据类型
  10. 机器学习实战笔记1-机器学习基础