當前位置:首頁 » 操作系統 » linux的ip地址配置

linux的ip地址配置

發布時間: 2022-11-15 08:22:05

linux配置ip_靜態ip/動態ip/臨時ip的配置方法步驟

配置 靜態 ip

配置網路需要的文件 ifcfg-eth0文件 路徑:eth/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0文件配置解析:

TYPE=Ethernet

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

IPADDR=10.0.1.27

NETMASK=255.255.255.0

GATEWAY=10.0.1.1

BROADCAST=10.10.1.255

HWADDR=00:0C:29:13:5D:74

PEERDNS=yes

DNS1=10.0.1.41

USERCTL=no

NM_CONTROLLED=no

IPV6INIT=yes

IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64

1. 配置參數說明

註:這些參數值不區分大小寫,不區分單引號和雙引號,甚至可以不用引號。

TYPE:配置文件介面類型。在/etc/sysconfig/network-scripts/目錄有多種網路配置文件,有Ethernet 、IPsec等類型,網路介面類型為Ethernet。

DEVICE:網路介面名稱

BOOTPROTO:系統啟動地址協議

none:不使用啟動地址協議

bootp:BOOTP協議

dhcp:DHCP動態地址協議

static:靜態地址協議

ONBOOT:系統啟動時是否激活

yes:系統啟動時激活該網路介面

no:系統啟動時不激活該網路介面

IPADDR:IP地址

NETMASK:子網掩碼

GATEWAY:網關地址

BROADCAST:廣播地址

HWADDR/MACADDR:MAC地址。只需設置其中一個,同時設置時不能相互沖突。

PEERDNS:是否指定DNS。如果使用DHCP協議,默認為yes。

yes:如果DNS設置,修改/etc/resolv.conf中的DNS

no:不修改/etc/resolv.conf中的DNS

DNS{1, 2}:DNS地址。當PEERDNS為yes時會被寫入/etc/resolv.conf中。

NM_CONTROLLED:是否由Network

Manager控制該網路介面。修改保存後立即生效,無需重啟。被其坑過幾次,建議一般設為no。 yes:由Network Manager控制

no:不由Network Manager控制

USERCTL:用戶許可權控制

yes:非root用戶允許控制該網路介面

no:非root用戶不運行控制該網路介面

IPV6INIT:是否執行IPv6

yes:支持IPv6

no:不支持IPv6

IPV6ADDR:IPv6地址/前綴長度

2.配置生效

為了使網路配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改網路介面配置文件。但是,這些文件修改後,並不能立即生效。有兩種方式使修改文件的網路配置生效:

(1) 執行service network restart命令,重啟網路服務(推薦)

(2) 重啟計算機

配置 動態 ip(自動分配)

使用chkconfig命令讓網路服務在系統啟動級別是2345時默認啟動。

chkconfig –level 2345 network on

修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。

修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。

使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

BOOTPROTO=dhcp

臨時 配置 ip

使用命令來執行 ifconfig eth0 192.168.0.1(自己要設置的IP)這個命令是更改主機IP http://www.iis7.com/b/plc/?1-5.html,回車後你什麼都看不到,就表示成功了,但是此命令所做的更改在下次重啟後就會失效。

ifconfig eth0 network 255.255.255.0(自己設置的子網掩碼)該命令是設置主機的子網掩碼,所做的設置也是臨時的。

❷ 如何配置Linux系統的網路IP地址

是用戶需root
許可權。在linux
系統的
/etc/sysconfig/network-script/ifcfg-eth0
文件中
存放著網卡IP
地址配置的相關信息,它的具體格式為:
[root@localhost
network-scripts]#
cat
ifcfg-eth0
DEVICE=eth0
BOOTPROTO=noneONBOOT=yesTYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=IP
地址USERCTL=noPEERDNS=yes
GATEWAY=網關地址(路由器的IP
地址)
#ifconfig
eth0
192.168.0.1
或者修改/etc/sysconfig/network-scripts/
下的ifcfg-eth0#vi
/etc/syssconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=
;這里是你網卡的物理地址,通常檢測到的網卡你就不用輸入了ONBOOT=yesIPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
GATEWAY=
;這里輸入你的網關,路由器的IP
地址保存退出#/sbin/service
network
restart
如果網卡啟動是OK
的話就說明IP
地址設定成功了。另外我們可以用ifconfig
eth0

