linux重置网络协议,linux网络配置、管理
通过配置文件配置路由:
vim /etc/sysconfig/network-script/route-eth0
方法一:
10.0.0.0/24 via 192.168.57.2
保存,退出。service network restart
[root@unp network-scripts]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 192.168.57.2 255.255.255.0 UG 0 0 0 eth0
192.168.57.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.57.1 0.0.0.0 UG 0 0 0 eth0
方法二:
ADDRESS0=10.0.0.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.57.2
ADDRESS1=10.1.1.1
NETMASK1=255.255.255.255
GATEWAY1=192.168.57.3
保存,退出。service network restart
[root@unp ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.1.1 192.168.57.3 255.255.255.255 UGH 0 0 0 eth0
10.0.0.0 192.168.57.2 255.255.255.0 UG 0 0 0 eth0
192.168.57.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.57.1 0.0.0.0 UG 0 0 0 eth0
配置dns:
vim /etc/resolv.conf
[root@unp ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
arp:查询arp表:
arp -n
[root@unp ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.57.1 ether 00:00:0c:07:ac:00 C eth0
192.168.57.230 ether 00:0c:29:4e:00:f7 C eth0
192.168.57.63 ether 1c:6f:65:0a:20:a1 C eth0
arp –s 192.168.57.5 00:00:22:00:44:55 静态绑定mac地址
[root@unp ~]# arp -s 192.168.57.5 00:00:22:00:44:55
[root@unp ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.57.5 ether 00:00:22:00:44:55 CM eth0
192.168.57.1 ether 00:00:0c:07:ac:00 C eth0
192.168.57.230 ether 00:0c:29:4e:00:f7 C eth0
192.168.57.63 ether 1c:6f:65:0a:20:a1 C eth0
arp –d 192.168.57.5
[root@unp ~]# arp -d 192.168.57.5
[root@unp ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.57.5 (incomplete) eth0
192.168.57.1 ether 00:00:0c:07:ac:00 C eth0
192.168.57.230 ether 00:0c:29:4e:00:f7 C eth0
192.168.57.63 ether 1c:6f:65:0a:20:a1 C eth0
ip neigh: 替代arp的工具
[root@unp ~]# ip neigh show
192.168.57.1 dev eth0 lladdr 00:00:0c:07:ac:00 DELAY
192.168.57.63 dev eth0 lladdr 1c:6f:65:0a:20:a1 STALE
ip neigh add 192.168.57.6 lladdr 11:22:33:44:55:66 nud permanent dev eth0 绑定MAC地址
[root@unp ~]# ip neigh add 192.168.57.6 lladdr 11:22:33:44:55:66 nud permanent dev eth0
[root@unp ~]# ip neigh show
192.168.57.6 dev eth0 lladdr 11:22:33:44:55:66 PERMANENT
192.168.57.1 dev eth0 lladdr 00:00:0c:07:ac:00 REACHABLE
192.168.57.39 dev eth0 lladdr 00:50:56:9f:6e:b6 STALE
192.168.57.63 dev eth0 lladdr 1c:6f:65:0a:20:a1 STALE
ip neigh del 192.168.57.6 lladdr 11:22:33:44:55:66 nud permanent dev eth0 删除绑定的MAC地址
root@unp ~]# ip neigh del 192.168.57.6 lladdr 11:22:33:44:55:66 nud permanent dev eth0
[root@unp ~]# ip neigh show
192.168.57.1 dev eth0 lladdr 00:00:0c:07:ac:00 REACHABLE
192.168.57.39 dev eth0 lladdr 00:50:56:9f:6e:b6 STALE
192.168.57.63 dev eth0 lladdr 1c:6f:65:0a:20:a1 STALE
netstat: 打印网络连接、路由表、接口状态
-t : tcp连接
-u: udp连接
-l : 仅显示侦听的sockets(缺省有些选项)
-n: 数字格式显示
-p: 显示每个socket的PID
-a: 显示所有侦听和不侦听的socket
netstat –r == ip route list
netstat –i == ip –s link
[root@unp ~]# netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1400 0 451374 2 0 0 159066 0 0 0 BMRU
lo 16436 0 374392 0 0 0 374392 0 0 0 LRU
[root@unp ~]# ip -s link
1: lo: mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
RX: bytes packets errors dropped overrun mcast
22463520 374392 0 0 0 0
TX: bytes packets errors dropped carrier collsns
22463520 374392 0 0 0 0
2: eth0: mtu 1400 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:50:56:9f:22:36 brd ff:ff:ff:ff:ff:ff
alias mynet
RX: bytes packets errors dropped overrun mcast
92986751 451401 2 0 0 0
TX: bytes packets errors dropped carrier collsns
38805032 159084 0 0 0 0
netstat –tulnap
[root@unp ~]# netstat -tulnap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:46283 0.0.0.0:* LISTEN 1464/rpc.statd
tcp 0 0 0.0.0.0:8140 0.0.0.0:* LISTEN 1766/ruby
tcp 0 0 0.0.0.0:3790 0.0.0.0:* LISTEN 2189/nginx
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1420/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1711/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1569/cupsd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 15781/mysqld
tcp 0 0 192.168.57.23:22 192.168.57.63:23845 ESTABLISHED 2058/sshd
tcp 0 0 192.168.57.23:22 10.241.19.12:60567 ESTABLISHED 23130/sshd
tcp 0 0 192.168.57.23:22 10.241.19.12:60514 ESTABLISHED 21897/sshd
tcp 0 0 192.168.57.23:22 10.241.19.12:60568 ESTABLISHED 23151/sshd
tcp 0 52 192.168.57.23:22 10.241.19.12:60848 ESTABLISHED 25393/sshd
tcp 0 0 192.168.57.23:22 10.241.19.12:60512 ESTABLISHED 21876/sshd
tcp 0 0 192.168.57.23:22 10.241.19.12:60849 ESTABLISHED 25414/sshd
tcp 0 0 :::111 :::* LISTEN 1420/rpcbind
tcp 0 0 :::38449 :::* LISTEN 1464/rpc.statd
tcp 0 0 :::22 :::* LISTEN 1711/sshd
tcp 0 0 :::23 :::* LISTEN 1719/xinetd
tcp 0 0 ::1:631 :::* LISTEN 1569/cupsd
udp 0 0 0.0.0.0:747 0.0.0.0:* 1420/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0:* 1420/rpcbind
udp 0 0 0.0.0.0:631 0.0.0.0:* 1569/cupsd
udp 0 0 192.168.57.23:123 0.0.0.0:* 1727/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 1727/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 1727/ntpd
udp 0 0 0.0.0.0:514 0.0.0.0:* 1377/rsyslogd
udp 0 0 0.0.0.0:792 0.0.0.0:* 1464/rpc.statd
udp 0 0 0.0.0.0:47770 0.0.0.0:* 1464/rpc.statd
udp 0 0 :::747 :::* 1420/rpcbind
udp 0 0 :::111 :::* 1420/rpcbind
udp 0 0 fe80::250:56ff:fe9f:2236:123 :::* 1727/ntpd
udp 0 0 ::1:123 :::* 1727/ntpd
udp 0 0 :::123 :::* 1727/ntpd
udp 0 0 :::514 :::* 1377/rsyslogd
udp 0 0 :::35147 :::* 1464/rpc.statd
Proto: socket使用的协议,可以是tcp,udp,raw
Recv-Q: The count of bytes not copied by the user program connected to this socket.
Send-Q:
The count of bytes not acknowledged by the remote host.
Local Address: 本机地址:端口号
Foreign Address: 远程地址:端口号
State: Socket状态
ESTABLISHED: 连接已建立
SYN_SENT: 尝试建立连接,发送syn
SYN_RECV: 接收到syn请求
FIN_WAIT1: socket关闭,连接被关闭
FIN_WAIT2: 连接关闭,socket等待关闭
TIME_WAIT: 连接关闭之后,socket处于等待状态
CLOSED: socket不被使用
CLOSED_WAIT: 远端已经关闭,等待socket关闭
LAST_ACK: 远端已经关闭,sock也已关闭
LISTEN: 侦听状态
CLOSING: Both sockets都已关闭
UNKNOWN: 未知的socket状态
PID/Program: socket所使用的进程ID和进程名称
linux重置网络协议,linux网络配置、管理相关推荐
- 【计算机网络】——通信协议综述(网络协议、网络分层、ifconfige命令行、DHCP与PXE)
一.为什么学习网络协议 协议三要素: 人类和计算机之间需要沟通的协议,只有通过这种协议,计算机才知道我们想让它做什么. 可以看得出,计算机语言作为程序员控制一台计算机工作的协议,具备了协议的三要素. ...
- 九、网络协议和网络编程
1.TCP建立连接的过程. 在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号seq:占4个字节,用来标记数据段的顺 ...
- 网络协议与网络传输相关知识
网络协议 1.HTTP/2.0相比较于HTTP/1.1,有哪几项主要改进(请写出至少三种)? HTTP 2.0 的出现,相比于 HTTP 1.x ,大幅度的提升了 web 性能.在与 HTTP/1.1 ...
- 计算机网络——网络协议和网络体系结构
一:网络协议 网络协议:为保证网络中的计算机之间有条不紊的进行数据交换,合理的共享资源,各独立的计算机系统必须严格的遵循事先约定好的一整套通信规程,包括规定要交换的数据格式.控制信息的格式和控制功能. ...
- OSI七层网络协议,网络协议的层次结构
网络协议的层次结构: 1. OSI七层模型:OSI(Open System Interconnect),即开放式系统互联 第一层:物理层 作用:透明地传输比特流.为数据端设备提供传送数据通路.传输 ...
- Network笔记整理 - 网络协议与网络分层
更多知识请留意 alili.tech/ <圣经>中有一个通天塔的故事,上帝为了阻止人类联合起来,就让人类说不同的语言.人类没法儿沟通,达不成"协议",通天塔的计划就失败 ...
- 软件网络协议测试,网络协议测试方法是什么
在计算机网络的发展历程中,协议一直处于核心地位.从ARPAnet发展到Internet,其关键环节就是形成了国际标准化的协议.协议是计算机网络和分布式系统中各种通信实体之间相互交换信息所必须遵守的一组 ...
- 常见的网络协议与网络要素的介绍
常用的网络协议有 TCP/IP 协议.IPX/SPX 协议.NetBEUI 协议.HTTP 协议.FTP 协议等.网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信 ...
- linux重置网络协议,Linux 内核网络协议栈 ------ tcp_ack 函数处理接收到的ACK包之后 ....
注意 tcp_ack 是来处理接收到的ACK的,那么到底怎么去做呢?看下面: 先还上把tcp_sock的结构放在这里,下面一些数据的分析需要用到: structtcp_sock { /* inet_c ...
最新文章
- 对标英伟达,依图发布AI芯片“求索”
- CentOS 初体验十七:Nexus发布仓库和引用
- struts2开发action 的三种方法以及通配符、路径匹配原则、常量
- 移动端布局三种视口_前端基础:必须要知道的移动端适配(4)——视口
- c++ 读取访问权限冲突_Linux系统利用可执行文件的Capabilities实现权限提升
- mysql57win10安装配置_Win10 OS安装(配置)MySQL 5.7(解压版)
- 移植RTT使用cubeMx配置后出现 cannot open source input file stm32f1xx_hal_exti.h: No such file or directory
- java.lang.NoClassDefFoundError: Ljavax/transaction/TransactionManager
- 设计模式(1)单例模式(Singleton)
- 让孩子亲近自然,提高家长对户外亲子研学的人生和了解。
- linux dd 随机文件,Linux之dd工具
- 如何在html中做圆角矩形和 只有右边的分隔线
- 暗黑破坏神3网站设计欣赏
- “双非计算机专硕”考博历程分享
- Scala折叠(fold)
- delphi 7无法运行提示 Borland license information was found, but it is not valid for Delphi
- PMI-ACP练习题(22)
- 推荐系统多场景联合建模经验
- 基于用户的产品分析之Cohort Analysis(群组分析,留存分析)
- idea2017激活方式(亲测可用,良心推荐)