Linux 配置靜態IP位址的方法

2021-09-20 21:02:26 字數 2596 閱讀 8386

1.編輯配置檔案,修改引數(以redhat6.5為例)

[root@hjm ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

###修改前的配置如下:

device=eth0

hwaddr=00:0c:29:03:35:b5

type=ethernet

uuid=745b66ab-bc02-4b53-83b6-d442b19a339d

onboot=yes

nm_controlled=yes

bootproto=static

#修改後的配置如下:

device=eth0

hwaddr=00:0c:29:03:35:b5

type=ethernet

uuid=745b66ab-bc02-4b53-83b6-d442b19a339d

onboot=yes #開機或重啟網絡卡是否重啟網絡卡

nm_controlled=yes

bootproto=static #設定為靜態獲取ip

ipaddr=172.25.0.10

netmask=255.255.255.0

gateway=172.25.0.254

2.重啟網絡卡,命令如下:

[root@hjm network-scripts]# cd 

[root@hjm ~]# /etc/init.d/network restart

正在關閉介面 eth0: 裝置狀態:3 (斷開連線)

[確定]

關閉環迴介面: [確定]

彈出環迴介面: [確定]

彈出介面 eth0: 活躍連線狀態:啟用的

活躍連線路徑:/org/freedesktop/networkmanager/activeconnection/2

[確定]

[root@hjm ~]#

注1:網絡卡配置檔案解析

device=eth0											#網絡卡的名字

hwaddr=00:0c:29:03:35:b5 #mac位址,要與真實mac位址保持一致,可省略

type=ethernet #網路的型別為乙太網

uuid=745b66ab-bc02-4b53-83b6-d442b19a339d #uuid,唯一標識,可省略

onboot=yes #開機或重啟網絡卡是否重啟網絡卡

nm_controlled=yes #是否受networkmanager程式管理

bootproto=static #網絡卡獲取ip位址的方式(dhcp|none《固定的ip位址》|static)

ipaddr=172.25.0.10 #ip位址

netmask=255.255.255.0 #子網掩碼

gateway=172.25.0.254 #閘道器

dns1=172.25.0.254 #主dns

dns2=172.25.0.254 #備dns

userctl=no #普通使用者是否能控制網絡卡

peerdns=no # 是否允許dhcp服務分配位址時直接更新/etc/resolv.conf中的dns伺服器位址

ipv6init=no #是否支援ipv6;

注2:重啟網絡卡的命令,盡量使用ifup和ifdown命令,不要使用/etc/init.d/network restart,因為這條命令重啟的是所有的網絡卡,而不是單個網絡卡的配置

[root@hjm ~]# ifdown  eth0					#這個是關閉網絡卡eth0

裝置狀態:3 (斷開連線)

[root@hjm ~]# ifup eth0 #這個是開啟網絡卡eth0

活躍連線狀態:啟用的

活躍連線路徑:/org/freedesktop/networkmanager/activeconnection/7

[root@hjm ~]# /etc/init.d/network restart #重啟所有的網絡卡

正在關閉介面 eth0: 裝置狀態:3 (斷開連線)

[確定]

關閉環迴介面: [確定]

彈出環迴介面: [確定]

彈出介面 eth0: 活躍連線狀態:啟用的

活躍連線路徑:/org/freedesktop/networkmanager/activeconnection/8

[確定]

[root@hjm ~]#

Linux 配置靜態ip位址模板整理

配置檔案位置 etc sysconfig network scripts ifcfg eth0 device eth0 網絡卡的名字 hwaddr 00 0c 29 90 89 d9 hwaddr hardware address 硬體位址 mac位址 type ethernet 網路型別 乙太網 ...

ubuntu配置靜態IP位址

我本人使用的linux為深度的發行版,其核心仍然是ubuntu,並且我的使用環境是vmware中。其靜態ip配置如下 1.首先sudo vim etc network inte ces 2.然後輸入如下內容 auto lo iface lo inet loopback 前兩行是系統自帶的。auto ...

RedHat靜態Ip位址配置

redhat靜態ip位址配置 依次修改以下三個檔案 etc sysconfig network etc sysconfig network scripts ifcfg eth0 etc resolv.conf 1.etc sysconfig network networking yes networ...