Linux网络配置管理和设置

这篇具有很好参考价值的文章主要介绍了Linux网络配置管理和设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内容预知

 1. ifconfig针对网卡的命令

1.1 查看网络端口信息

拓展:添加网卡

 1.2 开启(关闭)网卡

 1.2.1 禁用和激活网卡

1.2.2 关闭和开启网卡

1.3 查看通信状态 

1.4 设置临时的虚拟网卡

 2.hostname

2.1 临时设置主机名

 2.2 永久设置主机名

 3. 对Linux路由的操作

3.1 查看路由条目 

 3.2 添加指定路由条目

 3.3 删除指定路由条目

 3.4 添加默认路由条目

 3.5 删除静态路由的条目

3.6  永久修改路由表信息

3.6.1 第一种配置修改

3.6.2 第二种配置修改方式 

 3.7 其他能够改变 永久配置的目录

 4. 简略使用DNS域名解析

4.1 nslookup 

 4.2 host

4.3 dig 

 5.Linux和windows上的icmp

 5.1 linux和Windows  上的ping命令

Windows上的ping 

Linux中的ping   

5.2 linux和window中静态跟踪 

5.2.1 Linux中的静态跟踪 

5.2.2 windows中静态追踪

5.3 Linux中的动态追踪 

 总结


 1. ifconfig针对网卡的命令

 ifconfig命令来自于net-tools包 (图形化界面已安装,而最小化界面是没有的。需要自己安装) :

#查看jet-tools是否安装
rpm -qi net-tools   

 Linux网络配置管理和设置

 ifconfig的用法

ifconfig 查看已启用(活动)的网络接口信息(全部的网卡信息)
ifconfig -a 查看全部的网络接口信息,不管是否已经启用
ifconfig 具体网卡名称 显示指定的网卡信息

ifconfig 网卡名称 up/down

开启或者关闭指定的网卡
ifconfig 网络接口 IP地址[/子网掩码长度] 临时添加一块虚拟网卡,关机后机会消失

1.1 查看网络端口信息

在centos7中指定的第一张网卡为ens33,centos6或其他系统第一张网卡名称是etho 

  • “en"是”EtherNet"的缩写,表示网卡类型为以太网;
  • “s"表示热插拔插槽上的设备(hot-plug Slot);
  • 数字“33”表示插槽编号。

lo:回环网卡(本机网卡,一般用于检测本机的连通性) 

virbr0:Linux kvm虚拟机使用的网卡 

 

 MTU 最大传输单元 1500

Linux网络配置管理和设置

  

ifconfig ens33    //查看指定的网卡信息

 

Linux网络配置管理和设置

拓展:添加网卡

本虚拟机默认用的是ens33 为默认网卡,为了不影响xshell的连接和网卡的正常使用,新建一块网卡进行下面操作 

 首先先准备新加一块网卡,进行命令操作

Linux网络配置管理和设置

Linux网络配置管理和设置 

对新网卡进行一个简单的设置,方便后面的操作

  

cd /etc/sysconfig/network-scripts/    移动到网卡配置目录
cp ifcfg-ens33 ifcfg-ens36            将ens33 的网卡配置移动到ens36中,进行修改

 Linux网络配置管理和设置

 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#静态设置为static 动态设置为dhcp
BOOTPROTO=static
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=ens36
#设备名称
DEVICE=ens36
#开机自启
ONBOOT=yes
IPADDR=192.168.73.16
NETMASK=255.255.255.0
GATEWAY=192.168.73.2
DNS1=8.8.8.8

 


 1.2 开启(关闭)网卡

 1.2.1 禁用和激活网卡

[root@localhost ~]# ifconfig ens36 down     //禁用网卡,ifconfig会查看不到该网卡信息


 Linux网络配置管理和设置

 

[root@localhost ~]# ifconfig ens36 up       //   激活网卡,不会更新IP  

 Linux网络配置管理和设置

 

 

1.2.2 关闭和开启网卡

[root@localhost ~]#   ifdown  ens36   //关闭某个网卡   ,仅是没有IP和流量
[root@localhost ~]#     ifup ens36     //开启某个网卡   , 会更新IP

 Linux网络配置管理和设置

 

[root@localhost ~]#    ifdown && ifup ens36     


[root@localhost ~]#    ifdown ;ifup ens36
//结合使用刷新网卡

 Linux网络配置管理和设置

 

1.3 查看通信状态 

ifconfig -s

Linux网络配置管理和设置

 

1.4 设置临时的虚拟网卡

[root@localhost ~]# ifconfig ens33:0 192.168.72.20      //设置虚拟网卡ens33:0
 [root@localhost ~]# ifconfig ens33:0                 //查看ens33:0

Linux网络配置管理和设置

 2.hostname

2.1 临时设置主机名

