在Linux上配置IP地址有两种方法:实验环境为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以太网eth 0
第二步是配置IP、网关和DNS,自动打开网卡电源,最后打开网卡。
[root @ localhost ~]# nm CLI connection modify eth 0 I ' 192 . 168 . 1 . 201/24 '
说明:配置地址和掩码
如果想获得更多的技术干货和资料,可以一起学习到集团752160765!
[root @ localhost ~]# nm CLI connection modify eth 0 I ' 192 . 168 . 1 . 1 '
说明:配置网关
[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自动连接示例
说明:打开电源后,网卡会自动打开
[root @ localhost ~]# nm CLI connection up eth 0
说明:现在打开网卡
connection successfully activated(d-bus active path :/org/free desktop/network manager/active connection)
第三步是查看结果(在此处可以使用最新版本的Linux系统支持的IP addr命令查看)
[root@localhost ~]# IP addr
1: lo :环回、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主机
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编辑网卡配置文件(不建议在最新的rhel8或centos8上使用,建议使用早期的rhel6或更低版本)
第一步是通过VI或vim打开配置文件
[root @ localhost ~]# vim/etc/sys config/network-scripts/if CFG-eth 0
第二步是编辑相关参数
Type=以太网
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
网关=192.168.1.1
DNS1=180.76.76.76
PEERDNS=否
Vi的编辑方法是输入字母I,进行编辑,按ESC键,然后按:wq键保存退出。
如果不保存,则是:q!退出
第三步,重启网络服务
[root@localhost ~]# service network restart
Restarting network (via systemctl): [ OK ]
第四步,查看结果并测试通信(这里用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 ~]#
配置地址的两种方法就介绍到这里。
但是查看地址时,我们并没有看到网关和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 通过查看r文件来查看dns
# Generated by NetworkManager
nameserver 180.76.76.76
如果你看到了这里,百哥想请你帮个小忙:
1.帮我点赞,评论,收藏三连,方便你最快找到百哥,也让更多的人真正爱上ICT技术,学好ICT技术。
2.关注腾讯课堂“众元教育”,还可以听百哥讲课哦~
3.点击下方了解更多,可了解更多网工课程哦。
1.《怎么设置linuxip?终于找到答案了Linux配置ip地址的两种方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《怎么设置linuxip?终于找到答案了Linux配置ip地址的两种方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2980039.html