linux网络属性管理

linux网络属性管理:
局域网:以太网
广播域(broadcast):
冲突域()
MAC:(Media Access Control)
48bits:(理论上全球一位)
前24bits:厂商固定地址(地址机构指定分配)
后24bits:厂商自定义地址
IP:Internet协议
端口号:主机上具体进程的标示

OSI,TCP/IP
OSI:七层
TCP/IP:五层
application layer应用层
应用层
表示层
会话层
transport layer传输层
internet layer网络层
datalink layer数据链路层
pysical layer物理层

配置网络接口:
接口命名方式:
centos6:
以太网:eth[0,1,2,...]
ppp:ppp[0,1,2,...]
ifconfig命令:
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address
route命令:
查看:route -n选项
添加默认网关地址:route add default gw
路由添加和删除:route add [-net|-host] target [netmask Nm] [[dev]If]
route del [-net|-host] target [netmask Nm] [[dev]If]
注:远程更改需要注意,直接生效,但是重启后失效。
DNS:
添加|修改/etc/resolv.conf:
nameserver DNS_SERVER_IP
正解:域名-->IP
dig -t A 域名
host -t A 域名
反解:IP-->域名
dig -x ip
host -x ip
netstat命令:
显示网络连接:
netstat [--tcp|-t][--udp|-u][--raw|-w][--listening|-l][--all|-a][--numeric|-n][--program|-p][--extend|-e[--extend|-e]]
显示路由
netstat -rn == route -n
显示接口统计数据:
netstat {--interfaces|-I|-i}[--all|-a][--extend|-e][--program|-p][--numeric|-n]
ss命令(类似于netstat命令,但是速度更快):
使用格式通过netstat
ss [options] [ FILTER ]
-t:tcp协议
-u:udp协议
-w:裸套接字
-x:unix sock(unix套接字)
-l:listen状态
-a:所有
过滤器:
FILTER :=[ state TCP-STATE] [EXPRESSION]
TCP的常见状态:
LISTEN:监听
ESTABLISHED:已建立的连接
FIN_WAIT_1
FIN_WAIT_2
SYN_SENT
SYN_RECV
CLOSED
EXPRESSION:
dport =
sport =
示例:'(dport = :ssh or sport = :ssh)'
常用参数:
-tan, -tanl, -tanlp, -uan
修改配置文件:
相关配置文件路径:
IP,子网掩码,网关,DNS:/etc/sysconfig/network-scripts/ifcfg-IFACE
DEVICE:配置文件应用到的设备名称
HWADDR:对应设备的MAC
BOOTPROTO:激活设备室使用的地址配置协议(DCHP|none|static)
NM_CONTROLLED:NM是NetworkManager的缩写,表示此网卡是不是接受NM控制,CENTOS建议为NO
TYPE:接口类型,以太网(Ethernet),桥接(Bridge)
ONBOOT:启用
DNS1:主DNS服务器地址(114.114.114.114)
PEERDNS:使用DHCP内的DNS信息覆盖设置的DNS信息。
IPADDR:ip地址(192.168.1.1)
PREFIX:子网掩码(24)
GATEWAY:网关(192.168.1.1)

路由:/etc/sysconfig/network-scripts/route-IFACE
ip/mask via gw dev 设备名称
示例:192.168.1.0/24 via 192.168.1.1 dev eth0

修改主机名:
/etc/sysconfig/network
NETWORKING=yes #主机接入网络的总开关
HOSTMANE=XXX #主机名字

网卡:
/etc/udev/rules.d/70-persistent-ipoib.rules
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32",ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib3"

centos7:
以太网:根据插槽规则来命名,centos6已经不同。
(1)网卡的命名方式:
systemd对网络设备的命名方式:
(a)如果Firmware后者BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,如:eno1;
(b)如果Firmware或者BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测则根据此索引进行命名,如:ens1;
(c)如果硬件接口的物理位置信息可用,则根据此信息进行命名,如:enp2s0;
(d)如果用户显示启动,也可以根据MAC进行命名,enx2387a1dc56;
(e)以上都不可用,则使用传统命名机制。
(2)名称组成格式
en:ethernet
wl:wlan
ww:wwan
名称类型:
o<index>:集成设备的索引号:
s<slot>:扩展槽的索引号:
x<MAC>:MAC地址命名
p<bus>s<slot>:enp2s0
示例:ens33

网络地址配置工具:nmcli
nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...]
修改ip
nmcli conn modify IFACE ipv4.addresses IP地址
添加/删除ip
nmcli conn modify IFACE [+|-]ipv4.addresses IP地址
修改添加网关
nmcli conn modify IFACE [+|-]ipv4.gateway IP地址

 

 

使用nmtui可以用图形界面操作这个简单多了

转载于:https://www.cnblogs.com/colinshi/p/8534223.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值