小阿轩yx-Linux 网络设置

39 篇文章 0 订阅
7 篇文章 0 订阅

小阿轩yx-Linux 网络设置

查看网络接口地址

网卡介绍
也称为网络接口,专业称为网络适配器

英文名称 NIC,其全称(Network Interface Card)

网络接口名称
CentOS7:ens33 第一块网卡,ens37 第二块网卡,内核随机分配
CentOS6:eth0 第一块网卡,eth1 第二块网卡,按照顺序分配

网卡配置 TCP/IP 参数

IP地址、子网掩码、默认网关、DNS 服务器地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33

查看网络配置命令

查看网络接口地址-ifconfig

ifconfig
# 查看所有活动的网络接口信息  ip address
ifconfig 网络接口
# 查看指定网络接口信息

ifconfig:还可以修改网卡的 IP 地址、子网掩码,也可以绑定虚拟网络接口、激活或禁用网络接口。

[root@localhost ~]# ifconfig  ens33
ens33   flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.4.11  netmask 255.255.255.0  broadcast 192.168.4.255
        inet6 fe80::9106:d38b:670d:1a89  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:3a:81:cc  txqueuelen 1000  (Ethernet)
  • ens33:第1块以太网卡的名称
  • inet 192.168.4.11:IP地址
  • netmask 255.255.255.0:子网掩码
  • broadcast 192.168.4.255:广播地址
  • ether 00:0c:29:3a:81:cc:MAC 地址
查看主机名称-hostname

查看或设置当前主机名

 hostname [主机名]
查看路由表条目-route

查看或设置主机中路由表信息

 route [-n]
# -n:将路由记录中的地址信息显示为数字形式
[root@xuanzi ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags 	Metric 	Ref    Use 	     Iface
0.0.0.0         192.168.254.2        0.0.0.0           UG      100       0       0 		    ens33
192.168.122.0   0.0.0.0         255.255.255.0     U          0         0       0	     virbr0
192.168.254.0   0.0.0.0         255.255.255.0     U        100       0       0 		   ens33

查看网络连接情况-netstat

查看系统的网络连接状态、路由表、接口,进程统计等信息

netstat [选项]
netstat -nr
netstat -anpt
netstatt -anpu
netstatt -anptu
netstat -anpt | grep :22
# 查看 ssh 网络连接信息

获取socket统计信息-ss

查看系统的网络连接情况,获取socket统计信息

 ss [选项]

测试网络连接

 跟踪数据包传输-traceroute
测试从当前主机到目的主机之间经过的网络节点

 traceroute 目标主机地址

域名解析-nslookup
测试 DNS 域名解析

 nslookup 目标主机地址  [DNS服务器地址]

域名解析-dig
测试 DNS 域名解析

 dig 目标主机地址  [DNS服务器地址]

(注:以上命令使用之前要先安装对应的软件包,否则就会提示未找到命令) 

查看/修改主机名 hostname
设置主机名

 hostname 主机名称

设置网络信息

临时配置:使用命令调整网络参数

  • 简单、快速,可直接修改运行中的网络参数
  • 一般只适合在调试网络的过程中使用
  • 系统重启以后,所做的修改将会失效

固定设置:通过配置文件修改网络参数

  • 修改各项网络参数的配置文件
  • 适合对服务器设置固定参数时使用
  • 需要重启网络服务或者重启系统以后才会生效

设置网络接口信息

设置网络接口信息
临时设置网络接口的IP地址、子网掩码

ifconfig  网络接口  ip地址  [netmask  子网掩码]
# ifconifg ens33 192.168.10.11 netmask 255.255.255.0
ifconfig  网络接口  ip地址[/子网掩码长度]
# ifconifg ens33 192.168.10.11/24

临时禁用或者重新激活网卡

ifconfig  网络接口  up         
# 激活网络接口  ifconifg ens33 up
ifconfig  网络接口  down    
# 禁用网络接口  ifconifg ens33 down

临时设置虚拟网络接口

 ifconfig  网络接口:序号  IP地址
 # ifconfig  ens33:0 192.168.10.11/24

网络接口配置文件
/etc/sysconfig/network-scripts/ 目录下

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet                                    
# 网络类型
BOOTPROTO=static/dhcp/none         
# 网络接口配置方式 
DEVICE=ens33                                    
# 网络接口名称
NAME=ens33                                     
# 网络接口别名
UUID=988b0ce3-ffe2-427e-9751-b18f2d885a55      
# 网卡设备的唯一标识号UUID
HWADDR=00:0c:29:3a:81:cc              
# 网络接口的mac地址(添加,不是必需的)
ONBOOT=yes                                     
# 开机激活网络接口
IPADDR=192.168.4.11                        
# 手动设置固定IP地址
NETMASK=255.255.255.0                  
# 子网掩码
GATEWAY=192.168.4.1                     
# 网关地址
DNS1=223.5.5.5                                 
#DNS地址 

启用禁用网络接口配置
重启 network 网络服务(两个服务会冲突)
临时禁用、启用网络接口

[root@localhost ~]# ifdown ens33        禁用网络接口
[root@localhost ~]# ifup ens33             启用网络接口

设置路由记录
添加到指定网段的路由记录

route add  -net  网段地址 netmask 子网掩码  gw  IP地址

删除到指定网段的路由记录

route  del  -net  网段地址 netmask 子网掩码  gw  IP地址 

向路由表中添加默认网关记录

route  add  default  gw  IP地址

删除路由表中默认的网关记录

 route  del  default  gw  IP地址

域名解析配置文件
/etc/resolv.conf 文件,保存本机需要使用的DNS服务器的IP地址

  • 网卡若配置 DNS,优先级高于配置文件/etc/resolv.conf
  • 并且重启网卡,会把配置文件中的内容/etc/resolv.conf覆盖。
[root@localhost ~]# vi /etc/resolv.conf
search localdomain
nameserver  202.106.0.20
nameserver  202.106.148.1

本地主机映射文件
/etc/hosts 文件,保存主机名与IP地址的映射记录

[root@localhost ~]# cat /etc/hosts
127.0.0.1  localhost localhost.localdomain  localhost4 localhost4. 
119.75.218.70     www.baidu.com
  • hosts 文件和 DNS 服务器的比较
  1. 默认情况下,系统首先从 hosts 文件查找解析记录
  2. hosts 文件只对当前的主机有效
  3. hosts 文件可减少 DNS 查询过程,从而加快访问速度

主机名称配置文件
通过/etc/hostname文件来修改主机名

[root@localhost ~]# cat /etc/hosts
127.0.0.1  localhost localhost.localdomain  localhost4 localhost4. 
119.75.218.70     www.baidu.com

通过hostnamectl来修改主机名

[root@localhost ~]# hostnamectl set-hostname www.bdqn.com
[root@localhost ~]# bash
[root@www ~]# hostname

让名称既可以临时生效也可以永久生效命令:可以同时修改配置文件 

hostnamectl set-hostname(文件名)

  • 24
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值