hostname [主机名]


hostname    //查看主机名

 

 Linux网络配置管理和设置

 2.2 永久设置主机名

 vim hostname    修改   重启

Linux网络配置管理和设置

 

hostnamectl set-hostname [主机名]

Linux网络配置管理和设置

 Linux网络配置管理和设置

 

 3. 对Linux路由的操作

3.1 查看路由条目 

route [-n]  //查看路由信息

Linux网络配置管理和设置

 3.2 添加指定路由条目

 route add使用格式:

route add -net 目标网段/掩码 gw 下一跳(网关) dev  出站网卡

 route add   -host 目标主机

[root@localhost /]#route add -net 192.168.80.0/24 gw  192.168.73.254 dev ens33

 Linux网络配置管理和设置

 3.3 删除指定路由条目

 routedel -net 网段地址

[root@localhost /]#route del -net 192.168.80.0/24

Linux网络配置管理和设置 

 3.4 添加默认路由条目

route add default gw IP地址

[root@localhost /]#route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.73.2 dev ens33

或
[root@localhost /]route add default gw 192.168.73.2 dev ens33

Linux网络配置管理和设置

 3.5 删除静态路由的条目

 route del default gw IP地址

[root@localhost /]#route del default gw 192.168.73.2

Linux网络配置管理和设置

 

3.6  永久修改路由表信息

3.6.1 第一种配置修改

vim /etc/sysconfig/static-routes    //编辑静态路由的配置



any net 192.168.80.0/24 gw 192.168.73.2  //在vim编辑器中插入路由信息

 

 Linux网络配置管理和设置

#重启网卡服务,查看路由表信息
[root@localhost /]#systemctl restart network
[root@localhost /]#route -n

 

Linux网络配置管理和设置 

 注意:如果是真实环境,不建议用重启网卡来进行刷新,因为systemctl restart network  会将所有的网卡全部刷新一遍(推荐使用单张网卡开关机进行刷新:ifdown ens33 && ifup ens33)

3.6.2 第二种配置修改方式 

 vim /etc/sysconfig/network-scripts/route-网卡名称

[root@localhost network-scripts]#vim route-ens33

192.168.80.0/24 via 192.168.73.2 dev ens33
                                                                                                                                    

 Linux网络配置管理和设置

 

[root@localhost network-scripts]#ifdown ens33 && ifup ens33

[root@localhost network-scripts]#route -n

 Linux网络配置管理和设置

 3.7 其他能够改变 永久配置的目录

 开机自启用的文件下插入 临时增加路由信息,可以达到开机自启,永久保存的效果

/etc/profile

/etc/bashrc

~/.bash_profile

~/.bashrc

/etc/rc.d/rc.local

/etc/rc.local

 4. 简略使用DNS域名解析

4.1 nslookup 

nslookwp  www.baidu.com

 Linux网络配置管理和设置

 4.2 host

host  www.baidu.com

 

Linux网络配置管理和设置 

4.3 dig 

dig www.baidu.com

 

Linux网络配置管理和设置 

 5.Linux和windows上的icmp

 5.1 linux和Windows  上的ping命令

Windows上的ping 

Linux网络配置管理和设置

重要选项:

-t:长ping

-a:主机名

-n:包的数量

-l:包的大小

-s:源地址发送

 

Linux中的ping   

重要选项(需要了解其他,可通过man手册):

-s:指定包的大小

-c:包的数量

-i :等待时间

 

5.2 linux和window中静态跟踪 

5.2.1 Linux中的静态跟踪 

traceroute  目的IP地址

traceroute 192.168.73.2

 

 Linux网络配置管理和设置

5.2.2 windows中静态追踪

tracert 目的IP地址 

tracert 192.168.73.1

 

 Linux网络配置管理和设置

5.3 Linux中的动态追踪 

 mtr 目的ip

mtr 192.168.73.2

 

 Linux网络配置管理和设置

 

 总结

1.利用ifconfig 对网卡进行快速的操作,其中有增删改查,但是均为临时作用

2.hostname  相关命令可以起到更改主机名的作用

3. icmp协议起到排查网络故障,检测网络连通性,其中有静态追踪和动态追踪

4.nslookup host dig起到对dns域名的解析作用

5.永久修改路由表信息,可以借助一些重要配置文章来源地址https://www.toymoban.com/news/detail-403648.html

