在Linux上配置IP地址有兩種方法:實(shí)驗(yàn)環(huán)境為cen

方法1:配置nmcli工具(在centos7之前的版本中不支持)

第一步是通過nmcli connection查看NIC名稱

[root @ localhost ~] # nm CLI連接

NAME UUID TYPE DEVICE

Eth0 09 be 0948-faf 1-43 b 6-a 5 a 4-c 19 efab 0 bb 48以太網(wǎng)eth 0

第二步是配置IP、網(wǎng)關(guān)和DNS,自動打開網(wǎng)卡電源,最后打開網(wǎng)卡。

[root @ localhost ~]# nm CLI connection modify eth 0 I ' 192 . 168 . 1 . 201/24 '

說明:配置地址和掩碼

如果想獲得更多的技術(shù)干貨和資料,可以一起學(xué)習(xí)到集團(tuán)752160765!

[root @ localhost ~]# nm CLI connection modify eth 0 I ' 192 . 168 . 1 . 1 '

說明:配置網(wǎng)關(guān)

[root @ localhost ~]# nm CLI connection modify eth 0 I ' 180 . 76 . 76 . 76 '

說明:DNS配置

[root @ localhost ~]# nm CLI connection modify eth 0 I manual

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

[root @ localhost ~]# nm CLI connection modify eth 0自動連接示例

說明:打開電源后,網(wǎng)卡會自動打開

[root @ localhost ~]# nm CLI connection up eth 0

說明:現(xiàn)在打開網(wǎng)卡

connection successfully activated(d-bus active path :/org/free desktop/network manager/active connection)

第三步是查看結(jié)果(在此處可以使用最新版本的Linux系統(tǒng)支持的IP addr命令查看)

[root@localhost ~]# IP addr

1: lo :環(huán)回、up、lower _ up MTU 65536 qdisc no queue state unknown group default qlen 1000

Link/LoopBack 00336000336000336000:00:0033600003360000 BRD 00:000:00:0003:0003:000:000

Inet 127.0.0.1/8 scope host lo

valid _ lft forever preferred _ lft forever

Inet6 :33601/128 scope主機(jī)

valid _ lft forever preferred _ lft forever

2: eth 0: broadcast、multicast、up、lower _ up MTU 1500 qdisc pfifo _ fast state up group default qlen 1000

Link/Ether 0033600 c 336029:84:2333:62 BRD FF : FF : FF : FF : FF : FF : FF : FF

inet 192 . 168 . 1 . 201/24 brd 192 . 168 . 1 . 255 scope global noprefixroute eth 0

valid _ lft forever preferred _ lft forever

inet 6 Fe 8033603360 B7 ad : e 2ed :832 e :99 a9/64 scopelink no prefixroute

valid _ lft forever preferred _ lft forever

測試通信

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

PING www.a.) 56(84) bytes of data。

64 bytes from 61 . 135 . 169 . 121): icmp _ seq=1 TTL=53 time=34 . 7 ms

64 bytes from 61 . 135 . 169 . 121): icmp _ seq=2 TTL=53 time=27 . 9 ms

64 bytes from 61 . 135 . 169 . 121): icmp _ seq=3 TTL=53 time=24 . 1 ms

64 bytes from 61 . 135 . 169 . 121): icmp _ seq=4 TTL=53 time=25 . 2 ms

64 bytes from 61 . 135 . 169 . 121): icmp _ seq=5 TTL=53 time=24 . 2 ms

C.

- www.a. ping statistics -

5packets transmitted、5received、0% packetloss和time 4005ms

Rtt min/avg/max/mdev=24.177毫秒

方法2:通過VI編輯網(wǎng)卡配置文件(不建議在最新的rhel8或centos8上使用,建議使用早期的rhel6或更低版本)

第一步是通過VI或vim打開配置文件

[root @ localhost ~]# vim/etc/sys config/network-scripts/if CFG-eth 0

第二步是編輯相關(guān)參數(shù)

Type=以太網(wǎng)

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4 _ FAILURE _ FATAL=否

IPV6INIT=是

IPV6 _ AUTOCONF=是

IPV6_DEFROUTE=yes

IPV6 _ FAILURE _ FATAL=否

IPv6 _ addr _ gen _ mode=stable-privacy

NAME=eth0

uuid=09 be 0948-faf 1-43 b 6-a 5 a 4-c 19 efab 0 bb 48

DEVICE=eth0

ONBOOT=yes

IPADDR=192.168.1.202

PREFIX=24

網(wǎng)關(guān)=192.168.1.1

DNS1=180.76.76.76

PEERDNS=否

Vi的編輯方法是輸入字母I,進(jìn)行編輯,按ESC鍵,然后按:wq鍵保存退出。

如果不保存,則是:q!退出


第三步,重啟網(wǎng)絡(luò)服務(wù)

[root@localhost ~]# service network restart
Restarting network (via systemctl): [ OK ]


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

[root@localhost ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> 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<link>
ether 00:0c:29:84:23:62 txqueuelen 1000 (Ethernet)
RX packets 1117 bytes 127303 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 564 bytes 69559 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0



[root@localhost ~]# ping www.baidu.com
PING www.a. ) 56(84) bytes of data.
64 bytes from 61.135.169.125 ): icmp_seq=1 ttl=53 time=28.2 ms
64 bytes from 61.135.169.125 ): icmp_seq=2 ttl=53 time=30.9 ms
^C
--- www.a. ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2003ms
rtt min/avg/max/mdev = 28.228 ms
[root@localhost ~]#



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

但是查看地址時,我們并沒有看到網(wǎng)關(guān)和dns,那么網(wǎng)關(guān)和dns怎么看呢,用以下兩條命令即可


[root@localhost ~]# route -n 通過查看路由表來知道網(wǎng)關(guā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 通過查看r文件來查看dns
# Generated by NetworkManager
nameserver 180.76.76.76


如果你看到了這里,百哥想請你幫個小忙:

1.幫我點(diǎn)贊,評論,收藏三連,方便你最快找到百哥,也讓更多的人真正愛上ICT技術(shù),學(xué)好ICT技術(shù)。

2.關(guān)注騰訊課堂“眾元教育”,還可以聽百哥講課哦~

3.點(diǎn)擊下方了解更多,可了解更多網(wǎng)工課程哦。

1.《怎么設(shè)置linuxip?終于找到答案了Linux配置ip地址的兩種方法》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《怎么設(shè)置linuxip?終于找到答案了Linux配置ip地址的兩種方法》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/gl/2980039.html