顯示當前的IP
來確認是否設置正確。
利用以下命令:
/etc/init.d/network
reload
命令或service
network
[命令]
重新導入該文件,實現網路啟動。

❸ linux中ip地址的配置方法

Linux下配置ip地址四種方法

linux系統安裝完,以後通過命令模式配置網卡IP。
配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-name
ifconfig後顯示的內容,lo代表loop迴路。

一、Ifconfig命令

第一種使用ifconfig命令配置網卡的ip地址。此命令通常用來零時的測試用,計算機啟動後,ip地址的配置將自動失效。具體用法如下:

Ifconfig ethx ipaddr netmask x.x.x.x

ethx中的x代表第幾快乙太網卡,默認第一塊為0;ipaddr代表ip地址;x.x.x.x為子網掩碼。
例如給網卡eth0配置的ip地址為192.168.1.1 子網掩碼為 255.255.255.0 。

如下下圖所示:

❹ 如何配置Linux系統的網路IP地址

首先以根用戶登錄系統,然後使用lspci | grep Ethernet命令檢查計算機上的乙太網卡設備是否被內核檢測到。這里小編要提醒大家,在默認的情況下,只有root也就是根用戶才有許可權進行網路配置。紅框內就是檢測到的網卡信息。

然後使用「ifconfig」命令查看系統已經識別並已激活的網路介面。如果沒有找到可以用「ifconfig -a」命令找到所有已識別包括未激活的網路介面,然後使用」ifconfig 網卡名 up「激活。可以看出小編的CentOS6.4系統上有一塊已激活的eth0網卡,下面就對這塊網卡進行設置使它能夠發揮作用。

3
這里小編首先為大家演示如何臨時指定IP地址。在命令行輸入「ifconfig 網卡名 IP地址 netmask 子網掩碼」就可以臨時指定網卡的IP地址,但重啟後失效。相對於上一張圖,小編的IP臨時設置已經生效。

4
接下來為大家演示如何永久改變IP地址。第一步用「vi /etc/sysconfig/network-scripts/ifcfg-eth0」編輯網卡eth0的配置文件。這里小編要說明的是如果設置的是dhcp自動獲取IP地址,那麼IPADDR、NETMASK和GATWAY都可以不寫。

5
第二步就是使用「service network restart」命令重新啟動network服務,使配置文件生效。四個狀態都必須是OK,否則說明設置有問題,需要重新修改設置。

❺ Linux配置ip地址的兩種方法

Linux配置ip地址的兩種方法,實驗環境為centos7.6

方法1:nmcli工具配置 (centos7以下版本不支持該方法)

第一步,通過nmcli connection查看網卡名稱

[root@localhost ~]# nmcli connection

NAME UUID TYPE DEVICE

eth0  09be0948-faf1-43b6-a5a4-c19efab0bb48 ethernet eth0

第二步,配置ip,網關,dns,並設置網卡開機自動啟動,最後開啟網卡

[root@localhost ~]# nmcli connection modify eth0 ipv4.addresses "192.168.1.201/24"

說明:配置地址和掩碼

[root@localhost ~]# nmcli connection modify eth0 ipv4.gateway "192.168.1.1"

說明:配置網關

[root@localhost ~]# nmcli connection modify eth0 ipv4.dns "180.76.76.76"

說明:配置dns

[root@localhost ~]# nmcli connection modify eth0 ipv4.method manual

說明:地址獲取的方法為手動配置而不是dhcp