到了这里,关于Linux网络配置管理和设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统下查看网卡配置和网络流量监控指令:ifconfig、ethtool

    ifconfig 查看所有活动网卡信息 ifconfig -a 查看所有网卡信息 ifconfig eth0 查看具体网卡信息 ifconfig eth0 up/down 激活/禁用网卡 ifup/ifdown eth0 激活/禁用网卡(重新读取配置文件) ip //查看ip指令使用参数 ip addr ethtool bond0 //查看bond0网口的配置信息 ethtool eth0 //查看bond0网口的配置信息

    2024年02月06日
    浏览(35)
  • Linux(二)---------网络命令学习(ifconfig命令)

    用于配置网卡ip地址信息,等网络参数信息,或者查看显示网络接口信息,类似于windows的ipconfig命令,还能够临时性的配置ip地址,子网掩码,广播地址,网关信息等。 注意ifconfig命令智能用root 去操作,且可能要单独安装这个命令。 1)查看网络地址信息    上面代码的含义

    2024年01月20日
    浏览(22)
  • 怎么检查linux下的网络情况?[ping netstat ifconfig]

    ping的输出有以下几个: ttl:测试包能够存活的跳数。如果包经过这么多跳依旧没有到达,那么这个包就丢失了。这个参数可以帮助衡量两台设备间的网络距离,用于辅助判断网络配置问题。 time:包到达目标又从目标返回的全过程时间。用于衡量网络的质量。 rtt min / max /

    2024年02月13日
    浏览(33)
  • linux网络管理,设置主机名

    使用nmtui配置(图形化设置) 使用nmcli设置 修改配置文件 cockpit配置示意图 访问 http://IP:9090 使用ip命令配置临时生效的网络连接 命令用法 功能 ip [-s] link show [网卡设备名] 查看网卡在链路层的配置信息 ip [-s] addr show [网卡设备名] 查看网卡在网络层的配置信息,加-s表示增添显

    2024年02月02日
    浏览(31)
  • 【ifconfig && ip a】超详细解释ubuntu中ifconfig 和 ip a 命令输出信息含义(用于显示和配置网络接口)

    运行前确保安装: 以这个为例,讲一下: 它输出的内容如下: 接口名称 : ens33 ,这是网络接口的名称。 ​ ( lo ,这是本地环回接口的名称。) flags 标志 : UP, BROADCAST, RUNNING, MULTICAST ,这些是标志位,指示网络接口的状态。 UP 表示接口已启用, BROADCAST 表示接口支持广播

    2024年02月04日
    浏览(34)
  • 「Linux系列」Linux网络通讯/系统管理/系统设置/备份压缩/设备管理命令

    Linux网络通讯命令是Linux系统中用于管理和调试网络功能的一系列工具。这些命令可以帮助用户查看网络状态、测试网络连接、查询DNS记录以及进行其他网络相关操作。以下是一些常用的Linux网络通讯命令及其案例: ping命令 功能 :用于检查与目标主机之间的连接是否正常,通

    2024年04月10日
    浏览(37)
  • 在Ubuntu中,超详细解释`ifconfig` 和 `ip a` 命令输出信息含义(用于显示和配置网络接口)

    运行前确保安装: 以这个为例,讲一下: 它输出的内容如下: 接口名称 : ens33 ,这是网络接口的名称。 ​ ( lo ,这是本地环回接口的名称。) flags 标志 : UP, BROADCAST, RUNNING, MULTICAST ,这些是标志位,指示网络接口的状态。 UP 表示接口已启用, BROADCAST 表示接口支持广播

    2024年02月09日
    浏览(43)
  • VMware Linux Centos 配置网络并设置为静态ip

    在root用户下进行以下操作 1. 查看子网ip和网关 (1)进入虚拟网络编辑器 (2)进入NAT设置 (3)记录子网IP和子网掩码 2. 修改网络配置文件 (1)cd到网络配置文件路径下 (2)查看当前目录 (3)用vi编辑ifcfg-ens33文件 (4)按键盘【i 键】进入编辑模式 修改配置文件 (5)填写

    2024年02月14日
    浏览(34)
  • 云计算Linux运维——Linux系统管理——网络参数配置

    点关注不迷路 目录 1网络参数配置 一、网络参数 1、主机名 2、查看网卡IP地址 3、查看网关 4、查看DNS服务器地址 二、配置网卡 1、修改网卡配置文件 2、nmcli命令 3、nmcli配置网卡 3)重新加载配置 三、VMware网络工作模式 1、虚拟网络、虚拟网卡 2、虚拟网络工作模式 2双网卡绑

    2024年02月04日
    浏览(31)
  • 【Linux踩坑日记】:ubuntu环境下Linux系统没有网络连接,ifconfig查看发现只有lo,没有以太网eth0连接解决方法

    启动Linux系统后,发现网络无法连接,输入 ifconfig 命令查看,只有lo本地回环网卡,无法找到eth0网卡,或者是eht0网卡成功激活但是没有显示IP及子网掩码。如下图所示: 输入 ifconfig -a 命令查看是有eth0这张网卡的。 输入以下两条命令: 我的网卡名字是eth0,可通过 ifconfig -a

    2024年02月16日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包