當前位置:首頁 » 操作系統 » 給linux配置ip

給linux配置ip

發布時間: 2022-12-18 21:17:19

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地址的兩種方法

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設置可以到文件里設置也可以使用命令設置
1、文件設置,cd
/etc/sysconfig/network-scripts/,之後編輯網卡文件就行。vi
ifcfg-ethN
,
N就是第幾塊網卡,可以用ifconfig查看你有幾塊網卡,以及網卡名。
2、使用命令:ifconfig
ethN
ip地址
netmask
子網掩碼
3、設置完後,使用service
network
restart重啟網卡服務

Ⅳ linux系統怎麼設置IP

首先你得知道幾個命令:x0dx0aifconfig 查看網卡信息的命令(網卡以eth0~ethN命名,看你網卡用的是哪個)。另外,它只在root用戶下可能,一般普通用戶不能用。x0dx0aroute -n 查看路由的命令。x0dx0acat /etc/resolv.conf 查看DNS,配置DNS可在這個文件配置x0dx0a命令行里有三種修改IP方法,其中一種是臨時的,重啟後就沒有了,在此不提了。只說兩種永久生效的:x0dx0a1,在命令行里,通過命令調出圖形界面配置,比較直觀,容易配置:x0dx0a命令x0dx0asetupx0dx0a彈出圖形界面,選擇network configuration ----> 回車----->兩個選項,第一個是網卡,第二個是DNS,在此不多講了。寫太多了,最主要是很直觀。x0dx0a最後配置完了後,點TAB鍵或者上下左右鍵 選:OK---->save--->save&quit--->quitx0dx0ax0dx0a2,命令行編寫配置文件來實現,一般你的網卡是eth0.x0dx0a# vi /etc/sysconfig/network-scripts/ifcfg-eth0 x0dx0aDEVICE=eth0 #描述網卡對應的設備別名,例如ifcfg-eth0的文件中它為eth0 x0dx0aBOOTPROTO=static #設置網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的 ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址 x0dx0aBROADCAST=192.168.0.255 #對應的子網廣播地址 x0dx0aHWADDR=00:07:E9:05:E8:B4 #對應的網卡物理地址 x0dx0aIPADDR=192.168.0.2 #如果設置網卡獲得 ip地址的方式為靜態指定,此欄位就指定了網卡對應的ip地址 x0dx0aIPV6INIT=no x0dx0aIPV6_AUTOCONF=no x0dx0aNETMASK=255.255.255.0 #網卡對應的網路掩碼 x0dx0aNETWORK=192.168.0.0 #網卡對應的網路地址 x0dx0aONBOOT=yes #系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備x0dx0ax0dx0a修改對應網卡的網關的配置文件x0dx0avi /etc/sysconfig/network x0dx0aNETWORKING=yes(表示系統是否使用網路,一般設置為yes。如果設為no,則不能使用網路,而且很多系統服務程序將無法啟動)x0dx0aHOSTNAME=localhost(設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應)x0dx0aGATEWAY=192.168.1.1(設置本機連接的網關的IP地址。)

Ⅳ Linux配置靜態ip地址

打開 /etc/netplan/01-network-manager-all.yaml 配置文件,原文內容如下

修改後的配置

執行以下命令使得配置生效,然後IP 地址就變成了靜態,並且ping 互聯網的地址就正常了

vim /etc/sysconfig/network-scrips/ifcfg-rns32

把BOOTPROTO="dhcp" 改成"static"
再添加以下幾項:

Ⅵ 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命令

通過配置文件配置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,重啟網路服務配置文件生效即可。

(7)給linux配置ip擴展閱讀:

通過ifconfig命令配置LINUX的IP命令:

命令名稱:ifconfig

基本語法:ifconfig [網卡標識] [IP地址]

英文原意:interface configuration

執行許可權:root

功能描述:查看或臨時配置網卡信息

說明: ifconfig 命令主要是用來查看網卡的配置信息,因為用它來配置網卡的IP地址時,只會臨時生效(Linux伺服器重啟後就會失效)。

這種配置ip的方式只能設置IP和子網掩碼,估只適合內網(區域網)使用。
如果想連通外網,還必須設置網關和DNS。

Ⅷ 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

vi進入後,按i變成編輯模式,屏幕下方有個INSERT字樣,這時跟windows的記事本一樣了,改吧。內容見下x0dx0a改完後按ESC鍵,再輸入冒號x——:x保存退出。x0dx0aservice network restartx0dx0a你的IP就出來了。x0dx0ax0dx0aDEVICE=eth0x0dx0aBOOTPROTO=nonex0dx0aIPADDR=192.168.0.1x0dx0aGATEWAY=192.168.0.254x0dx0aONBOOT=yesx0dx0aTYPE=Ethernet

熱點內容
萊克發的工資卡密碼是多少 發布:2025-05-14 16:57:10 瀏覽:177
方舟怎麼用自己的存檔進入別人的伺服器 發布:2025-05-14 16:46:25 瀏覽:876
微博視頻高清上傳設置 發布:2025-05-14 16:38:41 瀏覽:548
資料庫圖書管理設計 發布:2025-05-14 16:33:52 瀏覽:378
php開發的網頁 發布:2025-05-14 16:22:03 瀏覽:477
伺服器內存跑滿了怎麼回事 發布:2025-05-14 16:21:16 瀏覽:224
微信qq音樂緩存 發布:2025-05-14 16:16:16 瀏覽:469
c語言回收內存 發布:2025-05-14 16:16:08 瀏覽:144
2021國產安卓頂級旗艦買哪個 發布:2025-05-14 16:15:36 瀏覽:300
linux自學視頻 發布:2025-05-14 16:14:49 瀏覽:256