陈奇网络工作室

用于Linux网络服务网络设置的命令

系统运输

Linux网络设置

查看网络设置

测试网络连接

使用网络配置命令

更改网络配置文件

? 本文主要介绍了Linux的基本常见Linux网络设置命令和脚本文件的设置步骤。

一.查看和测试网络配置

1 .显示1.ifconfig——网络接口地址

格式: ifconfig [网络接口名称] [ip地址] (子网掩码)

[root@lokott ~]# ifconfig

ens33: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

inet 192.168.68.130 net mask 255.255.255.0 broadcast 192.168.68.255

inet 6fe 80: 7e B1:2d de:8a 54:6927 prefixlen 64 scope id0x 20 link

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

rx packets 3556 bytes 23252865227.0 kib ) ) ) ) ) ) rx packets 3556 bytes 23252865227.0 kib ) ) ) ) ) rx packets 3556 bytes ) ) 65 )

rxerrors0dropped0over runs0frame 0

tx packets 104字节16400 ( 16.0 kib ) )。

txerrors0dropped0over runs0carrier0collisions 0

lo: flags=73UP,LOOPBACK,RUNNING mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6:1 prefixlen 128 scope id0x 10 host

looptxqueuelen1(本地loopback ) )。

rx packets 56字节6144 ( 6.0 kib ) )。

rxerrors0dropped0over runs0frame 0

txpackets56bytes6144(6.0kib )。

txerrors0dropped0over runs0carrier0collisions 0

virbr0: flags=4099UP,BROADCAST,MULTICAST mtu 1500

inet 192.168.122.1 net mask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:71:37:09 txqueuelen 1000 (以太网) ) ) ) ) ) )0) 0

rx包0字节0 ( 0.0b ) )。

rxerrors0dropped0over runs0frame 0

txpackets0bytes0(0.0b ) )。

txerrors0dropped0over runs0carrier0collisions 0

[root@lokott ~]# ifconfig ens33

ens33: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

inet 192.168.68.130 net mask 255.255.255.0 broadcast 192.168.68.255

inet 6fe 80: 7e B1:2d de:8a 54:6927 prefixlen 64 scope id0x 20 link

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

rx packets 3560 bytes 23276865227.3 kib ) ) ) ) ) ) ) rx packets 3560 bytes 2327686527.3 kib ) ) ) ) ) ) rx packets 3560 bytes ) ) 65 )

rxerrors0dropped0over runs0frame 0

tx packets 104字节16400 ( 16.0 kib ) )。

txerrors0dropped0over runs0carrier0collisions 0

2 .显示主机名称——主机名

格式: hostname

[root@lokott ~]# hostname

lokott

[ root @ Loko TT~] # cat/etc/hostname

lokott

[ root @ Loko TT~] # echo local/etc/hostname

[ root @ Loko TT~] # cat/etc/hostname

本地

[root@lokott ~]#要使设置成功,需要重新启动。 另一种方法是使用hostnamectl set-hostname主机名^c

[root@lokott ~]#reboot

[ root @ local~] # hostnamectlset-hostnamelokott

[root@local ~]# su

[ root @ Loko TT~] #更改为Loko TT ^ c

3 .查看3.route——根条目

-n :数字显示(在centos6中,是否添加到7几乎相同) ) ) ) ) ) ) ) ) )。

[root@lokott ~]# route

kernel IP routing表

destinationgatewaygenmaskflagsmetricrefuseiface

efault gateway0.0.0.0ug 1000 ens 33

192.168.68.0.0.0.0255.255.255.0 u1000 ens 33

192.168.122.0.0.0.0255.255.255.0 u00 virbr 0

[root@lokott ~]# route -n

kernel IP routing表

destinationgatewaygenmaskflagsmetricrefuseiface

0.0.0.0192.168.68.20.0.0 ug 1000 ens 33

192.168.68.0.0.0.0255.255.255.0 u1000 ens 33

192.168.122.0.0.0.0255.255.255.0 u00 virbr 0

4 .检查4.netstat——网络连接情况

-n序列号

-p端口号

-a所有服务端口

-r显示路由表信息

-l显示正在接收的网络连接和端口信息

-t tcp

-u udp

[root@lokott ~]# netstat -natp

活动互联网连接( serversandestablished ) )。

proto recv-QS end-qlocaladdressforeignaddressstatepid/program name

TCP 00.0.0.0:1110.0.0.0:* listen1/systemd

TCP 0192.168.122.1:530.0.0.0:* listen 1490/dnsmasq

TCP 00.0.0.0:220.0.0.0:* listen 941/sshd

TCP 0127.0.0.1:6310.0.0.0:* listen 939/cupsd

TCP 0127.0.0.1:250.0.0.0:* listen 1186/master

TCP600: 111:* listen1/systemd

tcp6 0 0 :22 :* LISTEN 941/sshd

TCP600:1:631:* listen 939/cupsd