[root@localhost ~]# nmcli connection modify eth0 autoconnect yes

說明:開機自動打開網卡

[root@localhost ~]# nmcli connection up eth0

說明:立即打開網卡

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

第三步,查看結果(這里使用ip addr命令查看,較新版本Linux系統支持該命令)

[root@localhost ~]# ip addr

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:84:23:62 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.201/24  brd 192.168.1.255 scope global noprefixroute eth0

valid_lft forever preferred_lft forever

inet6 fe80::b7ad:e2ed:832e:99a9/64 scope link noprefixroute

valid_lft forever preferred_lft forever

測試通信

[root@localhost ~]# ping www..com

PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=53 time=34.7 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=53 time=27.9 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=3 ttl=53 time=24.1 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=4 ttl=53 time=25.2 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=5 ttl=53 time=24.2 ms

^C

--- www.a.shifen.com ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4005ms

rtt min/avg/max/mdev = 24.177/27.277/34.718/3.970 ms

方法2:通過vi編輯網卡配置文件(最新版rhel8或centos8不推薦該方法,老版本rhel6及以下推薦該方法)

第一步,通過vi或vim打開配置文件

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

第二步,編輯相關的參數

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

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=09be0948-faf1-43b6-a5a4-c19efab0bb48

DEVICE=eth0

ONBOOT=yes

IPADDR=192.168.1.202

PREFIX=24

GATEWAY=192.168.1.1

DNS1=180.76.76.76

PEERDNS=no

vi的編輯方法是,輸入字母i,進行編輯,編輯完成後,按esc,再按:wq 保存退出。如果不保存,則是:q!退出

第三步,重啟網路服務

[root@localhost ~]# service network restart

Restarting network (via systemctl): [ OK ]

第四步,查看結果並測試通信(這里用ifconfig命令來查看,各種版本Linux均支持該命令)

[root@localhost ~]# ifconfig eth0

eth0: flags=4163 mtu 1500

inet 192.168.1.202 netmask 255.255.255.0 broadcast 192.168.1.255

inet6 fe80::b7ad:e2ed:832e:99a9 prefixlen 64 scopeid 0x20

ether 00:0c:29:84:23:62 txqueuelen 1000 (Ethernet)

RX packets 1117 bytes 127303 (124.3 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 564 bytes 69559 (67.9 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]# ping www..com

PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.

64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=53 time=28.2 ms

64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=53 time=30.9 ms

^C

--- www.a.shifen.com ping statistics ---

3 packets transmitted, 2 received, 33% packet loss, time 2003ms

rtt min/avg/max/mdev = 28.228/29.590/30.953/1.373 ms

[root@localhost ~]#

配置地址的兩種方法就介紹到這里。

但是查看地址時,我們並沒有看到網關和dns,那麼網關和dns怎麼看呢,用以下兩條命令即可

[root@localhost ~]# route -n 通過查看路由表來知道網關

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0

[root@localhost ~]# cat /etc/resolv.conf 通過查看rsolv.conf文件來查看dns

# Generated by NetworkManager

nameserver 180.76.76.76

更多網路技術公開課,騰訊課堂搜「 眾元教育 」,戳 免費公開課 ,可直接聽課哦!

❻ 配置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)Ifconfig命令
第一種使用ifconfig命令配置網卡的ip地址。此命令通常用來零時的測試用,計算機啟動後
ip地址的配置將自動失效。具體用法如下。Ipconfig ethx ipadd netmask x.x.x.x。
其中ethx中的x代表第幾快乙太網卡,默認第一塊為0.ipadd代表ip地址。x.x.x..x為子網掩碼。例如給網卡eth0配置的ip地址為192.168.1.1 子網掩碼為 255.255.255.0 。

注意(此方法配置的ip地址後計算機從新啟動將會失效)
(2)neat命令
Neat命令=redhat-config-network圖形下配置ip地址

