在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