導航:首頁 > 程序命令 > linux命令配置ip

linux命令配置ip

發布時間:2022-09-11 04:16:23

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地址四種方法:
一、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地址後計算機從新啟動將會失效。
二、neat命令
1、Neat命令=redhat-config-network圖形下配置ip地址

2、雙擊圖下畫紅線的部分

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

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

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

2、進行相關配置後ok退出。

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

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

此方法配置的ip地址後計算機從新啟動仍然有效。

③ 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、依次打開之前拷貝的三個虛擬機,查看當前的IP;
2、進入虛擬機配置IP的配置文件目錄;
cd /etc/sysconfig/network-scripts/
3、進入目錄後,查看當前目錄下的文件,輸入命令ls;
4、切換root許可權,並輸入密碼;
5、開始修改配置文件,輸入命令:vim ifcfg-eth0,進入配置文件;
6、修改IP為11節點、DNS信息;
7、保存配置文件信息;
8、重啟網路服務,輸入命令: /etc/init.d/network restart;
9、服務重啟成功;
10、查看當前虛擬機的IP地址,輸入命令:ifconfig;
由於Slave1虛擬機是從Master中復制來的,則其對應的物理網卡是一樣的;
接下來將修改Slave1的網卡信息;
11、點擊Slave1虛擬機右下角的小電腦,即網路適配器,點擊網路適配器--移除,進行移除網路配置;
12、點擊添加--下一步--下一步,完成,開始添加網路適配器;
13、查看物理網路地址:ifconfig,可以看出現在的物理網卡地址與Master節點不同;
14、用同等方法進行配置Slave2。

⑤ 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

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

⑦ 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

首先需要確定的是,如果要讓Linux配置兩個不同網段的IP,那你的伺服器要求是多網卡的,或者上游支持多個網段。

那如何配置多個IP綁定呢,我們主要通過修改network配置文件即可,下面簡單說下具體的操作流程,我以CentOS 7為例演示。

1、查看當前網卡信息

我們通過 ifconfig 命令可以查看網卡配置信息,一般而言伺服器默認的第一塊網卡配置名為eth0,第二個網卡配置名為eth1,以此類推,但這不是絕對以eth來命名的。
# ifconfig

如上圖示,我的網卡配置名為ens33。

2、臨時添加IP綁定,服務重啟後失效
# ifconfig ens33:0 192.168.144.130 netmask 255.255.255.0 up
3、永久配置IP綁定

網卡配置文件都在 /etc/sysconfig/network-scripts/ 目錄下,在上面的操作中看到我的網卡配置是ens33,那對應的配置文件就是:/etc/sysconfig/network-scripts/ifcfg-ens33 。

我們復制一份,復本名為:ifcfg-ens33:0 ,然後修改配置項,如下圖示:

保存配置文件後,重啟服務即可生效。
# systemctl restart network
# ifconfig

上面的ens33:0 其實就是IP別名,增加多個IP就對應遞增後面的0,如:ens33:1。

以上就是設置多IP綁定的方法,不管是一個網卡上綁定多個IP(同網段/不同網段)還是多個網卡上綁定多個IP都是通過這種方法來操作。

以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我了解更多科技知識!

閱讀全文

與linux命令配置ip相關的資料

熱點內容
批處理編譯qt 瀏覽:65
鐵友app怎麼查詢機票訂單 瀏覽:197
myeclipselinux破解版 瀏覽:417
批處理命令語法不正確 瀏覽:889
pdf合並成一個pdf在線 瀏覽:383
柱加密區構造要求 瀏覽:514
地板木龍骨標准跟加密區別 瀏覽:150
解壓放鬆的好地方河南 瀏覽:965
搜狗怎麼移動到文件夾 瀏覽:617
文件自動選擇到文件夾 瀏覽:794
贈送的app怎麼在ipad下載 瀏覽:508
頸椎解壓後神經恢復 瀏覽:849
怎麼看app訂閱扣費 瀏覽:314
linux系統的負載均衡 瀏覽:419
遇到挫折解壓視頻 瀏覽:778
什麼指令看伺服器運行負載 瀏覽:84
因碩智能門鎖卡片是加密的么 瀏覽:336
為什麼會伺服器不可用 瀏覽:290
wow宏命令設置 瀏覽:264
解壓神器一張紙折疊魔術球 瀏覽:23