雙擊圖下畫紅線的部分

雙擊劃線部分後出現下圖所示:根據要求配置相關信息

雙擊ok配置完畢。配置完後重啟服務,並查看配置ip地址。

注意(此方法配置的ip地址後計算機從新啟動仍然有效)
(3)netconfig命令
輸入netconfig後將會出現下圖所示,單擊yes按鈕。

進行相關配置後ok退出。

注意(此方法配置的ip地址後計算機從新啟動仍然有效)
(4)vi /etc/sysconfig/network-scripts/ifcfg-ethx

配置完以後重啟動服務.,p地址就配置好了。其實前面3個的配置方法最終還是改變了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罷了。

❽ linux ip 地址配置

即時生效:
ifconfigeth0 192.168.1.102 netmask 255.255.255.0
啟動生效:
vim/etc/sysconfig/network-scripts/ifcfg-eth0
加入
IPADDR=192.168.1.102
NETMASK=255.255.255.0

修改default gateway
即時生效:
routeadd default gw 192.168.1.1
啟動生效:
vim/etc/sysconfig/network-scripts/ifcfg-eth0
加入
GATEWAY=192.168.1.1
最後結果如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.102
NETMASK=255.255.255.0
GETEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet
註:BOOTPROTO只有在static(靜態)模式下才可以使用設置的IP信息
修改dns
vim/etc/resolv.conf
修改後可即時生效,啟動同樣有效

形式
加入nameserver= ***.***.***.***
最多可有三個,作為上一個失敗後的候選

修改host name
即時生效:
hostname fc2
啟動生效:
vim/etc/sysconfig/network
形式如下:
NETWORKING=yes
HOSTNAME=fc2

❾ 如何配置Linux系統的網路IP地址

linux的網路配置可以到文件裡面進行配置,具體方法如下:1、查看網卡名,用ifconfig 查看你用的網卡叫eth0 ,還是eth1(或其他)2、cd /etc/sysconfig/network-scripts 3、在上述的文件夾下找到 ifcfg-ethN (ethN即為第一步找到的網卡名)4、vi ifcfg-ethN ,在文件內修改ip、子網掩碼、網管以及DNS即可如何配置Linux系統的網路IP地址

❿ Linux配置網路參數之IP地址、子網掩碼、網關地址,DNS

修改網卡命令規則 (eth0、eth1、eth2……)

打開grub內核引導程序,在……quiet 後面添加:

讓網卡命名規則生效

nmcli命令刪除錯誤網卡命名

nmcli命令添加網卡命名

解析: nmcli connection 添加 類型 乙太網設備 網卡設備名為eth0 nmcli命令的命名為eth0

修改IP地址、子網掩碼、網關地址、DNS

解析:nmcli connection 修改 網卡名 ipv4.方法 手工配置 ipv4.地址192.168.4.7/24 ipv4.網關 192.168.4.254 每次開機自動啟用以上所有參數

查看網卡配置文件

查看網關地址信息

熱點內容
仙方一般是什麼配置 發布:2024-05-18 18:53:43 瀏覽:158
黑莓安卓手機主題下載到哪裡 發布:2024-05-18 18:47:18 瀏覽:56
湯靖軒編程 發布:2024-05-18 18:46:04 瀏覽:532
腳本故事梗 發布:2024-05-18 18:29:02 瀏覽:822
安卓和csharp哪個發展好 發布:2024-05-18 18:09:30 瀏覽:527
換編程題庫 發布:2024-05-18 18:00:58 瀏覽:562
如何使用伺服器ip直連網站 發布:2024-05-18 18:00:49 瀏覽:432
三星n7100哪個安卓版本好用 發布:2024-05-18 17:55:41 瀏覽:490
萬國覺醒採集腳本源碼 發布:2024-05-18 17:55:39 瀏覽:947
sqlserver加欄位 發布:2024-05-18 17:54:53 瀏覽:928