Linux网络设置

查看网络设置

ifconfig命令—查看网络接口信息

查看所有活动的网络接口信息 ifconfig
ifconfig命令不带任何选项和参数时,将显示当前主机中已启用(活动)的网络接口信息

[root@localhost ~]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.197.161  netmask 255.255.255.0  broadcast 192.168.197.255
      inet6 fe80::1d30:11ba:dcc1:394a  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c3:77:97  txqueuelen 1000  (Ethernet)
    ...以下省略内容
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
    ...以下省略内容
'ens33:第一块以太网卡的名称'
' inet 192.168.197.161  :IP地址' 
'netmask 255.255.255.0   :子网掩码'
' broadcast 192.168.197.255 :广播地址'
'ether 00:0c:29:c3:77:97  : MAC地址'
'lo:虚拟的回环接口,lo 是 loopback 的缩写,不是真正的网络接口,而是一个虚拟的网络接口,lo 的IP地址默认为 “127.0.0.1”,回环地址通常仅用于对本机的网络测试'

查看所有网络接口信息ifconfig -a

[root@localhost ~]# ifconfig -a
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.197.161  netmask 255.255.255.0  broadcast 192.168.197.255
        inet6 fe80::1d30:11ba:dcc1:394a  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c3:77:97  txqueuelen 1000  (Ethernet)
        RX packets 670908  bytes 906530069 (864.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 257925  bytes 25819625 (24.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
'TX  RX  表示通过该网络接口发出和接收的数据包个数,流量等信息'
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
...省略内容

查看指定网络接口参数 ifconfig ens33

[root@localhost ~]# ifconfig ens33   #查看ens33的网络接口信息
​    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
​        inet 20.0.0.10  netmask 255.255.255.0  broadcast 20.0.0.255
​        inet6 fe80::a785:826f:72c8:c9c7  prefixlen 64  scopeid 0x20<link>
​        ether 00:0c:29:7d:ce:f5  txqueuelen 1000  (Ethernet)
​        RX packets 90  bytes 10847 (10.5 KiB)
​        RX errors 0  dropped 0  overruns 0  frame 0
​        TX packets 88  bytes 11993 (11.7 KiB)
​        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ifconfig命令—设置网络接口参数

  • 设置网络接口的IP地址、子网掩码(临时,重启会消失)
    ​ ifconfig 网络接口 ip地址 [netmask 子网掩码]
    ​ ifconfig 网络接口 ip地址 [/子网掩码长度]
  • 禁用或者重新激活网卡
    ​ ifconfig 网络接口 up
    ​ ifconfig 网络接口 down
  • 设置虚拟网络接口
    ​ ifconfig 网络接口:序号 IP地址

hostname命令—查看主机名字

hostname命令
查看或设置当前主机名
hostname [主机名]

[root@localhost ~]# hostname  ===>临时修改主机名[root@localhost ~]# hostnamectl set-hostname test01===>永久修改主机名

route命令—查看路由表条目

route命令
查看或设置主机中路由表信息
route [-n]
-n 以数字形式表示

[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         20.0.0.2        0.0.0.0         UG    100    0        0 ens33
20.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 ens33

route命令—设置路由记录

  • 添加到指定网段的路由记录
    ​ route add -net 网段地址/24 gw IP地址
  • 删除到指定网段的路由记录
    ​ route del -net 网段地址/24
  • 向路由表中添加默认网关记录
    ​ route add default gw IP地址
  • 删除路由表中默认的网关记录
    ​ route del default gw IP地址

etstat命令—查看网络连接情况

netstat命令
查看系统的网络连接状态、路由表、接口统计等信息
netstat [选项]
常用选项
​ -a:查看所有的信息.
​ -n:以数字形式进行显示
​ -p:显示进程号PID
​ -t:查看tcp协议连接
​ -u:查看udp协议连接
​ -r:查看route路由表

ss命令—获取socket统计信息

ss命令===>默认查看已连接的信息
查看系统的网络连接情况,获取socket统计信息
ss [选项]
常用选项
​ -t:查看tcp协议===>tcp
​ -u:查看udp协议===>udp
​ -n:取消了服务名称改换了端口号
​ -l:监听状态的信息===>listen
​ -p:查看进程号PID
​ -a:查看所有
​ -r:显示服务名称===>默认不敲就是r

ping命令—测试网络连接

ping命令
测试网络连通性
ping [选项] 目标主机
示例

[root@localhost ~]# ping 103.235.46.39
PING 103.235.46.39 (103.235.46.39) 56(84) bytes of data.
64 bytes from 103.235.46.39: icmp_seq=1 ttl=128 time=316 ms
64 bytes from 103.235.46.39: icmp_seq=2 ttl=128 time=317 ms
64 bytes from 103.235.46.39: icmp_seq=3 ttl=128 time=300 ms
--- 103.235.46.39 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 300.216/311.260/317.404/7.839 ms

traceroute命令—跟踪数据包

traceroute命令
测试从当前主机到目的主机之间经过的网络节点
traceroute 目标主机地址
示例

[root@localhost ~]# traceroute 103.235.46.39
traceroute to 103.235.46.39 (103.235.46.39), 30 hops max, 60 byte packets
1  gateway (20.0.0.2)  0.113 ms  0.056 ms  0.088 ms
2  * * *

nslookup命令—域名解析

nslookup命令
​测试DNS域名解析
nslookup 目标主机地址 [DNS服务器地址]
示例

[root@localhost ~]# nslookup www.baidu.com
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
www.a.shifen.com        canonical name = www.wshifen.com.
Name:   www.wshifen.com
Address: 104.193.88.77
Name:   www.wshifen.com
Address: 104.193.88.123

设置网络参数的方式

  • 临时配置------使用命令调整网络参数
    ​ 简单、快速、可直接修改运行中的网络参数
    ​ 一般只适合在调试网络的过程中使用
    ​ 系统重启以后,所做的修改将会失效
  • 固定设置------通过配置文件修改网络参数
    ​ 修改各项网络参数的配置文件
    ​ 适合对服务其设置固定参数时使用
    ​ 需要重载网络服务或重启以后才会生效

网络接口配置文件

​ /etc/sysconfig/network-scripts/目录下

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

启用、禁用网络接口配置

重启network网络服务

[root@localhost ~]# systemctl restart network

禁用、启用网络接口

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

域名解析配置文件

/etc/resolv.conf文件===>可以直接填写网关
​ 保存本机需要使用的DNS服务器的IP地址

[root@localhost ~]# vi /etc/resolv.conf

​    Generated by NetworkManager

​    nameserver 8.8.8.8

v本地主机映射文件

  • /etc/hosts文件===>必须要对应填写很多IP不建议使用
    ​ 保存主机名与IP地址的映射记录
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.
119.75.218.70 [www.baidu.com](http://www.baidu.com)
  • hosts文件和DNS服务器的比较
    ​ 默默情况下,系统首先从hosts文件查找解析记录
    ​ hosts文件只对当前的主机有效
    ​ hosts文件可减少DNS查询过程,从而加快访问速度
 [root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.
119.75.218.70 [www.baidu.com](http://www.baidu.com)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值