系统运输
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