TCP 60:1: 25: * listen 1186/master

[root@lokott ~]# netstat -nuap

活动互联网连接( serversandestablished ) )。

proto recv-QS end-qlocaladdressforeignaddressstatepid/program name

UDP 00.0.0.0:180660.0.0.0:* 3935/dhclient

UDP 0192.168.122.1:530.0.0.0:* 1490/dnsmasq

UDP 00.0.0.0:670.0.0.0:* 1490/dnsmasq

UDP 00.0.0.0:680.0.0.0:* 3935/dhclient

UDP 00.0.0.0:53530.0.0.0:* 553/avahi-daemon:r

UDP 00.0.0.0:504670.0.0.0:* 553/avahi-daemon:r

UDP600: 61206:* 3935/dhclient

[root@lokott ~]# netstat -r //与route相同

kernel IP routing表

destinationgatewaygenmaskflagsmswindowirttiface

default gateway0.0.0.0ug000 ens 33

192.168.68.0.0.0.0255.255.255.0 u00 ens 33

192.168.122.0.0.0.0255.255.255.0 u00 virbr 0

5.traceroute——测试从当前主机到目标主机之间的网络节点

[ root @ Loko TT~] # traceroute 127.0.0.1

traceroute to 127.0.0.1 ( 127.0.0.1 )、30 hops max和60 byte packets

1localhost(127.0.0.1 ) 0.030 ms 0.007 ms 0.035 ms

[ root @ Loko TT~] # traceroute 192.168.10.11

traceroute to 192.168.10.11 ( 192.168.10.11 )、30 hops max和60 byte packets

1Gateway(192.168.68.2 ) 0.154 ms 0.085 ms 0.087 ms

2 * * *

3 * * *

4 * * *

5**

6**

7 *^C

[root@lokott ~]#

6 .测试6.nslookup——DNS域名解析

[ root @ Loko TT~] # nslookup www.Taobao.com

服务器: 192.168.68.2

Address: 192.168.68.2#53

非授权分析器:

www.Taobao.comcanonicalname=www.Taobao.com.danuoyi.TB cache.com。

name:www.Tao Bao.com.danuoyi.TB cache.com

Address: 111.3.79.235

name:www.Tao Bao.com.danuoyi.TB cache.com

Address: 111.3.79.234

name:www.Tao Bao.com.danuoyi.TB cache.com

Address: 211.138.124.238

补充:同样适用于Windows系统的dos界面

二.设置联系人参数

——用于临时配置调试网络

2 .要更改固定配置——配置文件,必须重新启动network服务或重新启动主机。 这相当于永久的构成。

7 .禁用、启用7.ifdown和ifup网络接口

[ root @ Loko TT~] # ifconfig ens 33:0192.168.155.55//虚拟接口配置

[root@lokott ~]# ifconfig ens33:0

ens33:0: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

inet 192.168.155.55 net mask 255.255.255.0 broadcast 192.168.155.255

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

[ root @ Loko TT~] # ifconfig ens 33:0 down

[root@lokott ~]# ifconfig ens33:0

ens33:0: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

[ root @ Loko TT~] # ifconfig ens 33:0192.168.155.55

[root@lokott ~]# ifdown ens33:0

用法: ifdown设备名称

[root@lokott ~]# ifdown ens33

设备: #039; ens33\\\& quot; 已成功断开连接。

[root@lokott ~]# ifconfig ens33

ens33: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

rx packets 5048字节329861 ( 322.1 kib ) )。

rxerrors0dropped0over runs0frame 0

txpackets490bytes46907(45.8kib ) )。

txerrors0dropped0over runs0carrier0collisions 0

[root@lokott ~]# ifconfig ens33:0

ens33:0: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

[root@lokott ~]# ifup ens33

连接已成功激活。 ( D-Bus活动路径:/org/free desktop/network manager/active connection/6 ) ) ) ) )。

[root@lokott ~]# ifconfig ens33

ens33: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

inet 192.168.68.130 net mask 255.255.255.0 broadcast 192.168.68.255

inet 6fe 80: 7e B1:2d de:8a 54:6927 prefixlen 64 scope id0x 20 link

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

rx packets 5082字节332183 ( 324.3 kib ) )。

rxerrors0dropped0over runs0frame 0

tx packets 514字节50940 ( 49.7 kib ) )。

txerrors0dropped0over runs0carrier0collisions 0

8 .添加、删除8.route静态根记录

[root@lokott ~]# route

kernel IP routing表

destinationgatewaygenmaskflagsmetricrefuseiface

efault gateway0.0.0.0ug 1000 ens 33

192.168.68.0.0.0.0255.255.255.0 u1000 ens 33

192.168.122.0.0.0.0255.255.255.0 u00 virbr 0

[ root @ Loko TT~] # route add-net 192.168.10.0/24gw 192.168.122.1

[root@lokott ~]# route -n

kernel IP routing表

