当前位置:首页 > 实用技巧 >

linux配置ip详细步骤(linux设置ip的详细教程)

来源:原点资讯(www.yd166.com)时间:2023-12-30 23:48:27作者:YD166手机阅读>>

Linux配置ip地址的两种方法,实验环境为centos7.6

方法1:nmcli工具配置 (centos7以下版本不支持该方法)

linux配置ip详细步骤,linux设置ip的详细教程(1)


第一步,通过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"

说明:配置地址和掩码

想要获取更多技术干货和资料,可以加群752160765一起学习哦!


[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: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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.baidu.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<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 (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.baidu.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


如果你看到了这里,百哥想请你帮个小忙:

1.帮我点赞,评论,收藏三连,方便你最快找到百哥,也让更多的人真正爱上ICT技术,学好ICT技术。

2.关注腾讯课堂“众元教育”,还可以听百哥讲课哦~

3.点击下方了解更多,可了解更多网工课程哦。

,

栏目热文

进口车一般维修时长(进口车哪些维修费用低)

进口车一般维修时长(进口车哪些维修费用低)

广州海关1月13日消息,根据海关总署2019年第219号公告要求,广州海关对座椅安全带、制动器等12类进口汽车零部件产品...

2023-12-30 23:16:17查看全文 >>

进口车零件换麻烦吗(车配件换的话和原厂一样吗)

进口车零件换麻烦吗(车配件换的话和原厂一样吗)

汽车配件进口是怎么进行的?需要什么手续汽车配件(auto parts)是构成汽车整体的各个单元及服务于汽车的一种产品。汽...

2023-12-30 23:33:52查看全文 >>

进口车维修真麻烦(进口车维修配件要等好几个月)

进口车维修真麻烦(进口车维修配件要等好几个月)

据说是梅赛德斯-奔驰600或 W100。这款车型生产年代为1963年至1981年,它拥有多项高端配置,例如液压制动、液压...

2023-12-30 23:49:20查看全文 >>

进口车维修保养麻烦吗(进口车维修保养有必要吗)

进口车维修保养麻烦吗(进口车维修保养有必要吗)

进口车一直以来都是消费者心目中的奢侈品,而天津港作为中国最大的进口车集散地之一,曾经一度是豪华车的天堂。然而,近年来,天...

2023-12-30 23:06:12查看全文 >>

进口车维修费用贵不贵(进口车维修保养费用高吗)

进口车维修费用贵不贵(进口车维修保养费用高吗)

从客观层面来说,国产化的车型相比进口的车型,在车辆的品控方面相对差点,这是无可否认的,这一点从同款车型海内外的相同碰撞测...

2023-12-30 23:03:12查看全文 >>

linux更改ip地址详细步骤(linux怎么修改ip地址)

linux更改ip地址详细步骤(linux怎么修改ip地址)

说明:以下通过修改配置文件将永久修改IP地址IP地址配置文件全路径/etc/sysconfig/network-scri...

2023-12-30 23:45:27查看全文 >>

linux修改ip地址的步骤(linux更改ip地址详细步骤)

linux修改ip地址的步骤(linux更改ip地址详细步骤)

Linux配置ip地址有多种不同的方法,大家可以根据自己的需要来使用不同的方法配置ip地址。方法一 ifconfig命令...

2023-12-30 23:29:21查看全文 >>

linux更改ip地址命令(linux更改ip地址)

linux更改ip地址命令(linux更改ip地址)

第一步查询IP地址1.查询ip地址我们在linux上输入 ip addr 命令来查询ip地址ip addr2.查看ip地...

2023-12-30 23:36:31查看全文 >>

linux设置永久ip地址(linux命令行永久修改ip地址)

linux设置永久ip地址(linux命令行永久修改ip地址)

手工配置静态的IP地址也就是手工配置IP地址、子网掩码、网关和DNS。设置方法如下:vi /etc/sysconfig/...

2023-12-30 23:49:26查看全文 >>

linux设置ip地址(linux配置ip详细命令步骤)

linux设置ip地址(linux配置ip详细命令步骤)

一、序言对于初次接触Linux系统的朋友们而言,或许网络设置是个颇具难度的挑战。请不要心生畏惧,在此篇文章里,我们将为您...

2023-12-30 23:49:00查看全文 >>

文档排行