當前位置:首頁 » 操作系統 » linuxip配置命令

linuxip配置命令

發布時間: 2022-09-26 22:58:27

linux 查看ip地址的命令

linux如何查看ip地址,可以使用ifconfig命令來快速查看ip地址。

1、首先在電腦中打開linux客戶端,點擊連接linux按鈕。

Ⅱ 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地址 子網掩碼和網管

1、首先進入到Linux系統中,輸入用戶名和密碼完成登錄。

Ⅳ Ubuntu(Linux)下如何配置IP地址

一、使用命令設置ubuntu的ip地址

1.修改配置文件blacklist.conf禁用IPV6:
sudo vi /etc/modprobe.d/blacklist.conf

2.在文檔最後添加 blacklist ipv6,然後查看修改結果:
cat /etc/modprobe.d/blacklist.conf

3.設置IP(設置網卡eth0的IP地址和子網掩碼)
sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0

4.設置網關
sudo route add default gw 192.168.2.254

5.設置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。

6.重啟網路服務(若不行,請重啟ubuntu:sudo reboot):
sudo /etc/init.d/networking restart

7.查看當前IP:
ifconfig

二、直接修改系統配置文件

ubuntu的網路配置文件是:/etc/network/interfaces
打開後裡面可設置DHCP或手動設置靜態ip。前面auto eth0,讓網卡開機自動掛載。
1. 以DHCP方式配置網卡
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

並用下面的行來替換有關eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使網路設置生效:
sudo /etc/init.d/networking restart

也可以在命令行下直接輸入下面的命令來獲取地址
sudo dhclient eth0

2. 為網卡配置靜態IP地址
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

並用下面的行來替換有關eth0的行:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.1
gateway 192.168.2.254
netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255

將上面的ip地址等信息換成你自己就可以了.用下面的命令使網路設置生效:
sudo /etc/init.d/networking restart

3. 設定第二個IP地址(虛擬IP地址)
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

在該文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

根據你的情況填上所有諸如address,netmask,network,broadcast和gateways等信息:
用下面的命令使網路設置生效:
sudo /etc/init.d/networking restart
4. 設置主機名稱(hostname)
使用下面的命令來查看當前主機的主機名稱:
sudo /bin/hostname

使用下面的命令來設置當前主機的主機名稱:
sudo /bin/hostname newname

系統啟動時,它會從/etc/hostname來讀取主機的名稱。

5. 配置DNS
首先,你可以在/etc/hosts中加入一些主機名稱和這些主機名稱對應的IP地址,這是簡單使用本機的靜態查詢。要訪問DNS 伺服器來進行查詢,需要設置/etc/resolv.conf文件,假設DNS伺服器的IP地址是192.168.2.2, 那麼/etc/resolv.conf文件的內容應為:
search chotim.com
nameserver 192.168.2.2

6.手動重啟網路服務:
sudo /etc/init.d/networking restart

返回結果如下:
*Reconfiguring network interfaces… [OK]

Ⅳ Linux用什麼命令設置IP地址啊

Ip命令需要和參數一起使用才能指明精確的顯示內容。使用ip addr可以查看當前的網路;使用ip link可以分析網卡的狀態;使用ip route可以查看路由表。

所有這些命令都可以和show命令進行搭配。ip address show可以顯示當前的IP地址配置;ip link show可以告訴你鏈路的統計信息;ip route show會顯示當前的路由表。

在這個輸出內容裡面,ip addr show命令展現了你的Linux網路配置中所有介面的信息。例1中展現了兩個網卡。lo網卡是它的回環介面,是給進程用來做基於IP協議的通訊的。比較重要的介面是eth0,是這台伺服器上第一個乙太網介面。你可以從中看到有三個比較重要的信息:MAC地址(用link/ether表示),IPv4地址以及IPv6地址。可以通過驗證這些信息來確認是否與你需要使用的一致。

不是所有的Linux系統都會將標準的乙太網卡顯示為eth0。新的Linux內核會使用biosdevname功能,它會使辨別一張特定的網卡更加容易。設備的名稱是唯一的,類似於eno1677736,不過這個命名在不同的Linux系統間也不是標准統一的。

另一個比較有用的來查看Linux網路配置的命令是ip –s link。這個命令展示了從一個網卡發出去的數據包的統計信息。Linux的ip –s link命令(查看例2)在你遭遇網卡故障並且希望能確保網卡在傳輸中沒有丟包的時候會有幫助。

當檢查完網路配置之後,可能還需要檢查一下路由。可以使用ip route show(見例3)來查看當前的路由表。你將會看到默認路由,它表明了當機器需要訪問其他網路的時候需要經過的網關的IP地址。

早在10年前,在Linux伺服器上使用ifconfig命令查看當前網路信息這種方法已經開始棄用。

Linux網路棧已經從全盛時期的ifconfig發生變化了,如果現在還在使用ifconfig,那麼你會錯過很多信息。隨著網路棧的變化,ip命令被引進來管理Linux網路配置的各個方面,而ifconfig命令的開發也再沒有繼續了。

Linux的ifconfig命令並不準確。舉個例子,當管理員希望在網卡上配置額外的IP地址時,如果這個地址是使用ip常規命令配置的,那麼你使用ifconfig將看不到這個IP地址。正因為如此,在現在很多Linux發行版本中,ifconfig命令已經不再包含於其中了。

Ⅵ 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,使用命令如下:
1、文件設置,cd /etc/sysconfig/network-scripts/,之後編輯網卡文件就行。
2、使用命令:ifconfig ethN ip地址 netmask 子網掩碼
3、設置完後,使用service network restart重啟網卡服務

Ⅷ 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下配置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地址

1、打開Linux終端系統,然後在系統中輸入如下代碼。

熱點內容
g92編程 發布:2025-05-17 21:00:31 瀏覽:170
匯編語言第三版腳本之家 發布:2025-05-17 20:54:26 瀏覽:399
資源配置最佳狀態叫什麼 發布:2025-05-17 20:48:58 瀏覽:84
定義dns伺服器的ip 發布:2025-05-17 20:32:37 瀏覽:954
android判斷圖片 發布:2025-05-17 20:32:33 瀏覽:833
安卓12什麼時候適配小米 發布:2025-05-17 20:31:47 瀏覽:71
c語言字元串初始化 發布:2025-05-17 20:18:43 瀏覽:37
安卓融e聯推送需要什麼許可權 發布:2025-05-17 20:18:39 瀏覽:269
我的世界無限武魂伺服器 發布:2025-05-17 20:17:09 瀏覽:372
安卓手游腳本語言 發布:2025-05-17 19:53:07 瀏覽:22