Linux系统中设置静态ip地址
在一个设备中,可以有多个网络接口,分别对应多个网络接口配置文件,在/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地址相关推荐
- 如何在linux系统中设置静态ip地址
1.在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.开始编辑,填写ip地址.子网掩码.网关.DNS等.其中"红框内的信息" ...
- linux 怎么设置静态ip,如何在Linux中设置静态IP地址和配置网络
如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间. 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下).IP地址 :192. ...
- linux系统自动获取ip地址,Linux系统下设置静态IP或自动获取动态IP的简单方法
Linux下为机器设置静态IP地址: 复制代码 代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码 代码如下: ...
- 如何在 Debian11系统上设置静态IP地址 ?
当我们在安装 Debian Linux 时,在安装过程中它试图从调制解调器(或 DHCP 服务器)获得 DHCP ip 地址(如果可用的话).但是在您的系统上总是建议有一个静态 IP 地址.静态 IP ...
- linux怎么静态改为自动获取,Linux系统下设置静态IP或自动获取动态IP的简单方法...
linux下为机器设置静态ip地址: 复制代码代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码代码如下: # ...
- linux服务器静态ip,Ubuntu Linux系统下设置静态IP的方法
Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下: # The primary network interface auto eth0 ...
- linux系统修改为静态IP地址
解决方案 0.查看当前网络使用哪块网卡 命令行执行命令,找到正在使用的网卡名称,本例中为:eno1 ifconfig 1.修改配置文件(编辑文件需要vi相关命令,请自行google) 执行命令打开配置 ...
- Linux系统中手动配置IP地址(CentOS 7、8为例)
第一步:进入网卡配置目录 [root@huyuxuan /]# cd /etc/sysconfig/network-scripts [root@huyuxuan network-scripts]# l ...
- 如何在Debian Linux上设置静态IP地址
目的 目标是在Debian Linux服务器上配置静态IP地址. 请注意,对于桌面安装,建议使用GUI工具,例如network-manager.如果您希望通过/etc/network/interfac ...
- VMware设置静态ip地址及不同网络模式讲解【Linux网络问题】
VMware设置静态ip地址及不同网络模式讲解 此处的静态IP配置选用的是使用NAT方式连接网络[如果之前配置有错误,可以尝试暴力方法:将虚拟机网络配置重新恢复为默认,然后从头开始配置] 1 将Lin ...
最新文章
- qt打开数据库mysql数据库文件怎么打开_qt打开数据库mysql数据库文件
- 人脸识别必读的N篇文章
- 第一次作业:阅读优秀博文谈感想
- OSChina 周一乱弹 —— 抱着漂亮袜子就亲了一口
- Linux的top命令
- 数据接口的登录态校验以及JWT
- S/4HANA和CRM Fiori应用的搜索分页实现
- Java HashSet和LinkedHashSet的用法
- 顶点计划 抄作业问题讨论
- vue2.0网易云音乐播放器 (实时更新)
- word一键生成ppt 分页_一键实现Word转PPT的三种方法评测
- Centos版Linux 一些常用操作命令 收集
- 高远球技术(羽毛球)
- indesign选中不了图片删除_文件夹删除不了怎么办?文件夹删除不了的解决方法...
- 抖音SEO优化详教程
- MacBook安裝系統報錯
- 103.107.189.XXX机房服务器linux和windows系统的区别:
- 钱钟书是怎样做读书笔记的 杨绛
- Notepad++分隔符显示SOH,STX,ETX
- Redux原理(逐句解析)!!!