destinationgatewaygenmaskflagsmetricrefuseiface

0.0.0.0192.168.68.20.0.0 ug 1000 ens 33

192.168.10.0192.168.122.1255.255.0 ug00 virbr 0

192.168.68.0.0.0.0255.255.255.0 u1000 ens 33

192.168.122.0.0.0.0255.255.255.0 u00 virbr 0

[ root @ Loko TT~] # routedel-net 192.168.10.0/24//删除根记录

[root@lokott ~]# route -n

kernel IP routing表

destinationgatewaygenmaskflagsmetricrefuseiface

0.0.0.0192.168.68.20.0.0 ug 1000 ens 33

192.168.68.0.0.0.0255.255.255.0 u1000 ens 33

192.168.122.0.0.0.0255.255.255.0 u00 virbr 0

[ root @ Loko TT~] # routedeldefaultgw 192.168.68.2//删除默认网关

[ root @ Loko TT~] # routeaddefaultgw 192.168.68.2//添加默认网关

9 .网络接口配置文件

[ root @ Loko TT~] # cat/etc/sys config/network-scripts/if CFG-ens 33

type=以太网//类型为以太网

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp //动态获取

def route=是

IPV4_FAILURE_FATAL=no

IPv6 init=是

IPv6 _ autoconf=是

IPv6 _ def route=是

IPV6_FAILURE_FATAL=no

iv6 _ addr _ gen _ mode=stable-privacy

name=ens33//NIC名称为ens33

uid=5785 d9d2- 2603-4 b14-bbf B- d95f 6545 e 260

将DEVICE=ens33 //网络接口名称设置为ens33

ONBOOT=yes //网络接口设置在Linux系统启动时处于活动状态

[root@lokott ~]#

当然,静态ip地址可以设置如下。 (请务必重新启动网络服务)。

[ root @ Loko TT~] # vim/etc/sys config/network-scripts/if CFG-ens 33

[ root @ Loko TT~] # cat/etc/sys config/network-scripts/if CFG-ens 33

type=以太网

PROXY_METHOD=none

BROWSER_ONLY=no

boot proto=静态

def route=是

IPV4_FAILURE_FATAL=no

IPv6 init=是

IPv6 _ autoconf=是

IPv6 _ def route=是

IPV6_FAILURE_FATAL=no

iv6 _ addr _ gen _ mode=stable-privacy

NAME=ens33

uid=5785 d9d2- 2603-4 b14-bbf B- d95f 6545 e 260

DEVICE=ens33

on boot=是

IPADDR=192.168.68.130

NETMASK=255.255.255.0

GATEWAY=192.168.68.2

[ root @ Loko TT~] #系统ctlrestartnetwork

[root@lokott ~]# ifconfig

ens33: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500

inet 192.168.68.130 net mask 255.255.255.0 broadcast 192.168.68.255

inet 6fe 80: 7e B1:2d de:8a 54:6927 prefixlen 64 scope id0x 20 link

ether 00:0c:29:56:D3:4a txqueuelen 1000 (以太网) ) ) ) ) ) ) ) ) ) )0)0)0)0)0)0) 0

rx packets 5803 bytes 377581 ( 368.7 kib ) )。

rxerrors0dropped0over runs0frame 0

txpackets552bytes55914(54.6kib ) )。

txerrors0dropped0over runs0carrier0collisions 0

lo: flags=73UP,LOOPBACK,RUNNING mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6:1 prefixlen 128 scope id0x 10 host

looptxqueuelen1(本地loopback ) )。

rx packets 168字节16496 ( 16.1 kib ) )。

rxerrors0dropped0over runs0frame 0

txpackets168bytes16496(16.1kib )。

txerrors0dropped0over runs0carrier0collisions 0

virbr0: flags=4099UP,BROADCAST,MULTICAST mtu 1500

inet 192.168.122.1 net mask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:71:37:09 txqueuelen 1000 (以太网) ) ) ) ) ) )0) 0

rx包0字节0 ( 0.0b ) )。

rxerrors0dropped0over runs0frame 0

txpackets0bytes0(0.0b ) )。

txerrors0dropped0over runs0carrier0collisions 0

[root@lokott ~]#

10 .域名解析配置文件

1 )指定本机提供DNS解决方案的服务器地址信息

[ root @ Loko TT~] # cat/etc/resolv.conf

#生成的网络管理器

搜索本地域

名称服务器192.168.68.2

[root@lokott ~]#

2 )本地主机映射文件

[root@lokott ~]# cat /etc/hosts

127.0.0.1 localhost localhost.local domain localhost4localhost4. local domain 4

:1localhost localhost.local domain localhost6localhost6. local domain 6

? 一般来说,您可以将需要频繁访问的主机信息存储在此处,然后从此处的映射表中查找是否存在相应的记录,以便不再询问DNS服务器,从而提高internet连接速度。 但是,如果添加错误,则会发生异常。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3