linux 网络ip设置方法,Linux配置ip地址的两种方法

linux 网络ip设置方法,Linux配置ip地址的两种方法Linux配置ip地址的两种方法,实验环境为centos7.6方法1:nmcli工具配置(centos7以下版本不支持该方法)第一步,通过nmcliconnection查看网卡名称[root@localhost~]#nmcliconnectionNAMEUUIDTYPEDEVICEeth009be0948-faf1-43b6-a5a4-c19efab0bb48ethernet…

大家好,又见面了,我是你们的朋友全栈君。

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

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

5e8a7e20fad03ddd33f654ab82cc0b3d.png

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133891.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 银行风控模型

    银行风控模型风控催生原因对于银行来说,现今互联网贷款和信用卡办理面临的主要难题是数据和风控。站在银行或金融机构角度,自然而然是想获得更多的信息和数据,但是在收集数据这方面又是比较无力的。加上当下的发展趋势,消费贷以及贷款审批速度都要求快。如何在快的的过程中对客户进行一个全面的审查,得出一个合理的结果呢?如果没有详细的数据对客户进行评估,这势必会提高放贷的风险。风控概述所谓风控,是指多银行贷款资金的…

  • 统计学—之样本方差与总体方差的区别[通俗易懂]

    统计学—之样本方差与总体方差的区别[通俗易懂]前段日子重新整理了一下这个问题的解答,跟大家分享一下,如果有什么错误的话希望大家能够提出来,我会及时改正的,话不多说进入正题:首先,我们来看一下样本方差的计算公式:                           刚开始接触这个公式的话可能会有一个疑问就是:为什么样本方差要除以(n-1)而不是除以n?为了解决

    2022年10月30日
  • windows下搭建tracker服务器

    windows下搭建tracker服务器RT,需要下载工具下载,解压,得到一个BitCometTracker_0.5[做服务器tracker]的文件夹,打开“BitCometTracker_0.5”文件夹,双击运行“BitCometTracker”打开软件之后,状态是停止的的状态,需要点击“run”这样就行了,如果需要修改配置端口,需要点击“config”架设好后,您的tracker服务器…

  • Linux-lrzsz命令[通俗易懂]

    Linux-lrzsz命令[通俗易懂]Linuxlrzsz命令的使用和背后原理探究当我们利用Xshell对Linux服务器进行操作时,常常苦恼本地和服务器之间互相传文件的问题,即使有如Winscp这样的工具,但是当在服务器上使用虚拟机的时候,配置FTP就显得比较麻烦了,因此有Lrzsz这样的工具能够帮助我们上传下载一些体量不是很大的文件。安装LRZSZsudoapt-getinstalllrzsz如果不是Ubuntu…

  • python zipfile_python zipfile模块学习笔记(一)

    python zipfile_python zipfile模块学习笔记(一)ZIP文件格式是一种常见的存档和压缩标准,这个zipfile模块提供了工具来创建、读取、写入、附加和列出一个ZIP文件。使用ZIP64扩展(即压缩文件大小超过4G),它能解压加密的ZIP文件,解密过程很慢。1、测试是否为ZIP文件is_zipfile()函数会返回一个布尔值来表示是否为ZIP文件,代码如下:#!/usr/bin/pythonimportzipfileforfilenamein…

  • 驼峰命名转换_大驼峰命名法

    驼峰命名转换_大驼峰命名法以前没有写过项目时为了防止出错,数据库和实体类里的变量都统一设置一模一样后来才知道规范的都是使用驼峰命名转换统一设置例如:在xml里配置全局属性<configuration><!–配置全局属性–><settings><!–使用jdbc的getGeneratedKeys获取数据库自增主键值–>…

    2022年10月26日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号