linux靜態ip設置
『壹』 如何在linux系統中設置靜態ip地址
linux使用ifconfig來查看網卡,然後再通過修改相應的網卡文件,來修改IP地址。步驟如下:
1、首先運行 ifconfig 命令看一下自己的網卡名稱,lo的這個不算。比如網卡配置顯示ent0
2、然後通過 cd /etc/sysconfig/network-scripts/ 進入到network-scripts目錄下面
會有一個ifcfg-開頭文件,後面接著網卡配置名稱如 ifcfg-ent0
3、編輯文件 輸入 vim ifcfg-ent0 修改文件內容
DEVICE=ent0
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0C:29:1D:9F:22
IPADDR=192.168.1.2
NETMASK=255.255.255.0
文件內容說明:
配置分別是名稱、開機需要啟動 、類型是靜態ip、mac地址、ip地址、子網掩碼
4、保存退出,重啟網路即可,命令如下:
systemctl restart network.service
『貳』 怎麼把linux的動態ip設置成靜態ip
Linux下為機器設置靜態IP地址:
代碼如下:
vim
/etc/sysconfig/network-scripts/ifcfg-eth0
修改這個文件內容如下形式:
代碼如下:
#
Intel
Corporation
82541GI
Gigabit
Ethernet
Controller
DEVICE=eth0
BOOTPROTO=static
#為靜態的
HWADDR=00:15:17:B2:DC:B5
ONBOOT=yes
IPADDR=10.20.134.199
#這個是設置的靜態IP地址
NETMASK=255.255.254.0
GATEWAY=10.20.134.1
#網關
修改後,需要重啟網路是更改生效:
代碼如下:
/etc/init.d/network
restart
自動獲取動態IP地址方式:
代碼如下:
vim
/etc/sysconfig/network-scripts/ifcfg-eth1
內容如下:
代碼如下:
#
Intel
Corporation
82566DM-2
Gigabit
Network
Connection
DEVICE=eth1
BOOTPROTO=dhcp
#動態獲取IP
HWADDR=00:15:17:B2:DC:B7
ONBOOT=no
運行命令:
代碼如下:
dhclient
eth1
自動獲取動態IP地址
可以通過:ifconfig查看分配的IP地址。
代碼如下:
vim
/etc/resolv.conf
用於定義如下四項
nameserver
#定義DNS伺服器的IP地址,這個最為重要
domain
#定義本地域名
search
#定義域名的搜索列表
sortlist
#對返回的域名進行排序
『叄』 如何在linux系統中設置靜態ip地址
在終端中輸入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 開始編輯,填寫ip地址、子網掩碼、網關、DNS等。其中「紅框內的信息」是必須得有的。 編輯完後,保存退出。 重啟網路服務。service network restart或/etc/init.d/network restart ping網關,ping外網進行測試。都能ping通表示網路正常。 摘要: ---修改ip地址--- 即時生效: # ifconfig eth0 192.168.1.155 netmask 255.255.255.0 重啟生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 ---修改default gateway--- 即時生效: # route add default gw 192.168.1.1 重啟生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 ---修改dns--- 修改/etc/resolv.conf 修改後即時生效,重啟同樣有效 ---修改host name--- 即時生效: # hostname test1 重啟生效: 修改/etc/sysconfig/network
『肆』 如何在linux系統中設置靜態ip地址
第一步:激活網卡
Linux系統裝好後默認的網卡是eth0,用下面的命令將這塊網卡激活。
代碼如下 復制代碼
# ifconfig eth0 up
第二步:設置網卡進入系統時啟動
想要每次開機就可以自動獲取IP地址上網,就要設置網路服務在系統啟動時也啟動。Linux有一點與windows不同的是很多服務默認是停止的,而且你 在某次使用該服務時啟動這個服務,但是沒設置它為默認啟動,則下次進入系統這個服務依然是停止的。下面是設置網路服務在系統啟動時也啟動的方法。
使用chkconfig命令讓網路服務在系統啟動級別是0123456時默認啟動。
代碼如下 復制代碼
# chkconfig –level 0123456 network on
第三步:修改網卡文件ifcfg-eth0
修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。
代碼如下 復制代碼
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
靜態IP地址配置
配置靜態IP地址上網與動態IP地址上網同出一轍,修改ifcfg-eth0,然後用命令service network retart重啟網路服務。
例:
代碼如下 復制代碼
DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yes
第一種:使用命令修改(直接即時生效,重啟失效)
代碼如下 復制代碼
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
說明:
eth0是第一個網卡,其他依次為eth1,eth*
192.168.0.1是給網卡配置的第一個網卡配置的ip地址
netmask 255.255.255.0 配置的是子網掩碼
up是表示立即激活
ifconfig的更多參數說明查看相關幫助
代碼如下 復制代碼
gateway:
# route add default gw 192.168.30.1 eth0
dns:
# vi etc/resolv.conf
nameserver 202.131.80.1
nameserver 202.131.80.5
如果要重起生效,就把這些寫到起動腳本 rc.local中
第二種:修改配置文檔(需要重啟網路配置,永遠生效)
一、修改IP地址
手動改/etc/sysconfig/network-scripts/ifcfg-eth0文件 #第二塊網卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1
代碼如下 復制代碼
DEVICE=eth0 #物理設備名
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩碼值
NETWORK=192.168.1.0 #網路地址(可不要)
BROADCAST=192.168.1.255 #廣播地址(可不要)
GATEWAY=192.168.1.1 #網關地址
ONBOOT=yes # [yes|no](引導時是否激活設備)
USERCTL=no #[yes|no](非root用戶是否可以控制該設備)
BOOTPROTO=static #[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
注:單網卡綁定兩個IP
Linux的設備配置文件存放在/etc/sysconfig/network-scripts裡面,
對於乙太網的第一個設備,配置文件名一般為ifcfg-eth0
如果需要為第一個設備綁定多一個IP地址,
只需要在/etc/sysconfig/network-scripts目錄裡面創建一個名為ifcfg-eth0:0的文件,
內容樣例為:
代碼如下 復制代碼
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"
如果需要再綁定多一個IP地址,只需要把文件名和文件內的DEVICE中的eth0:x加一即可。LINUX最多可以支持255個IP別名。
其中的DEVICE為設備的名稱,IPADDR為此設備的IP地址,NETMASK為子網掩碼,ONBOOT表示在啟動時自動啟動。
『伍』 怎麼給linux配置靜態IP
linux配置對應網卡靜態IP方法:
進入對應目錄,cd /etc/sysconfig/network-scripts
打開網卡配置文件,vi ifcfg-eth0 #只有一塊網卡,就是eth0
如果網卡多,需要打開要配置靜態IP的網卡配置文件。
==============================
DEVICE=eth0
BOOTPROTO=static #這里將auto改為static 即自動改為靜態
BROADCAST=192.168.65.255 #這里修改為你設置的區域網廣播地址(可以不寫這行)
HWADDR=00:0C:29:1D:9F:22 #這里是硬體地址(可以不寫這行)
IPADDR=192.168.65.65 #這里寫上你要設置的IP地址。
NETMASK=255.255.255.0 #掩碼
NETWORK=192.168.65.1 #網路號
ONBOOT=yes #開機即啟動網卡。
TYPE=Ethernet #這是類型,(這行可以不寫)
=======================
然後 # service network restart(重啟後生效)
『陸』 配置LINUX的IP命令
通過配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
ONBOOT=yes
BOOTPROTO=none:表示不使用dhcp服務,如果是手動配置靜態的ip地址,BOOTPROTO的值可以為none或者static。
IPADDR=192.168.1.66:表示設置IP地址。
NETMASK=255.255.255.0:表示設置子網掩碼。
GATEWAY=192.168.1.1: 表示設置網關。
DNS1=192.168.1.1:表示設置首選DNS伺服器,DNS有自己的配置文件/etc/resolv.conf,在這里設置DNS,就是把它寫入了DNS的配置文件/etc/resolv.conf。
然後,執行service network restart,重啟網路服務配置文件生效即可。
(6)linux靜態ip設置擴展閱讀:
通過ifconfig命令配置LINUX的IP命令:
命令名稱:ifconfig
基本語法:ifconfig [網卡標識] [IP地址]
英文原意:interface configuration
執行許可權:root
功能描述:查看或臨時配置網卡信息
說明: ifconfig 命令主要是用來查看網卡的配置信息,因為用它來配置網卡的IP地址時,只會臨時生效(Linux伺服器重啟後就會失效)。
這種配置ip的方式只能設置IP和子網掩碼,估只適合內網(區域網)使用。
如果想連通外網,還必須設置網關和DNS。
『柒』 linux中如何配置靜態IP
1.編輯/etc/sysconfig/network-scripts/ifcfg-eth0 進去填寫你的ip就可以 記得保存
DEVICE=eth0
BOOTPROTO=none
TYPE=Ethernet
NM_CONTROLLED=no
ONBOOT=yes
PEERDNS=yes
IPADDR=10.0.0.8
NETMASK=255.255.255.0
DNS2=223.6.6.6
GATEWAY=10.0.0.254
DNS1=223.5.5.5
2.開機後登錄 輸入setup ——network configuration——devic configuration 然後選擇你要設置的那塊網卡 進去填寫IP地址就可以了 不勾選 dhcp這個選項 static ip 就是靜態ip 填寫完後 記得保存
『捌』 如何在linux系統中設置靜態ip地址
工具:redhat6.4 x64
步驟1:在終端中輸入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
『玖』 如何在linux中設置靜態ip
1,在終端中輸入:vi /etc/sysconfig/network-scripts/ifcfg-eth0。 2,開始編輯,填寫ip地址、子網掩碼、網關、DNS等。其中「紅框內的信息」是必須得有的。 3,編輯完後,保存退出。 4,重啟網路服務。service network restart或/etc/init.d/network restart。 5,ping網關,ping外網進行測試。都能ping通表示網路正常。 6,摘要: ---修改ip地址--- 即時生效: # ifconfig eth0 192.168.1.155 netmask 255.255.255.0 重啟生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 ---修改default gateway--- 即時生效: # route add default gw 192.168.1.1 重啟生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 ---修改dns--- 修改/etc/resolv.conf 修改後即時生效,重啟同樣有效 ---修改host name--- 即時生效: # hostname test1 重啟生效: 修改/etc/sysconfig/network